From f3ea8961f1b50175ad659cecc590a5944f99dadf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Skarpsv=C3=A4rd?= <145796632+Code-lab-web@users.noreply.github.com> Date: Tue, 18 Mar 2025 13:42:16 +0000 Subject: [PATCH 01/98] $ git add index.html $ git add . $ git status --- .html | 32 + script.ts | 827 ++++++++++++++++++++ "var source = new EventSource(\"demo_sse.p" | 27 + 3 files changed, 886 insertions(+) create mode 100644 .html create mode 100644 script.ts create mode 100644 "var source = new EventSource(\"demo_sse.p" diff --git a/.html b/.html new file mode 100644 index 0000000..43357dc --- /dev/null +++ b/.html @@ -0,0 +1,32 @@ + + + + +

Count numbers:

+ + + + + + + \ No newline at end of file diff --git a/script.ts b/script.ts new file mode 100644 index 0000000..52e12e3 --- /dev/null +++ b/script.ts @@ -0,0 +1,827 @@ +api.openweathermap.org/data/2.5/forecast?lat={lat}&lon={lon}&appid={} +{ + api.openweathermap.org/data/2.5/forecast?lat=44.34&lon=10.99&appid={} + { + { + "cod": "200", + "message": 0, + "cnt": 40, + "list": [ + { + "dt": 1661871600, + "main": { + "temp": 296.76, + "feels_like": 296.98, + "temp_min": 296.76, + "temp_max": 297.87, + "pressure": 1015, + "sea_level": 1015, + "grnd_level": 933, + "humidity": 69, + "temp_kf": -1.11 + }, + "weather": [ + { + "id": 500, + "main": "Rain", + "description": "light rain", + "icon": "10d" + } + ], + "clouds": { + "all": 100 + }, + "wind": { + "speed": 0.62, + "deg": 349, + "gust": 1.18 + }, + "visibility": 10000, + "pop": 0.32, + "rain": { + "3h": 0.26 + }, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-08-30 15:00:00" + }, + { + "dt": 1661882400, + "main": { + "temp": 295.45, + "feels_like": 295.59, + "temp_min": 292.84, + "temp_max": 295.45, + "pressure": 1015, + "sea_level": 1015, + "grnd_level": 931, + "humidity": 71, + "temp_kf": 2.61 + }, + "weather": [ + { + "id": 500, + "main": "Rain", + "description": "light rain", + "icon": "10n" + } + ], + "clouds": { + "all": 96 + }, + "wind": { + "speed": 1.97, + "deg": 157, + "gust": 3.39 + }, + "visibility": 10000, + "pop": 0.33, + "rain": { + "3h": 0.57 + }, + "sys": { + "pod": "n" + }, + "dt_txt": "2022-08-30 18:00:00" + }, + { + "dt": 1661893200, + "main": { + "temp": 292.46, + "feels_like": 292.54, + "temp_min": 290.31, + "temp_max": 292.46, + "pressure": 1015, + "sea_level": 1015, + "grnd_level": 931, + "humidity": 80, + "temp_kf": 2.15 + }, + "weather": [ + { + "id": 500, + "main": "Rain", + "description": "light rain", + "icon": "10n" + } + ], + "clouds": { + "all": 68 + }, + "wind": { + "speed": 2.66, + "deg": 210, + "gust": 3.58 + }, + "visibility": 10000, + "pop": 0.7, + "rain": { + "3h": 0.49 + }, + "sys": { + "pod": "n" + }, + "dt_txt": "2022-08-30 21:00:00" + }, + .... + { + "dt": 1662292800, + "main": { + "temp": 294.93, + "feels_like": 294.83, + "temp_min": 294.93, + "temp_max": 294.93, + "pressure": 1018, + "sea_level": 1018, + "grnd_level": 935, + "humidity": 64, + "temp_kf": 0 + }, + "weather": [ + { + "id": 804, + "main": "Clouds", + "description": "overcast clouds", + "icon": "04d" + } + ], + "clouds": { + "all": 88 + }, + "wind": { + "speed": 1.14, + "deg": 17, + "gust": 1.57 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-09-04 12:00:00" + } + ], + "city": { + "id": 3163858, + "name": "Zocca", + "coord": { + "lat": 44.34, + "lon": 10.99 + }, + "country": "IT", + "population": 4593, + "timezone": 7200, + "sunrise": 1661834187, + "sunset": 1661882248 + } + } + + + Zocca + + IT + 7200 + + + + + + 0 + + + + + + + + ... + + + + + XML format API response fields + { + "main":{ +"temp":306.15, //current temperature +"pressure":1013, +"humidity":44, +"temp_min":30.15, //min current temperature in the city +"temp_max":306.15 //max current temperature in the city +}, + } + } +} +} +"dt":1406080800, +"temp":{ + "day":297.77, //daily averaged temperature + "min":293.52, //daily min temperature + "max":297.77, //daily max temperature + "night":293.52, //night temperature + "eve":297.77, //evening temperature + "morn":297.77}, //morning temperature + { + api.openweathermap.org/data/2.5/forecast?q={city name}&appid={API key} + +api.openweathermap.org/data/2.5/forecast?q={city name},{country code}&appid={API key} + +api.openweathermap.org/data/2.5/forecast?q={city name},{state code},{country code}&appid={API key} + } + api.openweathermap.org/data/2.5/forecast?q=London,us&mode=xml&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?q=München,DE&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?id={city ID}&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?id=524901&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?zip={zip code},{country code}&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?zip=94040,us&appid={API key} +} +api.openweathermap.org/data/2.5/weather?q=London&appid={API key} + + + +{ +"cod": "200", +"message": 0, +"cnt": 40, +"list": [ +{ + "dt": 1647345600, + "main": { + "temp": 287.39, + "feels_like": 286.38, + "temp_min": 286.69, + "temp_max": 287.39, + "pressure": 1021, + "sea_level": 1021, + "grnd_level": 1018, + "humidity": 58, + "temp_kf": 0.7 + }, + "weather": [ + { + "id": 803, + "main": "Clouds", + "description": "broken clouds", + "icon": "04d" + } + ], + "clouds": { + "all": 71 + }, + "wind": { + "speed": 3.08, + "deg": 128, + "gust": 4.3 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-15 12:00:00" +}, +{ + "dt": 1647356400, + "main": { + "temp": 287.09, + "feels_like": 286.13, + "temp_min": 286.5, + "temp_max": 287.09, + "pressure": 1021, + "sea_level": 1021, + "grnd_level": 1016, + "humidity": 61, + "temp_kf": 0.59 + }, + "weather": [ + { + "id": 803, + "main": "Clouds", + "description": "broken clouds", + "icon": "04d" + } + ], + "clouds": { + "all": 81 + }, + "wind": { + "speed": 3.28, + "deg": 168, + "gust": 3.96 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-15 15:00:00" +}, +{ + "dt": 1647367200, + "main": { + "temp": 285.44, + "feels_like": 284.6, + "temp_min": 284.47, + "temp_max": 285.44, + "pressure": 1020, + "sea_level": 1020, + "grnd_level": 1016, + "humidity": 72, + "temp_kf": 0.97 + }, + "weather": [ + { + "id": 804, + "main": "Clouds", + "description": "overcast clouds", + "icon": "04d" + } + ], + "clouds": { + "all": 90 + }, + "wind": { + "speed": 2.7, + "deg": 183, + "gust": 5.59 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-15 18:00:00" +}, +..... + { + "dt": 1647766800, + "main": { + "temp": 282.42, + "feels_like": 280, + "temp_min": 282.42, + "temp_max": 282.42, + "pressure": 1036, + "sea_level": 1036, + "grnd_level": 1033, + "humidity": 60, + "temp_kf": 0 + }, + "weather": [ + { + "id": 802, + "main": "Clouds", + "description": "scattered clouds", + "icon": "03d" + } + ], + "clouds": { + "all": 39 + }, + "wind": { + "speed": 4.58, + "deg": 83, + "gust": 8.45 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-20 09:00:00" +} +], +"city": { +"id": 2643743, +"name": "London", +"coord": { + "lat": 51.5085, + "lon": -0.1257 +}, +"country": "GB", +"population": 1000000, +"timezone": 0, +"sunrise": 1647324902, +"sunset": 1647367441 +} +} + + + +Zocca + +IT +7200 + + + + + +0 + + + + + + + +... + + + +{ +"main":{ +"temp":306.15, //current temperature +"pressure":1013, +"humidity":44, +"temp_min":30.15, //min current temperature in the city +"temp_max":306.15 //max current temperature in the city +}, + + "dt":1406080800, +"temp":{ + "day":297.77, //daily averaged temperature + "min":293.52, //daily min temperature + "max":297.77, //daily max temperature + "night":293.52, //night temperature + "eve":297.77, //evening temperature + "morn":297.77}, //morning temperature + +} +api.openweathermap.org/data/2.5/forecast?q={city name}&appid={API key} + +api.openweathermap.org/data/2.5/forecast?q={city name},{country code}&appid={API key} + +api.openweathermap.org/data/2.5/forecast?q={city name},{state code},{country code}&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?q=London,us&mode=xml&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?q=München,DE&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?id={city ID}&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?id=524901&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?zip={zip code},{country code}&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?zip=94040,us&appid={API key} +} +api.openweathermap.org/data/2.5/weather?q=London&appid={API key} + + + +{ +"cod": "200", +"message": 0, +"cnt": 40, +"list": [ +{ + "dt": 1647345600, + "main": { + "temp": 287.39, + "feels_like": 286.38, + "temp_min": 286.69, + "temp_max": 287.39, + "pressure": 1021, + "sea_level": 1021, + "grnd_level": 1018, + "humidity": 58, + "temp_kf": 0.7 + }, + "weather": [ + { + "id": 803, + "main": "Clouds", + "description": "broken clouds", + "icon": "04d" + } + ], + "clouds": { + "all": 71 + }, + "wind": { + "speed": 3.08, + "deg": 128, + "gust": 4.3 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-15 12:00:00" +}, +{ + "dt": 1647356400, + "main": { + "temp": 287.09, + "feels_like": 286.13, + "temp_min": 286.5, + "temp_max": 287.09, + "pressure": 1021, + "sea_level": 1021, + "grnd_level": 1016, + "humidity": 61, + "temp_kf": 0.59 + }, + "weather": [ + { + "id": 803, + "main": "Clouds", + "description": "broken clouds", + "icon": "04d" + } + ], + "clouds": { + "all": 81 + }, + "wind": { + "speed": 3.28, + "deg": 168, + "gust": 3.96 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-15 15:00:00" +}, +{ + "dt": 1647367200, + "main": { + "temp": 285.44, + "feels_like": 284.6, + "temp_min": 284.47, + "temp_max": 285.44, + "pressure": 1020, + "sea_level": 1020, + "grnd_level": 1016, + "humidity": 72, + "temp_kf": 0.97 + }, + "weather": [ + { + "id": 804, + "main": "Clouds", + "description": "overcast clouds", + "icon": "04d" + } + ], + "clouds": { + "all": 90 + }, + "wind": { + "speed": 2.7, + "deg": 183, + "gust": 5.59 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-15 18:00:00" +}, +..... + { + "dt": 1647766800, + "main": { + "temp": 282.42, + "feels_like": 280, + "temp_min": 282.42, + "temp_max": 282.42, + "pressure": 1036, + "sea_level": 1036, + "grnd_level": 1033, + "humidity": 60, + "temp_kf": 0 + }, + "weather": [ + { + "id": 802, + "main": "Clouds", + "description": "scattered clouds", + "icon": "03d" + } + ], + "clouds": { + "all": 39 + }, + "wind": { + "speed": 4.58, + "deg": 83, + "gust": 8.45 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-20 09:00:00" +} +], +"city": { +"id": 2643743, +"name": "London", +"coord": { + "lat": 51.5085, + "lon": -0.1257 +}, +"country": "GB", +"population": 1000000, +"timezone": 0, +"sunrise": 1647324902, +"sunset": 1647367441 +} +} +api.openweathermap.org/data/2.5/weather?q=London&mode=xml + + + + + +London + +GB +0 + + + + + +0 + + + + + + + +.... + + + +} +https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&cnt=3&appid={API key} +} +https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&appid={API key} +} +https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&appid={API key}&units=metric +} +https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&appid={API key}&units=imperial +} +http://api.openweathermap.org/data/2.5/forecast?id=524901&lang={lang} +} +http://api.openweathermap.org/data/2.5/forecast?id=524901&lang=zh_cn&appid={API key} +} +api.openweathermap.org/data/2.5/forecast?q=London,uk&callback=test&appid={API key} + } diff --git "a/var source = new EventSource(\"demo_sse.p" "b/var source = new EventSource(\"demo_sse.p" new file mode 100644 index 0000000..79614d6 --- /dev/null +++ "b/var source = new EventSource(\"demo_sse.p" @@ -0,0 +1,27 @@ +var source = new EventSource("demo_sse.php"); +source.onmessage = function(event) { + document.getElementById("result").innerHTML += event.data + "
"; +}; +} +if(typeof(EventSource) !== "undefined") { + // Yes! Server-sent events support! + // Some code..... +} else { + // Sorry! No server-sent events support.. +} + +} +<% +Response.ContentType = "text/event-stream" +Response.Expires = -1 +Response.Write("data: The server time is: " & now()) +Response.Flush() +%> +} \ No newline at end of file From 1d2968fdd10653798ef2f0954099941478df0600 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Skarpsv=C3=A4rd?= <145796632+Code-lab-web@users.noreply.github.com> Date: Tue, 18 Mar 2025 17:25:34 +0000 Subject: [PATCH 02/98] $ git add --- index.html | 20 +++++++++++++++ script.js | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ style.css | 14 +++++++++++ 3 files changed, 106 insertions(+) create mode 100644 index.html create mode 100644 script.js create mode 100644 style.css diff --git a/index.html b/index.html new file mode 100644 index 0000000..19f1c0a --- /dev/null +++ b/index.html @@ -0,0 +1,20 @@ + + + + + + + Meetup #2 GIT in Teams + +

Weather app

+ +
+
Test Weatherapp
+
+ + + + \ No newline at end of file diff --git a/script.js b/script.js new file mode 100644 index 0000000..0f2a2f9 --- /dev/null +++ b/script.js @@ -0,0 +1,72 @@ +fetch("https"jsonplaceholder.typicode.com/posts") +.then((response) => response.json()) +const posts = json; +posts.forEach((post, index) => { +} +.then(json =>document.getElementById("Weatherapp").innerHTML += json.length) + +} +function showError(error) { + switch(error.code) { + case error.PERMISSION_DENIED: + x.innerHTML = "User denied the request for Geolocation." + break; + case error.POSITION_UNAVAILABLE: + x.innerHTML = "Location information is unavailable." + break; + case error.TIMEOUT: + x.innerHTML = "The request to get user location timed out." + break; + case error.UNKNOWN_ERROR: + x.innerHTML = "An unknown error occurred." + break; + } +} + \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..836b015 --- /dev/null +++ b/style.css @@ -0,0 +1,14 @@ +@import url('https://fonts.googleapis.com/css2family=Roboto:wgt100;400;500&display=swap'); +body{ + font-family: 'Roboto' , sans-serif; + .Wheatherapp { + display:flex; + width: 1600px; + flex-wrap: wrap; + } + + .Wheatherapp { + padding: 20px; + width: 320px; + } +} \ No newline at end of file From dada631e8dd250a21e522a1d3cd41405551365c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Skarpsv=C3=A4rd?= Date: Thu, 27 Mar 2025 16:51:03 +0100 Subject: [PATCH 03/98] upload of code --- .vscode/launch.json | 0 .html | 69 +- api.js | 5 + hook.js | 1087 ++++++++++++++++++++++++++++++++ installhook.js | 1432 ++++++++++++++++++++++++++++++++++++++++++ no.DOM.js | 76 +++ rightclick.js | 82 +++ script.js | 364 +++++++++-- script.ts | 954 ++++------------------------ style.2.css | 136 ++++ style.css | 409 +++++++++++- style3.css | 91 +++ style4.css | 136 ++++ style5.css | 271 ++++++++ svg.xml | 6 + weather.js | 189 ++++++ weather.xml | 809 ++++++++++++++++++++++++ 17 files changed, 5188 insertions(+), 928 deletions(-) create mode 100644 .vscode/launch.json create mode 100644 api.js create mode 100644 hook.js create mode 100644 installhook.js create mode 100644 no.DOM.js create mode 100644 rightclick.js create mode 100644 style.2.css create mode 100644 style3.css create mode 100644 style4.css create mode 100644 style5.css create mode 100644 svg.xml create mode 100644 weather.js create mode 100644 weather.xml diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..e69de29 diff --git a/.html b/.html index 43357dc..f13560f 100644 --- a/.html +++ b/.html @@ -1,32 +1,45 @@ - - + + + + + My weather app + + + -

Count numbers:

- - + +
+
+

+ | +

+

+

+
+
+ +

+
+
- - - - \ No newline at end of file + + + + diff --git a/api.js b/api.js new file mode 100644 index 0000000..ff2a569 --- /dev/null +++ b/api.js @@ -0,0 +1,5 @@ +const API_KEY = "548773e920254208b83a2e2bdadb8f0e"; + + + + diff --git a/hook.js b/hook.js new file mode 100644 index 0000000..7dc9a18 --- /dev/null +++ b/hook.js @@ -0,0 +1,1087 @@ +( () => { + var e, t, r = { + 6064: (e, t, r) => { + e.exports = r(3619).Observable + } + , + 3619: (e, t) => { + "use strict"; + t.Observable = void 0; + const r = e => Boolean(Symbol[e]) + , n = e => r(e) ? Symbol[e] : "@@" + e + , o = n("iterator") + , i = n("observable") + , s = n("species"); + function a(e, t) { + let r = e[t]; + if (null != r) { + if ("function" != typeof r) + throw new TypeError(r + " is not a function"); + return r + } + } + function c(e) { + let t = e.constructor; + return void 0 !== t && (t = t[s], + null === t && (t = void 0)), + void 0 !== t ? t : b + } + function u(e) { + u.log ? u.log(e) : setTimeout(( () => { + throw e + } + )) + } + function l(e) { + Promise.resolve().then(( () => { + try { + e() + } catch (e) { + u(e) + } + } + )) + } + function f(e) { + let t = e._cleanup; + if (void 0 !== t && (e._cleanup = void 0, + t)) + try { + if ("function" == typeof t) + t(); + else { + let e = a(t, "unsubscribe"); + e && e.call(t) + } + } catch (e) { + u(e) + } + } + function p(e) { + e._observer = void 0, + e._queue = void 0, + e._state = "closed" + } + function d(e, t, r) { + e._state = "running"; + let n = e._observer; + try { + let o = a(n, t); + switch (t) { + case "next": + o && o.call(n, r); + break; + case "error": + if (p(e), + !o) + throw r; + o.call(n, r); + break; + case "complete": + p(e), + o && o.call(n) + } + } catch (e) { + u(e) + } + "closed" === e._state ? f(e) : "running" === e._state && (e._state = "ready") + } + function y(e, t, r) { + if ("closed" !== e._state) { + if ("buffering" !== e._state) + return "ready" !== e._state ? (e._state = "buffering", + e._queue = [{ + type: t, + value: r + }], + void l(( () => function(e) { + let t = e._queue; + if (t) { + e._queue = void 0, + e._state = "ready"; + for (let r = 0; r < t.length && (d(e, t[r].type, t[r].value), + "closed" !== e._state); ++r) + ; + } + }(e)))) : void d(e, t, r); + e._queue.push({ + type: t, + value: r + }) + } + } + class g { + constructor(e, t) { + this._cleanup = void 0, + this._observer = e, + this._queue = void 0, + this._state = "initializing"; + let r = this + , n = { + get closed() { + return "closed" === r._state + }, + next(e) { + y(r, "next", e) + }, + error(e) { + y(r, "error", e) + }, + complete() { + y(r, "complete") + } + }; + try { + this._cleanup = t.call(void 0, n) + } catch (e) { + n.error(e) + } + "initializing" === this._state && (this._state = "ready") + } + get closed() { + return "closed" === this._state + } + unsubscribe() { + "closed" !== this._state && (p(this), + f(this)) + } + } + class b { + constructor(e) { + if (!(this instanceof b)) + throw new TypeError("Observable cannot be called as a function"); + if ("function" != typeof e) + throw new TypeError("Observable initializer must be a function"); + this._subscriber = e + } + subscribe(e) { + return "object" == typeof e && null !== e || (e = { + next: e, + error: arguments[1], + complete: arguments[2] + }), + new g(e,this._subscriber) + } + forEach(e) { + return new Promise(( (t, r) => { + if ("function" != typeof e) + return void r(new TypeError(e + " is not a function")); + function n() { + o.unsubscribe(), + t() + } + let o = this.subscribe({ + next(t) { + try { + e(t, n) + } catch (e) { + r(e), + o.unsubscribe() + } + }, + error: r, + complete: t + }) + } + )) + } + map(e) { + if ("function" != typeof e) + throw new TypeError(e + " is not a function"); + return new (c(this))((t => this.subscribe({ + next(r) { + try { + r = e(r) + } catch (e) { + return t.error(e) + } + t.next(r) + }, + error(e) { + t.error(e) + }, + complete() { + t.complete() + } + }))) + } + filter(e) { + if ("function" != typeof e) + throw new TypeError(e + " is not a function"); + return new (c(this))((t => this.subscribe({ + next(r) { + try { + if (!e(r)) + return + } catch (e) { + return t.error(e) + } + t.next(r) + }, + error(e) { + t.error(e) + }, + complete() { + t.complete() + } + }))) + } + reduce(e) { + if ("function" != typeof e) + throw new TypeError(e + " is not a function"); + let t = c(this) + , r = arguments.length > 1 + , n = !1 + , o = arguments[1]; + return new t((t => this.subscribe({ + next(i) { + let s = !n; + if (n = !0, + !s || r) + try { + o = e(o, i) + } catch (e) { + return t.error(e) + } + else + o = i + }, + error(e) { + t.error(e) + }, + complete() { + if (!n && !r) + return t.error(new TypeError("Cannot reduce an empty sequence")); + t.next(o), + t.complete() + } + }))) + } + async all() { + let e = []; + return await this.forEach((t => e.push(t))), + e + } + concat(...e) { + let t = c(this); + return new t((r => { + let n, o = 0; + return function i(s) { + n = s.subscribe({ + next(e) { + r.next(e) + }, + error(e) { + r.error(e) + }, + complete() { + o === e.length ? (n = void 0, + r.complete()) : i(t.from(e[o++])) + } + }) + }(this), + () => { + n && (n.unsubscribe(), + n = void 0) + } + } + )) + } + flatMap(e) { + if ("function" != typeof e) + throw new TypeError(e + " is not a function"); + let t = c(this); + return new t((r => { + let n = [] + , o = this.subscribe({ + next(o) { + if (e) + try { + o = e(o) + } catch (e) { + return r.error(e) + } + let s = t.from(o).subscribe({ + next(e) { + r.next(e) + }, + error(e) { + r.error(e) + }, + complete() { + let e = n.indexOf(s); + e >= 0 && n.splice(e, 1), + i() + } + }); + n.push(s) + }, + error(e) { + r.error(e) + }, + complete() { + i() + } + }); + function i() { + o.closed && 0 === n.length && r.complete() + } + return () => { + n.forEach((e => e.unsubscribe())), + o.unsubscribe() + } + } + )) + } + [i]() { + return this + } + static from(e) { + let t = "function" == typeof this ? this : b; + if (null == e) + throw new TypeError(e + " is not an object"); + let n = a(e, i); + if (n) { + let r = n.call(e); + if (Object(r) !== r) + throw new TypeError(r + " is not an object"); + return function(e) { + return e instanceof b + }(r) && r.constructor === t ? r : new t((e => r.subscribe(e))) + } + if (r("iterator") && (n = a(e, o), + n)) + return new t((t => { + l(( () => { + if (!t.closed) { + for (let r of n.call(e)) + if (t.next(r), + t.closed) + return; + t.complete() + } + } + )) + } + )); + if (Array.isArray(e)) + return new t((t => { + l(( () => { + if (!t.closed) { + for (let r = 0; r < e.length; ++r) + if (t.next(e[r]), + t.closed) + return; + t.complete() + } + } + )) + } + )); + throw new TypeError(e + " is not observable") + } + static of(...e) { + return new ("function" == typeof this ? this : b)((t => { + l(( () => { + if (!t.closed) { + for (let r = 0; r < e.length; ++r) + if (t.next(e[r]), + t.closed) + return; + t.complete() + } + } + )) + } + )) + } + static get[s]() { + return this + } + } + t.Observable = b, + Object.defineProperty(b, Symbol("extensions"), { + value: { + symbol: i, + hostReportError: u + }, + configurable: !0 + }) + } + }, n = {}; + function o(e) { + var t = n[e]; + if (void 0 !== t) + return t.exports; + var i = n[e] = { + exports: {} + }; + return r[e](i, i.exports, o), + i.exports + } + o.n = e => { + var t = e && e.__esModule ? () => e.default : () => e; + return o.d(t, { + a: t + }), + t + } + , + t = Object.getPrototypeOf ? e => Object.getPrototypeOf(e) : e => e.__proto__, + o.t = function(r, n) { + if (1 & n && (r = this(r)), + 8 & n) + return r; + if ("object" == typeof r && r) { + if (4 & n && r.__esModule) + return r; + if (16 & n && "function" == typeof r.then) + return r + } + var i = Object.create(null); + o.r(i); + var s = {}; + e = e || [null, t({}), t([]), t(t)]; + for (var a = 2 & n && r; "object" == typeof a && !~e.indexOf(a); a = t(a)) + Object.getOwnPropertyNames(a).forEach((e => s[e] = () => r[e])); + return s.default = () => r, + o.d(i, s), + i + } + , + o.d = (e, t) => { + for (var r in t) + o.o(t, r) && !o.o(e, r) && Object.defineProperty(e, r, { + enumerable: !0, + get: t[r] + }) + } + , + o.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t), + o.r = e => { + "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { + value: "Module" + }), + Object.defineProperty(e, "__esModule", { + value: !0 + }) + } + , + ( () => { + "use strict"; + const e = { + rE: "4.19.11" + }; + var t = o.t(e, 2); + var r = function(e, t) { + return r = Object.setPrototypeOf || { + __proto__: [] + }instanceof Array && function(e, t) { + e.__proto__ = t + } + || function(e, t) { + for (var r in t) + Object.prototype.hasOwnProperty.call(t, r) && (e[r] = t[r]) + } + , + r(e, t) + }; + function n(e, t) { + if ("function" != typeof t && null !== t) + throw new TypeError("Class extends value " + String(t) + " is not a constructor or null"); + function n() { + this.constructor = e + } + r(e, t), + e.prototype = null === t ? Object.create(t) : (n.prototype = t.prototype, + new n) + } + Object.create; + Object.create; + "function" == typeof SuppressedError && SuppressedError; + var i = "Invariant Violation" + , s = Object.setPrototypeOf + , a = void 0 === s ? function(e, t) { + return e.__proto__ = t, + e + } + : s + , c = function(e) { + function t(r) { + void 0 === r && (r = i); + var n = e.call(this, "number" == typeof r ? i + ": " + r + " (see https://github.com/apollographql/invariant-packages)" : r) || this; + return n.framesToPop = 1, + n.name = i, + a(n, t.prototype), + n + } + return n(t, e), + t + }(Error); + function u(e, t) { + if (!e) + throw new c(t) + } + var l = ["debug", "log", "warn", "error", "silent"] + , f = l.indexOf("log"); + function p(e) { + return function() { + if (l.indexOf(e) >= f) + return (console[e] || console.log).apply(console, arguments) + } + } + !function(e) { + e.debug = p("debug"), + e.log = p("log"), + e.warn = p("warn"), + e.error = p("error") + }(u || (u = {})); + var d = "3.11.10"; + function y(e) { + try { + return e() + } catch (e) {} + } + const g = y((function() { + return globalThis + } + )) || y((function() { + return window + } + )) || y((function() { + return self + } + )) || y((function() { + return global + } + )) || y((function() { + return y.constructor("return this")() + } + )); + var b = new Map; + function h(e, t) { + void 0 === t && (t = 0); + var r, n, o = (r = "stringifyForDisplay", + n = b.get(r) || 1, + b.set(r, n + 1), + "".concat(r, ":").concat(n, ":").concat(Math.random().toString(36).slice(2))); + return JSON.stringify(e, (function(e, t) { + return void 0 === t ? o : t + } + ), t).split(JSON.stringify(o)).join("") + } + function m(e) { + return function(t) { + for (var r = [], n = 1; n < arguments.length; n++) + r[n - 1] = arguments[n]; + if ("number" == typeof t) { + var o = t; + (t = _(o)) || (t = O(o, r), + r = []) + } + e.apply(void 0, [t].concat(r)) + } + } + Object.assign((function(e, t) { + for (var r = [], n = 2; n < arguments.length; n++) + r[n - 2] = arguments[n]; + e || u(e, _(t, r) || O(t, r)) + } + ), { + debug: m(u.debug), + log: m(u.log), + warn: m(u.warn), + error: m(u.error) + }); + var v = Symbol.for("ApolloErrorMessageHandler_" + d); + function w(e) { + if ("string" == typeof e) + return e; + try { + return h(e, 2).slice(0, 1e3) + } catch (e) { + return "" + } + } + function _(e, t) { + if (void 0 === t && (t = []), + e) + return g[v] && g[v](e, t.map(w)) + } + function O(e, t) { + if (void 0 === t && (t = []), + e) + return "An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({ + version: d, + message: e, + args: t.map(w) + }))) + } + globalThis.__DEV__; + function E(e) { + return { + clientErrors: e.clientErrors?.map((e => e.message)) ?? [], + name: "ApolloError", + networkError: e.networkError ? L(e.networkError) : void 0, + message: e.message, + graphQLErrors: e.graphQLErrors, + protocolErrors: e.protocolErrors?.map((e => e.message)) ?? [] + } + } + function S(e) { + const {options: t} = e + , r = { + ...(n = t, + o = ["context", "pollInterval", "partialRefetch", "canonizeResults", "returnPartialData", "refetchWritePolicy", "notifyOnNetworkStatusChange", "fetchPolicy", "errorPolicy"], + o.reduce(( (e, t) => t in n ? { + ...e, + [t]: n[t] + } : e), {})), + nextFetchPolicy: "function" == typeof t.nextFetchPolicy ? "" : t.nextFetchPolicy + }; + var n, o; + return null == r.nextFetchPolicy && delete r.nextFetchPolicy, + r.context && (r.context = JSON.parse(JSON.stringify(r.context, ( (e, t) => "function" == typeof t ? "" : t)))), + r + } + function L(e) { + return "object" != typeof e ? { + message: String(e), + name: typeof e + } : { + message: e.message, + name: e.name, + stack: e.stack + } + } + function x(e) { + return e ? function(e) { + return "ApolloError" === e.name + }(e) ? E(e) : L(e) : null + } + function P(e) { + return "object" == typeof e && null !== e && "source"in e && "apollo-client-devtools" === e.source + } + function T(e, t={}) { + const {jsonSerialize: r} = t + , n = new Set; + return { + addListener(t) { + function r({data: e}) { + if (n.has(e.id)) + return n.delete(e.id); + t(e) + } + return e.addEventListener("message", r), + () => { + e.removeEventListener("message", r) + } + }, + postMessage(t) { + n.add(t.id), + setTimeout(( () => n.delete(t.id)), 10), + e.postMessage(r ? JSON.parse(JSON.stringify(t)) : t, "*") + } + } + } + function j() { + const e = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + return new Array(10).fill(null).map(( () => e[Math.floor(62 * Math.random())])).join("") + } + function k(e) { + let t = null; + const r = new Map; + function n(e) { + if (!function(e) { + return P(e) && "actor" === e.type + }(e)) + return; + const t = r.get(e.message.type); + if (t) + for (const r of t) + r(e.message) + } + return { + on: (o, i, s={}) => { + let a = r.get(o); + a || (a = new Set, + r.set(o, a)), + a.add(i), + t || (t = e.addListener(n)); + const c = () => { + a.delete(i), + 0 === a.size && r.delete(o), + 0 === r.size && t && (t(), + t = null) + } + ; + return s.signal && s.signal.addEventListener("abort", c, { + once: !0 + }), + c + } + , + send: t => { + e.postMessage({ + id: j(), + source: "apollo-client-devtools", + type: "actor", + message: t + }) + } + } + } + const M = [EvalError, RangeError, ReferenceError, SyntaxError, TypeError, URIError].reduce(( (e, t) => e.set(t.name, t)), new Map); + var A = o(6064) + , C = o.n(A); + const {rE: q} = t + , D = Symbol.for("apollo.devtools") + , I = function(e) { + return k(T(e)) + }(window) + , N = T(window, { + jsonSerialize: !0 + }) + , R = function(e) { + const t = new Map; + let r = null; + function n(e) { + (function(e) { + return P(e) && "rpcRequest" === e.type + } + )(e) && t.get(e.name)?.(e) + } + return function(o, i, s={}) { + if (t.has(o)) + throw new Error("Only one rpc handler can be registered per type"); + t.set(o, (async ({id: t, params: r}) => { + try { + const n = await Promise.resolve(i(...r)); + e.postMessage({ + source: "apollo-client-devtools", + type: "rpcResponse", + id: j(), + sourceId: t, + result: n + }) + } catch (r) { + e.postMessage({ + source: "apollo-client-devtools", + type: "rpcResponse", + id: j(), + sourceId: t, + error: (n = r, + n instanceof Error ? { + name: n.name, + message: n.message, + stack: n.stack + } : { + message: String(n) + }) + }) + } + var n + } + )), + r || (r = e.addListener(n)); + const a = () => { + t.delete(o), + 0 === t.size && r && (r(), + r = null) + } + ; + return s.signal && s.signal.addEventListener("abort", a, { + once: !0 + }), + a + } + }(N) + , Q = (z = N, + { + timeout: 3e4, + withTimeout(e) { + return { + ...this, + timeout: e + } + }, + request(e, ...t) { + return new Promise(( (r, n) => { + const o = j() + , i = setTimeout(( () => { + s(), + n(new Error("RPC_MESSAGE_TIMEOUT")) + } + ), this.timeout) + , s = z.addListener((e => { + (function(e) { + return P(e) && "rpcResponse" === e.type + } + )(e) && e.sourceId === o && ("error"in e ? n(function({name: e, message: t, stack: r}) { + const n = new (e ? M.get(e) ?? Error : Error)(t); + return e && n.name !== e && (n.name = e), + r && (n.stack = r), + n + }(e.error)) : r(e.result), + clearTimeout(i), + s()) + } + )); + z.postMessage({ + source: "apollo-client-devtools", + type: "rpcRequest", + id: o, + name: e, + params: t + }) + } + )) + } + }); + var z; + function J(e) { + const t = e; + return t?.queryManager.getObservableQueries ? function(e) { + const t = []; + return e && e.forEach(( (e, r) => { + const n = e + , {document: o, variables: i} = n.queryInfo + , s = n.queryInfo.getDiff(); + if (!o) + return; + if ("IntrospectionQuery" === (o.definitions.filter((function(e) { + return "OperationDefinition" === e.kind && !!e.name + } + )).map((function(e) { + return e.name.value + } + ))[0] || null)) + return; + const {pollingInfo: a} = n + , {networkStatus: c, error: u} = n.getCurrentResult(!1); + t.push({ + id: r, + document: o, + variables: i, + cachedData: s.result, + options: S(e), + networkStatus: c, + error: u ? E(u) : void 0, + pollInterval: a && Math.floor(a.interval) + }) + } + )), + t + }(t.queryManager.getObservableQueries("active")) : function(e) { + let t = []; + return e && (t = [...e.entries()].map(( ([e,{document: t, variables: r, diff: n, networkStatus: o}]) => ({ + id: e, + document: t, + variables: r, + cachedData: n?.result, + networkStatus: o ?? 1 + })))), + t + }(t?.queryManager.queries) + } + function F(e) { + const t = e; + return function(e) { + const t = Object.keys(e); + return 0 === t.length ? [] : t.map((t => { + const {mutation: r, variables: n, loading: o, error: i} = e[t]; + return { + document: r, + variables: n, + loading: o, + error: x(i) + } + } + )) + }((t?.queryManager.mutationStore?.getStore ? t.queryManager.mutationStore?.getStore() : t?.queryManager.mutationStore) ?? {}) + } + const G = new Map + , H = { + get ApolloClient() { + return $("window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__.ApolloClient"), + W + }, + version: q, + getQueries: () => ($("window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__.getQueries()"), + J(H.ApolloClient)), + getMutations: () => ($("window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__.getMutations()"), + F(H.ApolloClient)), + getCache: () => ($("window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__.getCache()"), + H.ApolloClient?.cache.extract(!0) ?? {}) + }; + function V(e) { + return { + id: G.get(e), + name: "devtoolsConfig"in e ? e.devtoolsConfig.name : void 0, + version: e.version, + queryCount: J(e).length, + mutationCount: F(e).length + } + } + function B(e) { + const [t] = [...G.entries()].find(( ([,t]) => t === e)) ?? []; + return t + } + function K(e) { + if (!G.has(e)) { + const t = j(); + G.set(e, t), + function(e) { + const t = e.stop; + e.stop = () => { + const r = G.get(e); + G.delete(e), + window.__APOLLO_CLIENT__ === e && (window.__APOLLO_CLIENT__ = void 0), + I.send({ + type: "clientTerminated", + clientId: r + }), + t.call(e) + } + }(e), + I.send({ + type: "registerClient", + payload: V(e) + }) + } + !function(e, t) { + e.request("getErrorCodes", t).catch(( () => {} + )).then((e => { + if (!e) + return; + const r = Symbol.for("ApolloErrorMessageHandler_" + t) + , n = globalThis; + function o(e, t) { + if ("number" == typeof e) { + const t = n[r][e]; + if (!e || !t?.message) + return; + e = t.message + } + return t.reduce(( (e, t) => e.replace(/%[sdfo]/, String(t))), String(e)) + } + n[r] || (n[r] = o); + const i = n[r]; + (i === o || Object.keys(i).some((e => /^\d+$/.test(e)))) && Object.assign(i, e, { + ...i + }) + } + )) + }(Q, e.version) + } + Object.defineProperty(window, "__APOLLO_DEVTOOLS_GLOBAL_HOOK__", { + get: () => H, + configurable: !0 + }), + R("getClients", ( () => [...G.keys()].map(V))), + R("getClient", (e => { + const t = B(e); + return t ? V(t) : null + } + )), + R("getQueries", (e => J(B(e)))), + R("getMutations", (e => F(B(e)))), + R("getCache", (e => B(e)?.cache.extract(!0) ?? {})), + function(e, t, r={}) { + e.on("explorerRequest", (n => { + const {clientId: o, operation: i, operationName: s, fetchPolicy: a, variables: c} = n.payload + , u = t(o); + if (!u) + throw new Error("Could not find selected client"); + const l = JSON.parse(JSON.stringify(i)) + , f = l.definitions.reduce(( (e, t) => (("OperationDefinition" === t.kind && t.name?.value === s || "OperationDefinition" !== t.kind) && e.push(t), + e)), []); + l.definitions = f; + const p = function(e) { + let t; + for (const r of e.definitions) { + if ("OperationDefinition" === r.kind) { + const e = r.operation; + if ("query" === e || "mutation" === e || "subscription" === e) + return r + } + "FragmentDefinition" !== r.kind || t || (t = r) + } + if (t) + return t; + throw new Error("Expected a parsed GraphQL query with a query, mutation, subscription, or a fragment.") + }(l) + , d = "OperationDefinition" === p.kind && "mutation" === p.operation ? new (C())((e => { + u.mutate({ + mutation: l, + variables: c + }).then((t => { + e.next(t) + } + )) + } + )) : u.watchQuery({ + query: l, + variables: c, + fetchPolicy: a + }) + , y = d?.subscribe((t => { + e.send({ + type: "explorerResponse", + payload: { + operationName: s, + response: t + } + }) + } + ), (t => { + e.send({ + type: "explorerResponse", + payload: { + operationName: s, + response: { + errors: t.graphQLErrors.length ? t.graphQLErrors : t.networkError && "result"in t.networkError ? "string" == typeof t.networkError?.result ? t.networkError?.result : t.networkError?.result.errors ?? [] : [], + error: t, + data: null, + loading: !1, + networkStatus: 8 + } + } + }) + } + )); + "OperationDefinition" === p.kind && "subscription" === p.operation && (e.on("explorerSubscriptionTermination", ( () => { + y?.unsubscribe() + } + ), r), + r.signal && r.signal.addEventListener("abort", ( () => { + y?.unsubscribe() + } + ), { + once: !0 + })) + } + ), r) + }(I, B); + const U = window[D]; + window[D] = { + push: K + }, + Array.isArray(U) && U.forEach(K); + let W = window.__APOLLO_CLIENT__; + function $(e) { + console.warn(`[Apollo Client Devtools]: '${e}' is deprecated and will be removed in a future version.`) + } + Object.defineProperty(window, "__APOLLO_CLIENT__", { + get: () => W, + set(e) { + e && setTimeout(( () => K(e))), + W = e + }, + configurable: !0 + }), + W && K(W) + } + )() +} +)(); diff --git a/installhook.js b/installhook.js new file mode 100644 index 0000000..965779b --- /dev/null +++ b/installhook.js @@ -0,0 +1,1432 @@ +(() => { + var e = { + 4659: (e, t, n) => { + } + } +})(); + "use strict"; + var r = n(8715), + o = n(1147), + i = Object.assign, + a = o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, + l = Symbol.for("react.context"), + s = Symbol.for("react.memo_cache_sentinel"), + u = Object.prototype.hasOwnProperty, + c = [], + p = null; + + function getPrimitiveStackCache() { + if (null === p) { + var e = new Map; + try { + // code that might throw an error + try { + // code that might throw an error + } catch (e) { + // handle error + if (g.useContext({ + _currentValue: null + }), + g.useState(null), + g.useReducer((function (e) { + return e; + }), { + // handle success + })); + } + } + } + } + } + } + } + } + } catch (e) { + // handle error + } + } catch (e) { + // handle error + } + } catch (e) { + // handle error + } + try { + g.useRef(null); + if ("function" == typeof g.useCacheRefresh) { g.useCacheRefresh(); } + g.useLayoutEffect((function () {})); + g.useInsertionEffect((function () {})); + g.useEffect((function () {})); + g.useImperativeHandle(void 0, (function () { + return null + }) + ); + } + catch (error) { + // handle error + } + } + } + } + } + } + } + } + } + } + } + } + g.useDebugValue(null); + g.useCallback((function () {})); + g.useTransition(); + g.useSyncExternalStore((function () { + return function () {} + }), (function () { + return null + }), (function () { + return null + })); + g.useDeferredValue(null); + g.useMemo((function () { + return null + })); + g.useOptimistic(null, (function (e) { + return e + })); + g.useFormState((function (e) { + return e + }), null); + g.useActionState((function (e) { + return e + }), null); + g.useHostTransitionStatus(); + if ("function" == typeof g.useMemoCache) g.useMemoCache(0); + if ("function" == typeof g.use) { + g.use({ + $$typeof: l, + _currentValue: null + }); + g.use({ + then: function () {}, + status: "fulfilled", + value: null + }); + try { + g.use({ + then: function () {} + }); + } catch (e) {} + } + g.useId(); + if ("function" == typeof g.useResourceEffect) g.useResourceEffect((function () { + return {} + }), []); + if ("function" == typeof g.useEffectEvent) g.useEffectEvent((function () {})); + } catch (e) { + // handle error + } finally { + var t = c; + c = []; + } + for (var n = 0; n < t.length; n++) { + var o = t[n]; + e.set(o.primitive, r.parse(o.stackError)); + } + p = e; + } + return p; + } + + var f = null, + d = null, + m = null; + + function nextHook() { + var e = d; + return null !== e && (d = e.next), e; + } + + function readContext(e) { + if (null === f) return e._currentValue; + if (null === m) throw Error("Context reads do not line up with context dependencies. This is a bug in React Debug Tools."); + return u.call(m, "memoizedValue") ? (e = m.memoizedValue, m = m.next) : e = e._currentValue, e; + } + + var h = Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`."); + var g = { + use: function (e) { + if (null !== e && "object" == typeof e) { + if ("function" == typeof e.then) { + switch (e.status) { + case "fulfilled": + var t = e.value; + return c.push({ + displayName: null, + primitive: "Promise", + stackError: Error(), + value: t, + debugInfo: void 0 === e._debugInfo ? null : e._debugInfo, + dispatcherHookName: "Use" + }), t; + case "rejected": + throw e.reason; + } + throw c.push({ + displayName: null, + primitive: "Unresolved", + stackError: Error(), + value: e, + debugInfo: void 0 === e._debugInfo ? null : e._debugInfo, + dispatcherHookName: "Use" + }), h; + } + if (e.$$typeof === l) return t = readContext(e), c.push({ + displayName: e.displayName || "Context", + primitive: "Context (use)", + stackError: Error(), + value: t, + debugInfo: null, + dispatcherHookName: "Use" + }), t; + } + throw Error("An unsupported type was passed to use(): " + String(e)); + }, + readContext, + useCacheRefresh: function () { + var e = nextHook(); + return c.push({ + displayName: null, + primitive: "CacheRefresh", + stackError: Error(), + value: null !== e ? e.memoizedState : function () {}, + debugInfo: null, + dispatcherHookName: "CacheRefresh" + }), function () {}; + }, + useCallback: function (e) { + var t = nextHook(); + return c.push({ + displayName: null, + primitive: "Callback", + stackError: Error(), + value: null !== t ? t.memoizedState[0] : e, + debugInfo: null, + dispatcherHookName: "Callback" + }), e; + }, + useContext: function (e) { + var t = readContext(e); + return c.push({ + displayName: e.displayName || null, + primitive: "Context", + stackError: Error(), + value: t, + debugInfo: null, + dispatcherHookName: "Context" + }), t; + }, + useEffect: function (e) { + nextHook(), c.push({ + displayName: null, + primitive: "Effect", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "Effect" + }); + }, + useImperativeHandle: function (e) { + nextHook(); + var t = void 0; + null !== e && "object" == typeof e && (t = e.current), c.push({ + displayName: null, + primitive: "ImperativeHandle", + stackError: Error(), + value: t, + debugInfo: null, + dispatcherHookName: "ImperativeHandle" + }); + }, + useDebugValue: function (e, t) { + c.push({ + displayName: null, + primitive: "DebugValue", + stackError: Error(), + value: "function" == typeof t ? t(e) : e, + debugInfo: null, + dispatcherHookName: "DebugValue" + }); + }, + useLayoutEffect: function (e) { + nextHook(), c.push({ + displayName: null, + primitive: "LayoutEffect", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "LayoutEffect" + }); + }, + useInsertionEffect: function (e) { + nextHook(), c.push({ + displayName: null, + primitive: "InsertionEffect", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "InsertionEffect" + }); + }, + useMemo: function (e) { + var t = nextHook(); + return e = null !== t ? t.memoizedState[0] : e(), c.push({ + displayName: null, + primitive: "Memo", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "Memo" + }), e; + }, + useMemoCache: function (e) { + var t = f; + if (null == t) return []; + if (null == (t = null != t.updateQueue ? t.updateQueue.memoCache : null)) return []; + var n = t.data[t.index]; + if (void 0 === n) { + n = t.data[t.index] = Array(e); + for (var r = 0; r < e; r++) n[r] = s; + } + return t.index++, n; + }, + useOptimistic: function (e) { + var t = nextHook(); + return e = null !== t ? t.memoizedState : e, c.push({ + displayName: null, + primitive: "Optimistic", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "Optimistic" + }), [e, function () {}]; + }, + useReducer: function (e, t, n) { + return t = null !== (e = nextHook()) ? e.memoizedState : void 0 !== n ? n(t) : t, c.push({ + displayName: null, + primitive: "Reducer", + stackError: Error(), + value: t, + debugInfo: null, + dispatcherHookName: "Reducer" + }), [t, function () {}]; + }, + useRef: function (e) { + var t = nextHook(); + return e = null !== t ? t.memoizedState : { + current: e + }, c.push({ + displayName: null, + primitive: "Ref", + stackError: Error(), + value: e.current, + debugInfo: null, + dispatcherHookName: "Ref" + }), e; + }, + useState: function (e) { + var t = nextHook(); + return e + if (void 0 === n) { + n = t.data[t.index] = Array(e); + for (var r = 0; r < e; r++) + n[r] = s + } + return t.index++, + n + }, + useOptimistic: function(e) { + var t = nextHook(); + return e = null !== t ? t.memoizedState : e, + c.push({ + displayName: null, + primitive: "Optimistic", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "Optimistic" + }), + [e, function() {} + ] + }, + useReducer: function(e, t, n) { + return t = null !== (e = nextHook()) ? e.memoizedState : void 0 !== n ? n(t) : t, + c.push({ + displayName: null, + primitive: "Reducer", + stackError: Error(), + value: t, + debugInfo: null, + dispatcherHookName: "Reducer" + }), + [t, function() {} + ] + }, + useRef: function(e) { + var t = nextHook(); + return e = null !== t ? t.memoizedState : { + current: e + }, + c.push({ + displayName: null, + primitive: "Ref", + stackError: Error(), + value: e.current, + debugInfo: null, + dispatcherHookName: "Ref" + }), + e + }, + useState: function(e) { + var t = nextHook(); + return e = null !== t ? t.memoizedState : "function" == typeof e ? e() : e, + c.push({ + displayName: null, + primitive: "State", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "State" + }), + [e, function() {} + ] + }, + useTransition: function() { + var e = nextHook(); + return nextHook(), + e = null !== e && e.memoizedState, + c.push({ + displayName: null, + primitive: "Transition", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "Transition" + }), + [e, function() {} + ] + }, + useSyncExternalStore: function(e, t) { + return nextHook(), + nextHook(), + e = t(), + c.push({ + displayName: null, + primitive: "SyncExternalStore", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "SyncExternalStore" + }), + e + }, + useDeferredValue: function(e) { + var t = nextHook(); + return e = null !== t ? t.memoizedState : e, + c.push({ + displayName: null, + primitive: "DeferredValue", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "DeferredValue" + }), + e + }, + useId: function() { + var e = nextHook(); + return e = null !== e ? e.memoizedState : "", + c.push({ + displayName: null, + primitive: "Id", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "Id" + }), + e + }, + useFormState: function(e, t) { + var n = nextHook(); + nextHook(), + nextHook(), + e = Error(); + var r = null + , o = null; + if (null !== n) + if ("object" == typeof (t = n.memoizedState) && null !== t && "function" == typeof t.then) + switch (t.status) { + case "fulfilled": + var i = t.value; + r = void 0 === t._debugInfo ? null : t._debugInfo; + break; + case "rejected": + o = t.reason; + break; + default: + o = h, + r = void 0 === t._debugInfo ? null : t._debugInfo, + i = t + } + else + i = t; + else + i = t; + if (c.push({ + displayName: null, + primitive: "FormState", + stackError: e, + value: i, + debugInfo: r, + dispatcherHookName: "FormState" + }), + null !== o) + throw o; + return [i, function() {} + , !1] + }, + useActionState: function(e, t) { + var n = nextHook(); + nextHook(), + nextHook(), + e = Error(); + var r = null + , o = null; + if (null !== n) + if ("object" == typeof (t = n.memoizedState) && null !== t && "function" == typeof t.then) + switch (t.status) { + case "fulfilled": + var i = t.value; + r = void 0 === t._debugInfo ? null : t._debugInfo; + break; + case "rejected": + o = t.reason; + break; + default: + o = h, + r = void 0 === t._debugInfo ? null : t._debugInfo, + i = t + } + else + i = t; + else + i = t; + if (c.push({ + displayName: null, + primitive: "ActionState", + stackError: e, + value: i, + debugInfo: r, + dispatcherHookName: "ActionState" + }), + null !== o) + throw o; + return [i, function() {} + , !1] + }, + useHostTransitionStatus: function() { + var e = readContext({ + _currentValue: null + }); + return c.push({ + displayName: null, + primitive: "HostTransitionStatus", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "HostTransitionStatus" + }), + e + }, + useEffectEvent: function(e) { + return nextHook(), + c.push({ + displayName: null, + primitive: "EffectEvent", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "EffectEvent" + }), + e + }, + useResourceEffect: function(e) { + nextHook(), + c.push({ + displayName: null, + primitive: "ResourceEffect", + stackError: Error(), + value: e, + debugInfo: null, + dispatcherHookName: "ResourceEffect" + }); + } + } + , y = "undefined" == typeof Proxy ? g : new Proxy(g,{ + get: function(e, t) { + if (e.hasOwnProperty(t)) + return e[t]; + throw (e = Error("Missing method in Dispatcher: " + t)).name = "ReactDebugToolsUnsupportedHookError", + e + } + }); + var v = 0; + function findSharedIndex(e, t, n) { + var r = t[n].source + , o = 0; + e: for (; o < e.length; o++) + if (e[o].source === r) { + for (var i = n + 1, a = o + 1; i < t.length && a < e.length; i++, + a++) + if (e[a].source !== t[i].source) + continue e; + return o + } + return -1 + } + function isReactWrapper(e, t) { + return e = parseHookName(e), + "HostTransitionStatus" === t ? e === t || "FormStatus" === e : e === t + } + function parseHookName(e) { + if (!e) + return ""; + var t = e.lastIndexOf("[as "); + if (-1 !== t) + return parseHookName(e.slice(t + 4, -1)); + if (t = -1 === (t = e.lastIndexOf(".")) ? 0 : t + 1, + e.slice(t).startsWith("unstable_") && (t += 9), + e.slice(t).startsWith("experimental_") && (t += 13), + "use" === e.slice(t, t + 3)) { + if (3 == e.length - t) + return "Use"; + t += 3 + } + return e.slice(t) + } + function buildTree(e, t) { + for (var n = [], o = null, i = n, a = 0, l = [], s = 0; s < t.length; s++) { + var u = t[s] + , c = e + , p = r.parse(u.stackError); + e: { + var f = p + , d = findSharedIndex(f, c, v); + if (-1 !== d) + c = d; + else { + for (var m = 0; m < c.length && 5 > m; m++) + if (-1 !== (d = findSharedIndex(f, c, m))) { + v = m, + c = d; + break e + } + c = -1 + } + } + e: { + if (f = p, + void 0 !== (d = getPrimitiveStackCache().get(u.primitive))) + for (m = 0; m < d.length && m < f.length; m++) + if (d[m].source !== f[m].source) { + m < f.length - 1 && isReactWrapper(f[m].functionName, u.dispatcherHookName) && m++, + m < f.length - 1 && isReactWrapper(f[m].functionName, u.dispatcherHookName) && m++, + f = m; + break e + } + f = -1 + } + if (f = (p = -1 === c || -1 === f || 2 > c - f ? -1 === f ? [null, null] : [p[f - 1], null] : [p[f - 1], p.slice(f, c - 1)])[0], + p = p[1], + null === (c = u.displayName) && null !== f && (c = parseHookName(f.functionName) || parseHookName(u.dispatcherHookName)), + null !== p) { + if (f = 0, + null !== o) { + for (; f < p.length && f < o.length && p[p.length - f - 1].source === o[o.length - f - 1].source; ) + f++; + for (o = o.length - 1; o > f; o--) + i = l.pop() + } + for (o = p.length - f - 1; 1 <= o; o--) + f = [], + d = p[o], + d = { + id: null, + isStateEditable: !1, + name: parseHookName(p[o - 1].functionName), + value: void 0, + subHooks: f, + debugInfo: null, + hookSource: { + lineNumber: d.lineNumber, + columnNumber: d.columnNumber, + functionName: d.functionName, + fileName: d.fileName + } + }, + i.push(d), + l.push(i), + i = f; + o = p + } + f = u.primitive, + d = u.debugInfo, + u = { + id: "Context" === f || "Context (use)" === f || "DebugValue" === f || "Promise" === f || "Unresolved" === f || "HostTransitionStatus" === f ? null : a++, + isStateEditable: "Reducer" === f || "State" === f, + name: c || f, + value: u.value, + subHooks: [], + debugInfo: d, + hookSource: null + }, + c = { + lineNumber: null, + functionName: null, + fileName: null, + columnNumber: null + }, + p && 1 <= p.length && (p = p[0], + c.lineNumber = p.lineNumber, + c.functionName = p.functionName, + c.fileName = p.fileName, + c.columnNumber = p.columnNumber), + u.hookSource = c, + i.push(u) + } + return processDebugValues(n, null), + n + } + function processDebugValues(e, t) { + for (var n = [], r = 0; r < e.length; r++) { + var o = e[r]; + "DebugValue" === o.name && 0 === o.subHooks.length ? (e.splice(r, 1), + r--, + n.push(o)) : processDebugValues(o.subHooks, o) + } + null !== t && (1 === n.length ? t.value = n[0].value : 1 < n.length && (t.value = n.map((function(e) { + return e.value + } + )))) + } + function handleRenderFunctionError(e) { + if (e !== h) { + if (e instanceof Error && "ReactDebugToolsUnsupportedHookError" === e.name) + throw e; + var t = Error("Error rendering inspected component", { + cause: e + }); + throw t.name = "ReactDebugToolsRenderError", + t.cause = e, + t + } + } + function inspectHooks(e, t, n) { + null == n && (n = a); + var o = n.H; + n.H = y; + try { + var i = Error(); + e(t) + } catch (e) { + handleRenderFunctionError(e) + } finally { + e = c, + c = [], + n.H = o + } + return buildTree(n = r.parse(i), e) + } + t.inspectHooksOfFiber = function(e, t) { + if (null == t && (t = a), + 0 !== e.tag && 15 !== e.tag && 11 !== e.tag) + throw Error("Unknown Fiber. Needs to be a function component to inspect hooks."); + if (getPrimitiveStackCache(), + d = e.memoizedState, + f = e, + u.call(f, "dependencies")) { + var n = f.dependencies; + m = null !== n ? n.firstContext : null + } else if (u.call(f, "dependencies_old")) + n = f.dependencies_old, + m = null !== n ? n.firstContext : null; + else if (u.call(f, "dependencies_new")) + n = f.dependencies_new, + m = null !== n ? n.firstContext : null; + else { + if (!u.call(f, "contextDependencies")) + throw Error("Unsupported React version. This is a bug in React Debug Tools."); + n = f.contextDependencies, + m = null !== n ? n.first : null + } + n = e.type; + var o = e.memoizedProps; + if (n !== e.elementType && n && n.defaultProps) { + o = i({}, o); + var l = n.defaultProps; + for (s in l) + void 0 === o[s] && (o[s] = l[s]) + } + var s = new Map; + try { + if (null !== m && !u.call(m, "memoizedValue")) + for (l = e; l; ) { + if (10 === l.tag) { + var p = l.type; + void 0 !== p._context && (p = p._context), + s.has(p) || (s.set(p, p._currentValue), + p._currentValue = l.memoizedProps.value) + } + l = l.return + } + if (11 === e.tag) { + var h = n.render; + p = o; + var g = e.ref + , v = (e = t).H; + e.H = y; + try { + var b = Error(); + h(p, g) + } catch (e) { + handleRenderFunctionError(e) + } finally { + var w = c; + c = [], + e.H = v + } + return buildTree(r.parse(b), w) + } + return inspectHooks(n, o, t) + } finally { + m = d = f = null, + s.forEach((function(e, t) { + return t._currentValue = e + } + )) + } + } + } + 8830: (e, t, n) => { + "use strict"; + e.exports = n(4659) + } + , + 5945: (e, t, n) => { + "use strict"; + var r = n(397) + , o = Symbol.for("react.transitional.element") + , i = Symbol.for("react.portal") + , a = Symbol.for("react.fragment") + , l = Symbol.for("react.strict_mode") + , s = Symbol.for("react.profiler") + , u = Symbol.for("react.consumer") + , c = Symbol.for("react.context") + , p = Symbol.for("react.forward_ref") + , f = Symbol.for("react.suspense") + , d = Symbol.for("react.suspense_list") + , m = Symbol.for("react.memo") + , h = Symbol.for("react.lazy") + , g = Symbol.for("react.offscreen") + , y = Symbol.for("react.postpone") + , v = Symbol.for("react.view_transition") + , b = Symbol.iterator; + var w = { + isMounted: function() { + return !1 + }, + enqueueForceUpdate: function() {}, + enqueueReplaceState: function() {}, + enqueueSetState: function() {} + } + , C = Object.assign + , E = {}; + function Component(e, t, n) { + this.props = e, + this.context = t, + this.refs = E, + this.updater = n || w + } + function ComponentDummy() {} + function PureComponent(e, t, n) { + this.props = e, + this.context = t, + this.refs = E, + this.updater = n || w + } + Component.prototype.isReactComponent = {}, + Component.prototype.setState = function(e, t) { + if ("object" != typeof e && "function" != typeof e && null != e) + throw Error("takes an object of state variables to update or a function which returns an object of state variables."); + this.updater.enqueueSetState(this, e, t, "setState") + } + , + Component.prototype.forceUpdate = function(e) { + this.updater.enqueueForceUpdate(this, e, "forceUpdate") + } + , + ComponentDummy.prototype = Component.prototype; + var k = PureComponent.prototype = new ComponentDummy; + k.constructor = PureComponent, + C(k, Component.prototype), + k.isPureReactComponent = !0; + var S = Array.isArray + , _ = { + H: null, + A: null, + T: null, + S: null, + V: null + } + , I = Object.prototype.hasOwnProperty; + function ReactElement(e, t, n, r, i, a) { + return n = a.ref, + { + $$typeof: o, + type: e, + key: t, + ref: void 0 !== n ? n : null, + props: a + } + } + function isValidElement(e) { + return "object" == typeof e && null !== e && e.$$typeof === o + } + var R = /\/+/g; + function getElementKey(e, t) { + return "object" == typeof e && null !== e && null != e.key ? (n = "" + e.key, + r = { + "=": "=0", + ":": "=2" + }, + "$" + n.replace(/[=:]/g, (function(e) { + return r[e] + } + ))) : t.toString(36); + var n, r + } + function noop$1() {} + function mapIntoArray(e, t, n, r, a) { + var l = typeof e; + "undefined" !== l && "boolean" !== l || (e = null); + var s, u, c = !1; + if (null === e) + c = !0; + else + switch (l) { + case "bigint": + case "string": + case "number": + c = !0; + break; + case "object": + switch (e.$$typeof) { + case o: + case i: + c = !0; + break; + case h: + return mapIntoArray((c = e._init)(e._payload), t, n, r, a) + } + } + if (c) + return a = a(e), + c = "" === r ? "." + getElementKey(e, 0) : r, + S(a) ? (n = "", + null != c && (n = c.replace(R, "$&/") + "/"), + mapIntoArray(a, t, n, "", (function(e) { + return e + } + ))) : null != a && (isValidElement(a) && (s = a, + u = n + (null == a.key || e && e.key === a.key ? "" : ("" + a.key).replace(R, "$&/") + "/") + c, + a = ReactElement(s.type, u, void 0, 0, 0, s.props)), + t.push(a)), + 1; + c = 0; + var p, f = "" === r ? "." : r + ":"; + if (S(e)) + for (var d = 0; d < e.length; d++) + c += mapIntoArray(r = e[d], t, n, l = f + getElementKey(r, d), a); + else if ("function" == typeof (d = null === (p = e) || "object" != typeof p ? null : "function" == typeof (p = b && p[b] || p["@@iterator"]) ? p : null)) + for (e = d.call(e), + d = 0; !(r = e.next()).done; ) + c += mapIntoArray(r = r.value, t, n, l = f + getElementKey(r, d++), a); + else if ("object" === l) { + if ("function" == typeof e.then) + return mapIntoArray(function(e) { + switch (e.status) { + case "fulfilled": + return e.value; + case "rejected": + throw e.reason; + default: + switch ("string" == typeof e.status ? e.then(noop$1, noop$1) : (e.status = "pending", + e.then((function(t) { + "pending" === e.status && (e.status = "fulfilled", + e.value = t) + } + ), (function(t) { + "pending" === e.status && (e.status = "rejected", + e.reason = t) + } + ))), + e.status) { + case "fulfilled": + return e.value; + case "rejected": + throw e.reason + } + } + throw e + }(e), t, n, r, a); + throw t = String(e), + Error("Objects are not valid as a React child (found: " + ("[object Object]" === t ? "object with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead.") + } + return c + } + function mapChildren(e, t, n) { + if (null == e) + return e; + var r = [] + , o = 0; + return mapIntoArray(e, r, "", "", (function(e) { + return t.call(n, e, o++) + } + )), + r + } + function lazyInitializer(e) { + if (-1 === e._status) { + var t = e._result; + (t = t()).then((function(t) { + 0 !== e._status && -1 !== e._status || (e._status = 1, + e._result = t) + } + ), (function(t) { + 0 !== e._status && -1 !== e._status || (e._status = 2, + e._result = t) + } + )), + -1 === e._status && (e._status = 0, + e._result = t) + } + if (1 === e._status) + return e._result.default; + throw e._result + } + function useOptimistic(e, t) { + return _.H.useOptimistic(e, t) + } + var x = "function" == typeof reportError ? reportError : function(e) { + if ("object" == typeof window && "function" == typeof window.ErrorEvent) { + var t = new window.ErrorEvent("error",{ + bubbles: !0, + cancelable: !0, + message: "object" == typeof e && null !== e && "string" == typeof e.message ? String(e.message) : String(e), + error: e + }); + if (!window.dispatchEvent(t)) + return + } else if ("object" == typeof r && "function" == typeof r.emit) + return void r.emit("uncaughtException", e); + console.error(e) + } + ; + function noop() {} + t.Children = { + map: mapChildren, + forEach: function(e, t, n) { + mapChildren(e, (function() { + t.apply(this, arguments) + } + ), n) + }, + count: function(e) { + var t = 0; + return mapChildren(e, (function() { + t++ + } + )), + t + }, + toArray: function(e) { + return mapChildren(e, (function(e) { + return e + } + )) || [] + }, + only: function(e) { + if (!isValidElement(e)) + throw Error("React.Children.only expected to receive a single React element child."); + return e + } + }, + t.Component = Component, + t.Fragment = a, + t.Profiler = s, + t.PureComponent = PureComponent, + t.StrictMode = l, + t.Suspense = f, + t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = _, + t.__COMPILER_RUNTIME = { + __proto__: null, + c: function(e) { + return _.H.useMemoCache(e) + } + }, + t.act = function() { + throw Error("act(...) is not supported in production builds of React.") + } + , + t.cache = function(e) { + return function() { + return e.apply(null, arguments) + } + } + , + t.captureOwnerStack = function() { + return null + } + , + t.cloneElement = function(e, t, n) { + if (null == e) + throw Error("The argument must be a React element, but you passed " + e + "."); + var r = C({}, e.props) + , o = e.key; + if (null != t) + for (i in void 0 !== t.ref && void 0, + void 0 !== t.key && (o = "" + t.key), + t) + !I.call(t, i) || "key" === i || "__self" === i || "__source" === i || "ref" === i && void 0 === t.ref || (r[i] = t[i]); + var i = arguments.length - 2; + if (1 === i) + r.children = n; + else if (1 < i) { + for (var a = Array(i), l = 0; l < i; l++) + a[l] = arguments[l + 2]; + r.children = a + } + return ReactElement(e.type, o, void 0, 0, 0, r) + } + , + t.createContext = function(e) { + return (e = { + $$typeof: c, + _currentValue: e, + _currentValue2: e, + _threadCount: 0, + Provider: null, + Consumer: null + }).Provider = e, + e.Consumer = { + $$typeof: u, + _context: e + }, + e + } + , + t.createElement = function(e, t, n) { + var r, o = {}, i = null; + if (null != t) + for (r in void 0 !== t.key && (i = "" + t.key), + t) + I.call(t, r) && "key" !== r && "__self" !== r && "__source" !== r && (o[r] = t[r]); + var a = arguments.length - 2; + if (1 === a) + o.children = n; + else if (1 < a) { + for (var l = Array(a), s = 0; s < a; s++) + l[s] = arguments[s + 2]; + o.children = l + } + if (e && e.defaultProps) + for (r in a = e.defaultProps) + void 0 === o[r] && (o[r] = a[r]); + return ReactElement(e, i, void 0, 0, 0, o) + } + , + t.createRef = function() { + return { + current: null + } + } + , + t.experimental_useEffectEvent = function(e) { + return _.H.useEffectEvent(e) + } + , + t.experimental_useOptimistic = function(e, t) { + return useOptimistic(e, t) + } + , + t.experimental_useResourceEffect = void 0, + t.forwardRef = function(e) { + return { + $$typeof: p, + render: e + } + } + , + t.isValidElement = isValidElement, + t.lazy = function(e) { + return { + $$typeof: h, + _payload: { + _status: -1, + _result: e + }, + _init: lazyInitializer + } + } + , + t.memo = function(e, t) { + return { + $$typeof: m, + type: e, + compare: void 0 === t ? null : t + } + } + , + t.startTransition = function(e) { + var t = _.T + , n = {}; + _.T = n; + try { + var r = e() + , o = _.S; + null !== o && o(n, r), + "object" == typeof r && null !== r && "function" == typeof r.then && r.then(noop, x) + } catch (e) { + x(e) + } finally { + _.T = t + } + } + , + t.unstable_Activity = g, + t.unstable_SuspenseList = d, + t.unstable_ViewTransition = v, + t.unstable_addTransitionType = function(e) { + var t = _.V; + null === t ? _.V = [e] : -1 === t.indexOf(e) && t.push(e) + } + , + t.unstable_getCacheForType = function(e) { + var t = _.A; + return t ? t.getCacheForType(e) : e() + } + , + t.unstable_postpone = function(e) { + throw (e = Error(e)).$$typeof = y, + e + } + , + t.unstable_useCacheRefresh = function() { + return _.H.useCacheRefresh() + } + , + t.use = function(e) { + return _.H.use(e) + } + , + t.useActionState = function(e, t, n) { + return _.H.useActionState(e, t, n) + } + , + t.useCallback = function(e, t) { + return _.H.useCallback(e, t) + } + , + t.useContext = function(e) { + return _.H.useContext(e) + } + , + t.useDebugValue = function() {} + , + t.useDeferredValue = function(e, t) { + return _.H.useDeferredValue(e, t) + } + , + t.useEffect = function(e, t) { + return _.H.useEffect(e, t) + } + , + t.useId = function() { + return _.H.useId() + } + , + t.useImperativeHandle = function(e, t, n) { + return _.H.useImperativeHandle(e, t, n) + } + , + t.useInsertionEffect = function(e, t) { + return _.H.useInsertionEffect(e, t) + } + , + t.useLayoutEffect = function(e, t) { + return _.H.useLayoutEffect(e, t) + } + , + t.useMemo = function(e, t) { + return _.H.useMemo(e, t) + } + , + t.useOptimistic = useOptimistic, + t.useReducer = function(e, t, n) { + return _.H.useReducer(e, t, n) + } + , + t.useRef = function(e) { + return _.H.useRef(e) + } + , + t.useState = function(e) { + return _.H.useState(e) + } + , + t.useSyncExternalStore = function(e, t, n) { + return _.H.useSyncExternalStore(e, t, n) + } + , + t.useTransition = function() { + return _.H.useTransition() + } + , + t.version = "19.1.0-experimental-44c3d3d6-20250207" + } + , + 1147: (e, t, n) => { + "use strict"; + e.exports = n(5945) + } + , + 8715: function(e, t, n) { + var r, o, i; + !function(a, l) { + "use strict"; + o = [n(7356)], + void 0 === (i = "function" == typeof (r = function(e) { + var t = /(^|@)\S+:\d+/ + , n = /^\s*at .*(\S+:\d+|\(native\))/m + , r = /^(eval@)?(\[native code])?$/; + return { + parse: function(e) { + if (void 0 !== e.stacktrace || void 0 !== e["opera#sourceloc"]) + return this.parseOpera(e); + if (e.stack && e.stack.match(n)) + return this.parseV8OrIE(e); + if (e.stack) + return this.parseFFOrSafari(e); + throw new Error("Cannot parse given Error object") + }, + extractLocation: function(e) { + if (-1 === e.indexOf(":")) + return [e]; + var t = /(.+?)(?::(\d+))?(?::(\d+))?$/.exec(e.replace(/[()]/g, "")); + return [t[1], t[2] || void 0, t[3] || void 0] + }, + parseV8OrIE: function(t) { + return t.stack.split("\n").filter((function(e) { + return !!e.match(n) + } + ), this).map((function(t) { + t.indexOf("(eval ") > -1 && (t = t.replace(/eval code/g, "eval").replace(/(\(eval at [^()]*)|(\),.*$)/g, "")); + var n = t.replace(/^\s+/, "").replace(/\(eval code/g, "(") + , r = n.match(/ (\((.+):(\d+):(\d+)\)$)/) + , o = (n = r ? n.replace(r[0], "") : n).split(/\s+/).slice(1) + , i = this.extractLocation(r ? r[1] : o.pop()) + , a = o.join(" ") || void 0 + , l = ["eval", ""].indexOf(i[0]) > -1 ? void 0 : i[0]; + return new e({ + functionName: a, + fileName: l, + lineNumber: i[1], + columnNumber: i[2], + source: t + }); + } + ), this) + }, + parseFFOrSafari: function(t) { + return t.stack.split("\n").filter((function(e) { + return !e.match(r) + } + ), this).map((function(t) { + if (t.indexOf(" > eval") > -1 && (t = t.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g, ":$1")), + -1 === t.indexOf("@") && -1 === t.indexOf(":")) + return new e({ + functionName: t + }); + var n = /((.*".+"[^@]*)?[^@]*)(?:@)/ + , r = t.match(n) + , o = r && r[1] ? r[1] : void 0 + , i = this.extractLocation(t.replace(n, "")); + return new e({ + functionName: o, + fileName: i[0], + lineNumber: i[1], + columnNumber: i[2], + source: t + }); + } + ), this) + }, + parseOpera: function(e) { + return !e.stacktrace || e.message.indexOf("\n") > -1 && e.message.split("\n").length > e.stacktrace.split("\n").length ? this.parseOpera9(e) : e.stack ? this.parseOpera11(e) : this.parseOpera10(e) + }, + parseOpera9: function(t) { + for (var n = /Line (\d+).*script (?:in )?(\S+)/i, r = t.message.split("\n"), o = [], i = 2, a = r.length; i < a; i += 2) { + var l = n.exec(r[i]); + l && o.push(new e({ + fileName: l[2], + lineNumber: l[1], + source: r[i] + })) + } + return o + }, + parseOpera10: function(t) { + for (var n = /Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i, r = t.stacktrace.split("\n"), o = [], i = 0, a = r.length; i < a; i += 2) { + var l = n.exec(r[i]); + l && o.push(new e({ + functionName: l[3] || void 0, + fileName: l[2], + lineNumber: l[1], + source: r[i] + })) + } + return o + }, + parseOpera11: function(n) { + return n.stack.split("\n").filter((function(e) { + return !!e.match(t) && !e.match(/^Error created at/) + } + ), this).map((function(t) { + var n, r = t.split("@"), o = this.extractLocation(r.pop()), i = r.shift() || "", a = i.replace(//, "$2").replace(/\([^)]*\)/g, "") || void 0; + i.match(/\(([^)]*)\)/) && (n = i.replace(/^[^(]+\(([^)]*)\)$/, "$1")); + var l = void 0 === n || "[arguments not available]" === n ? void 0 : n.split(","); + return new e({ + functionName: a, + args: l, + fileName: o[0], + lineNumber: o[1], + columnNumber: o[2], + source: t + }); + } + })); + } + } + } + } + } + + \ No newline at end of file diff --git a/no.DOM.js b/no.DOM.js new file mode 100644 index 0000000..7181437 --- /dev/null +++ b/no.DOM.js @@ -0,0 +1,76 @@ +//function to prevent inspection of page through google inspector + +function detectConsoleAccess(event) { + const isConsoleShortcut = + event.altKey && event.metaKey && event.code === "KeyJ" + const isInspectorShortcut = + event.altKey && event.metaKey && event.code === "KeyI" + const isRightClick = event.which === 3 || event.button === 2 + const isControlClick = event.ctrlKey && !event.metaKey && event.button === 0 + const message = `This function has been disabled to prevent you from looking through the code! + + ` + if (isConsoleShortcut) { + event.preventDefault() + alert(message) + } else if (isInspectorShortcut) { + event.preventDefault() + alert(message) + } else if (isRightClick) { + event.preventDefault() + alert(message) + } else if (isControlClick) { + event.preventDefault() + alert(message) + } + } + + window.addEventListener("keydown", detectConsoleAccess) + + document.addEventListener( + "keydown", + function () { + if (keyCode == 123) { + alert( + `This function has been disabled to prevent you from looking through the code! + ` + ) + return false + } else if (ctrlKey && altKey == 73) { + alert( + `This function has been disabled to prevent you from looking through the code! + ` + ) + return false + } else if (event.ctrlKey && event.keyCode == 85) { + alert( + `This function has been disabled to prevent you from looking through the code! + ` + ) + return false + } + }, + false + ) + + if (document.addEventListener) { + document.addEventListener( + "contextmenu", + function (e) { + alert( + `This function has been disabled to prevent you from looking through the code! + ` + ) + e.preventDefault() + }, + false + ) + } else { + document.attachEvent("oncontextmenu", function () { + alert( + `This function has been disabled to prevent you from looking through the code! + ` + ) + window.event.returnValue = false + }) + } \ No newline at end of file diff --git a/rightclick.js b/rightclick.js new file mode 100644 index 0000000..44612cc --- /dev/null +++ b/rightclick.js @@ -0,0 +1,82 @@ +//function to prevent inspection of page through google inspector + +function detectConsoleAccess(event) { + const isConsoleShortcut = + event.altKey && event.metaKey && event.code === "KeyJ"; + const isInspectorShortcut = + event.altKey && event.metaKey && event.code === "KeyI"; + const isRightClick = event.which === 3 || event.button === 2; + const isControlClick = event.ctrlKey && !event.metaKey && event.button === 0; + const message = `This function has been disabled to prevent you from looking through the code! + + `; + if (isConsoleShortcut) { + event.preventDefault(); + alert(message); + } else if (isInspectorShortcut) { + event.preventDefault(); + alert(message); + } else if (isRightClick) { + event.preventDefault(); + alert(message); + } else if (isControlClick) { + event.preventDefault(); + alert(message); + } + } + + window.addEventListener("keydown", detectConsoleAccess); + + document.addEventListener( + "keydown", + function () { + if (keyCode == 123) { + alert( + `This function has been disabled to prevent you from looking through the code! + + ` + ); + return false; + } else if (ctrlKey && altKey == 73) { + alert( + `This function has been disabled to prevent you from looking through the code! + + ` + ); + return false; + } else if (event.ctrlKey && event.keyCode == 85) { + alert( + `This function has been disabled to prevent you from looking through the code! + + ` + ); + return false; + } + }, + false + ); + + if (document.addEventListener) { + document.addEventListener( + "contextmenu", + function (e) { + alert( + `This function has been disabled to prevent you from looking through the code! + + ` + ); + e.preventDefault(); + }, + false + ); + } else { + document.attachEvent("oncontextmenu", function () { + alert( + `This function has been disabled to prevent you from looking through the code! + + ` + ); + window.event.returnValue = false; + }); + } + \ No newline at end of file diff --git a/script.js b/script.js index 0f2a2f9..dc2c3ec 100644 --- a/script.js +++ b/script.js @@ -1,72 +1,302 @@ -fetch("https"jsonplaceholder.typicode.com/posts") -.then((response) => response.json()) -const posts = json; -posts.forEach((post, index) => { -} -.then(json =>document.getElementById("Weatherapp").innerHTML += json.length) - -} -function showError(error) { - switch(error.code) { - case error.PERMISSION_DENIED: - x.innerHTML = "User denied the request for Geolocation." - break; - case error.POSITION_UNAVAILABLE: - x.innerHTML = "Location information is unavailable." - break; - case error.TIMEOUT: - x.innerHTML = "The request to get user location timed out." - break; - case error.UNKNOWN_ERROR: - x.innerHTML = "An unknown error occurred." - break; +//All global varibles +const tempToday = document.getElementById("tempToday"); +const tempTextCelsius = document.querySelector(".tempTextCelsius"); +const cityName = document.getElementById("cityName"); +const localTime = document.getElementById("localTime"); +const weatherDescription = document.getElementById("weatherDescription"); +const mainIcon = document.getElementById("mainIcon"); + +const sunriseText = document.getElementById("sunriseText"); +const sunsetText = document.getElementById("sunsetText"); + +const weatherFeature = document.getElementById("weatherFeature"); +const featureImage = document.querySelector(".feature-image"); +const backgroundTopGradient = document.getElementById("backgroundTopGradient"); + +const searchMenuBtn = document.getElementById("searchMenuBtn"); +const closeSearchMenu = document.getElementById("closeSearchMenu"); +const searchBtn = document.getElementById("searchBtn"); +const inputField = document.getElementById("inputField"); +const switchFavoriteCity = document.getElementById("switchBtn"); + +const weatherForecast = document.getElementById("weatherForecast"); +const forecastWeekdays = document.getElementById("forecastWeekdays"); +const forecastIcon = document.getElementById("forecastIcon"); +const forecastDescription = document.getElementById("forecastDescription"); +const forecastTemp = document.getElementById("forecastTemp"); +const forecastWind = document.getElementById("forecastWind"); + +const cityText = document.querySelector(".cityText"); +const tempText = document.querySelector(".tempText"); +const describeText = document.querySelector(".describeText"); + +//Variables we can use later to automate API-fethcing: +const apiKey = "548773e920254208b83a2e2bdadb8f0e"; +let city = "London"; + +const todaysWeatherFeature = (London) => { + fetch( + `https://api.openweathermap.org/data/2.5/weather?q=${city}&units=metric&APPID=548773e920254208b83a2e2bdadb8f0e` + ) + .then((response) => { + return response.json(); + }) + .then((json) => { + //Get today's weather + let { icon } = json.weather[0]; + cityName.innerText = `${json.name}`; + tempToday.innerText = `${json.main.temp.toFixed(0)}`; + tempTextCelsius.innerText = `°C`; + weatherDescription.innerText = `${json.weather[0].description}`; + mainIcon.innerHTML = `weather icon`; + + // Get current time (hours/minutes) in time zome + const currentLocalTime = new Date((json.dt + json.timezone) * 1000); + const localTimeValue = currentLocalTime.toLocaleTimeString(["en-GB"], { + timeStyle: "short", + timeZone: "UTC", + }); + + //Modifying the HTML based on the output of current time in hours/minutes + localTime.innerHTML = `Time: ${localTimeValue}`; + + // Get sunrise and sunset time with the city's timezone + const sunriseTime = new Date((json.sys.sunrise + json.timezone) * 1000); //Gives us the time in "human" form (as a date), mult. by 1000 to get it in ms. + sunriseTime.setMinutes( + sunriseTime.getMinutes() + sunriseTime.getTimezoneOffset() + ); + const sunriseShort = sunriseTime.toLocaleTimeString(["en-GB"], { + timeStyle: "short", + }); //Transforms it into just the Hour/minutes. Select the short variant to get the time with minutes and not seconds. + const sunsetTime = new Date((json.sys.sunset + json.timezone) * 1000); + sunsetTime.setMinutes( + sunsetTime.getMinutes() + sunsetTime.getTimezoneOffset() + ); + const sunsetShort = sunsetTime.toLocaleTimeString(["en-GB"], { + timeStyle: "short", + }); + + //Modifying the HTML based on our input: + sunriseText.innerHTML = `

sunrise

+

${sunriseShort}

`; + sunsetText.innerHTML = `

sunset

+

${sunsetShort}

`; + + //Today's weather varible + const todaysWeather = json.weather[0].main; + + //Get current local time with timezone + const getTime = new Date(); + getTime.setMinutes(getTime.getMinutes() + getTime.getTimezoneOffset()); + getTime.setSeconds(getTime.getSeconds() + json.timezone); + + //Get time in hours to compare + const currentTime = getTime.getHours(); + const sunriseTimeHour = sunriseTime.getHours(); + const sunsetTimeHour = sunsetTime.getHours(); + + //Image feature + if (currentTime >= sunriseTimeHour && currentTime <= sunsetTimeHour) { + //During daytime => show image depending on weather + if (todaysWeather === "Clear") { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1613931189161-1f4d2660bd1e?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2Nzc0MDczNDI&ixlib=rb-4.0.3&q=80')"; + } else if (todaysWeather === "Clouds") { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1424111113808-b7be56a9f3d6?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2NzcyNTczNTA&ixlib=rb-4.0.3&q=80')"; + } else if (todaysWeather === "Rain") { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1424111113808-b7be56a9f3d6?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2NzcyNTczNTA&ixlib=rb-4.0.3&q=80')"; + } else if (todaysWeather === "Snow") { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1610486549369-585a0e6d8cc4?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2Nzc0MDc4NDE&ixlib=rb-4.0.3&q=80')"; + } else if (todaysWeather === "Thunderstorm") { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1602088501827-7912e1b4a7bd?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2Nzc0MDc5ODI&ixlib=rb-4.0.3&q=80')"; + } else if (todaysWeather === "Drizzle") { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1554039362-6daf559ddb63?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2Nzc0MDgyNDk&ixlib=rb-4.0.3&q=80')"; + } else if (todaysWeather === "Atmosphere" || todaysWeather === "Haze") { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1543226549-10d29b2cfaf0?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2Nzc0MDg0MTI&ixlib=rb-4.0.3&q=80')"; + } else { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1424111113808-b7be56a9f3d6?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2NzcyNTczNTA&ixlib=rb-4.0.3&q=80')"; + } + } else { + //During nighttime => show image depending on weather + if (todaysWeather === "Clear") { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1620055374842-145f66ec4652?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2Nzc0MDkxMTY&ixlib=rb-4.0.3&q=80')"; + } else if (todaysWeather === "Snow") { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1602857731804-80e82120ff27?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2Nzc0MDkzNzQ&ixlib=rb-4.0.3&q=80')"; + } else if (todaysWeather === "Rain") { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1505144992585-d281c0e2cff8?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2Nzc0MDk1OTA&ixlib=rb-4.0.3&q=80')"; + } else if (todaysWeather === "Clouds") { + featureImage.style.backgroundImage = + "url('https://images.unsplash.com/photo-1518352724948-729151797553?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2Nzc0MDk1OTA&ixlib=rb-4.0.3&q=80')"; + } else { + featureImage.style.backgroundImage = + "url(' https://images.unsplash.com/photo-1604083142449-79b1babd12d4?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2Nzc0MTIwOTM&ixlib=rb-4.0.3&q=80')"; + } + } + + const gradientDayNight = () => { + //Remove all classes to be added later + const gradientStyle = [ + "morning", + "midday", + "afternoon", + "duskSunset", + "evening", + "midnight", + "dawnSunrise", + ]; + backgroundTopGradient.classList.remove(...gradientStyle); + + if (currentTime > 7 && currentTime <= 11) { + backgroundTopGradient.classList.add("morning"); + } else if (currentTime > 11 && currentTime <= 14) { + backgroundTopGradient.classList.add("midday"); + } else if (currentTime > 14 && currentTime < 17) { + backgroundTopGradient.classList.add("afternoon"); + } else if (currentTime >= 17 && currentTime <= 19) { + backgroundTopGradient.classList.add("duskSunset"); + } else if (currentTime > 19 && currentTime <= 23) { + backgroundTopGradient.classList.add("evening"); + } else if (currentTime > 23 || currentTime < 5) { + backgroundTopGradient.classList.add("midnight"); + } else { + backgroundTopGradient.classList.add("dawnSunrise"); + } + }; + gradientDayNight(); + }); +}; + +const weatherForecastData = (London) => { + fetch( + `https://api.openweathermap.org/data/2.5/forecast?q=${city}&units=metric&APPID=${apiKey}` + ) + .then((forecastResponse) => { + return forecastResponse.json(); + }) + .then((result) => { + if (result.cod !== "404") { + //If the user did NOT search for a city that does not exist + + const todaysDate = new Date().toString().split(" ")[0]; //Today's date in text form + const filterData = result.list.filter((weatherDay) => + weatherDay.dt_txt.includes("12:00") + ); //Filters out the data at 12:00 every day + + filterData.forEach((date) => { + const weekDay = new Date(date.dt * 1000).toString().split(" ")[0]; //All the five days dates' convertet from numbers to text + if (weekDay !== todaysDate) { + let { icon } = date.weather[0]; + forecastWeekdays.innerHTML += `

${weekDay}

`; + forecastIcon.innerHTML += `weather icon`; + forecastTemp.innerHTML += `

${date.main.temp.toFixed(0)}°C

`; + forecastWind.innerHTML += `

${date.wind.speed}m/s

`; + } + }); + } else { + //If the user DID search for a city that does not exist. Alerts user that the city cant be found. Then runs Stockholm again. + alert("Oops, city not found! Check your spelling please."); + todaysWeatherFeature("London"); + weatherForecastData("London"); + } + }); } -} - \ No newline at end of file +}); diff --git a/script.ts b/script.ts index 52e12e3..ef9a573 100644 --- a/script.ts +++ b/script.ts @@ -1,827 +1,141 @@ -api.openweathermap.org/data/2.5/forecast?lat={lat}&lon={lon}&appid={} -{ - api.openweathermap.org/data/2.5/forecast?lat=44.34&lon=10.99&appid={} +const sampleData = { + cod: "200", + message: 0, + cnt: 40, + list: [ { + dt: 1661871600, + main: { + temp: 296.76, + feels_like: 296.98, + temp_min: 296.76, + temp_max: 297.87, + pressure: 1015, + sea_level: 1015, + grnd_level: 933, + humidity: 69, + temp_kf: -1.11 + }, + weather: [ { - "cod": "200", - "message": 0, - "cnt": 40, - "list": [ - { - "dt": 1661871600, - "main": { - "temp": 296.76, - "feels_like": 296.98, - "temp_min": 296.76, - "temp_max": 297.87, - "pressure": 1015, - "sea_level": 1015, - "grnd_level": 933, - "humidity": 69, - "temp_kf": -1.11 - }, - "weather": [ - { - "id": 500, - "main": "Rain", - "description": "light rain", - "icon": "10d" - } - ], - "clouds": { - "all": 100 - }, - "wind": { - "speed": 0.62, - "deg": 349, - "gust": 1.18 - }, - "visibility": 10000, - "pop": 0.32, - "rain": { - "3h": 0.26 - }, - "sys": { - "pod": "d" - }, - "dt_txt": "2022-08-30 15:00:00" - }, - { - "dt": 1661882400, - "main": { - "temp": 295.45, - "feels_like": 295.59, - "temp_min": 292.84, - "temp_max": 295.45, - "pressure": 1015, - "sea_level": 1015, - "grnd_level": 931, - "humidity": 71, - "temp_kf": 2.61 - }, - "weather": [ - { - "id": 500, - "main": "Rain", - "description": "light rain", - "icon": "10n" - } - ], - "clouds": { - "all": 96 - }, - "wind": { - "speed": 1.97, - "deg": 157, - "gust": 3.39 - }, - "visibility": 10000, - "pop": 0.33, - "rain": { - "3h": 0.57 - }, - "sys": { - "pod": "n" - }, - "dt_txt": "2022-08-30 18:00:00" - }, - { - "dt": 1661893200, - "main": { - "temp": 292.46, - "feels_like": 292.54, - "temp_min": 290.31, - "temp_max": 292.46, - "pressure": 1015, - "sea_level": 1015, - "grnd_level": 931, - "humidity": 80, - "temp_kf": 2.15 - }, - "weather": [ - { - "id": 500, - "main": "Rain", - "description": "light rain", - "icon": "10n" - } - ], - "clouds": { - "all": 68 - }, - "wind": { - "speed": 2.66, - "deg": 210, - "gust": 3.58 - }, - "visibility": 10000, - "pop": 0.7, - "rain": { - "3h": 0.49 - }, - "sys": { - "pod": "n" - }, - "dt_txt": "2022-08-30 21:00:00" - }, - .... - { - "dt": 1662292800, - "main": { - "temp": 294.93, - "feels_like": 294.83, - "temp_min": 294.93, - "temp_max": 294.93, - "pressure": 1018, - "sea_level": 1018, - "grnd_level": 935, - "humidity": 64, - "temp_kf": 0 - }, - "weather": [ - { - "id": 804, - "main": "Clouds", - "description": "overcast clouds", - "icon": "04d" - } - ], - "clouds": { - "all": 88 - }, - "wind": { - "speed": 1.14, - "deg": 17, - "gust": 1.57 - }, - "visibility": 10000, - "pop": 0, - "sys": { - "pod": "d" - }, - "dt_txt": "2022-09-04 12:00:00" - } - ], - "city": { - "id": 3163858, - "name": "Zocca", - "coord": { - "lat": 44.34, - "lon": 10.99 - }, - "country": "IT", - "population": 4593, - "timezone": 7200, - "sunrise": 1661834187, - "sunset": 1661882248 - } - } - - - Zocca - - IT - 7200 - - - - - - 0 - - - - - - - - ... - - - - - XML format API response fields - { - "main":{ -"temp":306.15, //current temperature -"pressure":1013, -"humidity":44, -"temp_min":30.15, //min current temperature in the city -"temp_max":306.15 //max current temperature in the city -}, - } - } -} -} -"dt":1406080800, -"temp":{ - "day":297.77, //daily averaged temperature - "min":293.52, //daily min temperature - "max":297.77, //daily max temperature - "night":293.52, //night temperature - "eve":297.77, //evening temperature - "morn":297.77}, //morning temperature - { - api.openweathermap.org/data/2.5/forecast?q={city name}&appid={API key} - -api.openweathermap.org/data/2.5/forecast?q={city name},{country code}&appid={API key} - -api.openweathermap.org/data/2.5/forecast?q={city name},{state code},{country code}&appid={API key} - } - api.openweathermap.org/data/2.5/forecast?q=London,us&mode=xml&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?q=München,DE&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?id={city ID}&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?id=524901&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?zip={zip code},{country code}&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?zip=94040,us&appid={API key} -} -api.openweathermap.org/data/2.5/weather?q=London&appid={API key} - - - -{ -"cod": "200", -"message": 0, -"cnt": 40, -"list": [ -{ - "dt": 1647345600, - "main": { - "temp": 287.39, - "feels_like": 286.38, - "temp_min": 286.69, - "temp_max": 287.39, - "pressure": 1021, - "sea_level": 1021, - "grnd_level": 1018, - "humidity": 58, - "temp_kf": 0.7 - }, - "weather": [ + id: 500, + main: "Rain", + description: "light rain", + icon: "10d" + } + ], + clouds: { + all: 100 + }, + wind: { + speed: 0.62, + deg: 349, + gust: 1.18 + }, + visibility: 10000, + pop: 0.32, + rain: { + "3h": 0.26 + }, + sys: { + pod: "d" + }, + dt_txt: "2022-08-30 15:00:00" + }, { - "id": 803, - "main": "Clouds", - "description": "broken clouds", - "icon": "04d" - } - ], - "clouds": { - "all": 71 - }, - "wind": { - "speed": 3.08, - "deg": 128, - "gust": 4.3 - }, - "visibility": 10000, - "pop": 0, - "sys": { - "pod": "d" - }, - "dt_txt": "2022-03-15 12:00:00" -}, -{ - "dt": 1647356400, - "main": { - "temp": 287.09, - "feels_like": 286.13, - "temp_min": 286.5, - "temp_max": 287.09, - "pressure": 1021, - "sea_level": 1021, - "grnd_level": 1016, - "humidity": 61, - "temp_kf": 0.59 - }, - "weather": [ - { - "id": 803, - "main": "Clouds", - "description": "broken clouds", - "icon": "04d" - } - ], - "clouds": { - "all": 81 - }, - "wind": { - "speed": 3.28, - "deg": 168, - "gust": 3.96 - }, - "visibility": 10000, - "pop": 0, - "sys": { - "pod": "d" - }, - "dt_txt": "2022-03-15 15:00:00" -}, -{ - "dt": 1647367200, - "main": { - "temp": 285.44, - "feels_like": 284.6, - "temp_min": 284.47, - "temp_max": 285.44, - "pressure": 1020, - "sea_level": 1020, - "grnd_level": 1016, - "humidity": 72, - "temp_kf": 0.97 - }, - "weather": [ - { - "id": 804, - "main": "Clouds", - "description": "overcast clouds", - "icon": "04d" - } - ], - "clouds": { - "all": 90 - }, - "wind": { - "speed": 2.7, - "deg": 183, - "gust": 5.59 - }, - "visibility": 10000, - "pop": 0, - "sys": { - "pod": "d" - }, - "dt_txt": "2022-03-15 18:00:00" -}, -..... - { - "dt": 1647766800, - "main": { - "temp": 282.42, - "feels_like": 280, - "temp_min": 282.42, - "temp_max": 282.42, - "pressure": 1036, - "sea_level": 1036, - "grnd_level": 1033, - "humidity": 60, - "temp_kf": 0 - }, - "weather": [ - { - "id": 802, - "main": "Clouds", - "description": "scattered clouds", - "icon": "03d" - } - ], - "clouds": { - "all": 39 - }, - "wind": { - "speed": 4.58, - "deg": 83, - "gust": 8.45 - }, - "visibility": 10000, - "pop": 0, - "sys": { - "pod": "d" - }, - "dt_txt": "2022-03-20 09:00:00" -} -], -"city": { -"id": 2643743, -"name": "London", -"coord": { - "lat": 51.5085, - "lon": -0.1257 -}, -"country": "GB", -"population": 1000000, -"timezone": 0, -"sunrise": 1647324902, -"sunset": 1647367441 -} -} - - - -Zocca - -IT -7200 - - - - - -0 - - - - - - - -... - - - -{ -"main":{ -"temp":306.15, //current temperature -"pressure":1013, -"humidity":44, -"temp_min":30.15, //min current temperature in the city -"temp_max":306.15 //max current temperature in the city -}, - - "dt":1406080800, -"temp":{ - "day":297.77, //daily averaged temperature - "min":293.52, //daily min temperature - "max":297.77, //daily max temperature - "night":293.52, //night temperature - "eve":297.77, //evening temperature - "morn":297.77}, //morning temperature - -} -api.openweathermap.org/data/2.5/forecast?q={city name}&appid={API key} - -api.openweathermap.org/data/2.5/forecast?q={city name},{country code}&appid={API key} - -api.openweathermap.org/data/2.5/forecast?q={city name},{state code},{country code}&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?q=London,us&mode=xml&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?q=München,DE&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?id={city ID}&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?id=524901&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?zip={zip code},{country code}&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?zip=94040,us&appid={API key} -} -api.openweathermap.org/data/2.5/weather?q=London&appid={API key} - - - -{ -"cod": "200", -"message": 0, -"cnt": 40, -"list": [ -{ - "dt": 1647345600, - "main": { - "temp": 287.39, - "feels_like": 286.38, - "temp_min": 286.69, - "temp_max": 287.39, - "pressure": 1021, - "sea_level": 1021, - "grnd_level": 1018, - "humidity": 58, - "temp_kf": 0.7 - }, - "weather": [ - { - "id": 803, - "main": "Clouds", - "description": "broken clouds", - "icon": "04d" - } - ], - "clouds": { - "all": 71 - }, - "wind": { - "speed": 3.08, - "deg": 128, - "gust": 4.3 - }, - "visibility": 10000, - "pop": 0, - "sys": { - "pod": "d" - }, - "dt_txt": "2022-03-15 12:00:00" -}, -{ - "dt": 1647356400, - "main": { - "temp": 287.09, - "feels_like": 286.13, - "temp_min": 286.5, - "temp_max": 287.09, - "pressure": 1021, - "sea_level": 1021, - "grnd_level": 1016, - "humidity": 61, - "temp_kf": 0.59 - }, - "weather": [ - { - "id": 803, - "main": "Clouds", - "description": "broken clouds", - "icon": "04d" - } - ], - "clouds": { - "all": 81 - }, - "wind": { - "speed": 3.28, - "deg": 168, - "gust": 3.96 - }, - "visibility": 10000, - "pop": 0, - "sys": { - "pod": "d" - }, - "dt_txt": "2022-03-15 15:00:00" -}, -{ - "dt": 1647367200, - "main": { - "temp": 285.44, - "feels_like": 284.6, - "temp_min": 284.47, - "temp_max": 285.44, - "pressure": 1020, - "sea_level": 1020, - "grnd_level": 1016, - "humidity": 72, - "temp_kf": 0.97 - }, - "weather": [ - { - "id": 804, - "main": "Clouds", - "description": "overcast clouds", - "icon": "04d" - } - ], - "clouds": { - "all": 90 - }, - "wind": { - "speed": 2.7, - "deg": 183, - "gust": 5.59 - }, - "visibility": 10000, - "pop": 0, - "sys": { - "pod": "d" - }, - "dt_txt": "2022-03-15 18:00:00" -}, -..... - { - "dt": 1647766800, - "main": { - "temp": 282.42, - "feels_like": 280, - "temp_min": 282.42, - "temp_max": 282.42, - "pressure": 1036, - "sea_level": 1036, - "grnd_level": 1033, - "humidity": 60, - "temp_kf": 0 - }, - "weather": [ + dt: 1661882400, + main: { + temp: 295.45, + feels_like: 295.59, + temp_min: 292.84, + temp_max: 295.45, + pressure: 1015, + sea_level: 1015, + grnd_level: 931, + humidity: 71, + temp_kf: 2.61 + }, + weather: [ + { + id: 500, + main: "Rain", + description: "light rain", + icon: "10n" + } + ], + clouds: { + all: 96 + }, + wind: { + speed: 1.97, + deg: 157, + gust: 3.39 + }, + visibility: 10000, + pop: 0.33, + rain: { + "3h": 0.57 + }, + sys: { + pod: "n" + }, + dt_txt: "2022-08-30 18:00:00" + }, { - "id": 802, - "main": "Clouds", - "description": "scattered clouds", - "icon": "03d" + dt: 1661893200, + main: { + temp: 292.46, + feels_like: 292.54, + temp_min: 290.31, + temp_max: 292.46, + pressure: 1015, + sea_level: 1015, + grnd_level: 931, + humidity: 80, + temp_kf: 2.15 + }, + weather: [ + { + id: 500, + main: "Rain", + description: "light rain", + icon: "10n" + } + ], + clouds: { + all: 68 + }, + wind: { + speed: 2.66, + deg: 210, + gust: 3.58 + }, + visibility: 10000, + pop: 0.7, + rain: { + "3h": 0.49 + }, + sys: { + pod: "n" + }, + dt_txt: "2022-08-30 21:00:00" } + // Add more entries as needed ], - "clouds": { - "all": 39 - }, - "wind": { - "speed": 4.58, - "deg": 83, - "gust": 8.45 - }, - "visibility": 10000, - "pop": 0, - "sys": { - "pod": "d" - }, - "dt_txt": "2022-03-20 09:00:00" -} -], -"city": { -"id": 2643743, -"name": "London", -"coord": { - "lat": 51.5085, - "lon": -0.1257 -}, -"country": "GB", -"population": 1000000, -"timezone": 0, -"sunrise": 1647324902, -"sunset": 1647367441 -} -} -api.openweathermap.org/data/2.5/weather?q=London&mode=xml - - - - - -London - -GB -0 - - - - - -0 - - - - - - - -.... - - - -} -https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&cnt=3&appid={API key} -} -https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&appid={API key} -} -https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&appid={API key}&units=metric -} -https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&appid={API key}&units=imperial -} -http://api.openweathermap.org/data/2.5/forecast?id=524901&lang={lang} -} -http://api.openweathermap.org/data/2.5/forecast?id=524901&lang=zh_cn&appid={API key} -} -api.openweathermap.org/data/2.5/forecast?q=London,uk&callback=test&appid={API key} + city: { + id: 3163858, + name: "Zocca", + coord: { + lat: 44.34, + lon: 10.99 + }, + country: "IT", + population: 4593, + timezone: 7200, + sunrise: 1661834187, + sunset: 1661882248 } +}; + +const WEATHER_API_KEY = '548773e920254208b83a2e2bdadb8f0e'; +const apiUrl = `https://api.openweathermap.org/data/2.5/weather?q=London&appid=${WEATHER_API_KEY}`; diff --git a/style.2.css b/style.2.css new file mode 100644 index 0000000..e7e3080 --- /dev/null +++ b/style.2.css @@ -0,0 +1,136 @@ +body { + font-family: 'Montserrat', sans-serif; + margin: 30px; + display: flex; + flex-direction: column; + align-items: center; + } + .cloudy { + background: #F4F7F8; + color: #F47775; + } + + .sunny { + background: #F7E9B9; + color: #2A5510; + } + + .rainy { + background: #A3DEF7; + color: #164A68; + } + + .unknown { + background: #dbf6e9; + color: #31326f; + } + + .todays-numbers { + margin-bottom: 30px; + } + + p { + font-size: 18px; + margin: 2px; + } + + .todays-description h2 { + font-size: 32px; + max-width: 400px; + } + + .todays-description img { + height: 70px; + } + + .forecast { + width: 100%; + max-width: 400px; + } + + .forecast div { + display: flex; + justify-content: space-between; + border-bottom: 1px dashed; + } + + footer { + width: 100%; + max-width: 400px; + } + + input { + background: #F4F7F8; + height: 20px; + width: 200px; + font-size: 16px; + border: 1px solid; + border-radius: 4px; + padding: 4px 8px; + margin: 30px 0; + } + + .cloudy input, .cloudy input::placeholder { + color: #F47775; + } + + .rainy input, .rainy input::placeholder { + color: #164A68; + } + + .sunny input, .sunny input::placeholder { + color: #2A5510; + border-radius: 4px; + } + + button { + color: white; + height: 30px; + font-size: 16px; + border-radius: 4px; + padding: 4px 8px; + border: none; + border-radius: 4px; + } + + .cloudy button { + background: #F47775; + } + + .rainy button { + background: #164A68; + } + + .sunny button { + background: #2A5510; + border-radius: 4px; + } + + .error { + font-size: 14px; + } + + @media (min-width: 668px) { + .todays-numbers p { + font-size: 20px; + } + + .todays-description img { + width: 150px; + } + + .todays-description h2 { + font-size: 38px; + max-width: 500px; + } + + .forecast { + max-width: 500px; + } + + footer { + width: 100%; + max-width: 500px; + } + } + \ No newline at end of file diff --git a/style.css b/style.css index 836b015..8c28103 100644 --- a/style.css +++ b/style.css @@ -1,14 +1,397 @@ -@import url('https://fonts.googleapis.com/css2family=Roboto:wgt100;400;500&display=swap'); -body{ - font-family: 'Roboto' , sans-serif; - .Wheatherapp { - display:flex; - width: 1600px; - flex-wrap: wrap; - } - - .Wheatherapp { +@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap'); + +/*Variables*/ +:root { + /*Colors:*/ + --switch-button-color: #757AFF; /*Remove later, should be set by the gradient*/ + --container-color: #e0e0e0; + + /*Dimensions:*/ + --top-background-bottom-position: 355px; + + /*Other:*/ + --top-background-opacity: 0.7; +} + +body { + font-family: 'Roboto', sans-serif; + margin: 0; + padding:0; + height: 100%; + background-color: var(--container-color); +} + +.nav { + margin-bottom: 0; + display: flex; + align-items: center; + position: relative; +} + +.container { + background-color: var(--container-color); + width: 100%; + max-width: 500px; + margin: 0 auto; + overflow: hidden; + position: relative; + display: flex; + flex-direction: column; + height: 800px; +} + +.feature-image { /*Uses a background img placed over the gradient*/ + background: url('') 50% bottom / contain; /*Set by JS in todaysWeatherFeature*/ + opacity: var(--top-background-opacity); + height: 800px; + width: 800px; + border-radius: 50%; + position: absolute; + bottom: var(--top-background-bottom-position); + right: 50%; + transform: translate(50%); +} + +.background-top-gradient { /*Uses a background gradient behind the transparent image*/ + background-color: black; + height: 800px; + width: 800px; + border-radius: 50%; + position: absolute; + bottom: var(--top-background-bottom-position); + right: 50%; + transform: translate(50%); +} + +.search { + display: flex; + flex-direction: row; + border: 1px solid rgba(255, 255, 255, 0.363); +} + +.search-bar { + margin: auto; + border: none; + padding: 2px 10px; + background-color: rgba(255, 255, 255, 0.3); + color: white; + width: 100%; + max-width: 600px; + height: 30px; + font-size: 17px; /*All font sizes under 16px create the zoom error*/ +} + +.search-bar:focus { + outline: none; +} + +.search-button { + border: none; + color: white; + background-color: transparent; + cursor: pointer; +} + +.search-button:hover { + opacity: 0.7; +} + +.search-icon, +.x-icon { + height: 30px; + width: 30px; + padding: 20px 10px 20px 20px; +} + +svg { + color: white; +} + +.mainWrapper { + color: white; + margin: 0px 20px; + padding: 0 15px 0 15px; + position: relative; +} + +.mainWrapper .tempText { + display: flex; + flex-direction: row; +} + +.mainWrapper .tempNumber { + font-size: 102px; + margin: 0; + font-weight: 900; +} + +.tempTextCelsius { + display: inline; + font-size: 36px; + margin-top: 15px; + margin-left: 5px; +} + +.mainWrapper .cityText { + font-size: 32px; + font-weight: 200; + margin: 0 0 5px 0; +} + +.local-time { + margin: 0; + font-weight: 200; + font-size: 16px; +} + +.description-icon { + display: flex; + margin-top: 0; +} + +.mainWrapper .describeText { + font-size: 16px; + font-weight: 200; + margin: auto 0 auto 0; + text-transform: capitalize; +} + +.main-icon { + object-fit: cover; + height: 62px; + width: 80px; + position: relative; +} + +.sun-position { + position: relative; + display: flex; + flex-direction: row; + justify-content: space-evenly; +} + +#sunriseText, +#sunsetText { + display: flex; + flex-direction: row; + font-size: 16px; +} + +.sun-position .time-data { + margin: auto auto; + padding: 15px; +} + + +.switch-section { + position: relative; +} + +#switchBtn { + background: rgb(22, 60, 82); + border: none; + border-radius: 50%; + width: 90px; + height: 90px; + margin: 0 auto 0 75%; + cursor: pointer; +} + +.fa-solid { + font-size:25px; + color:#ffffff; +} + +/* Feature gradient */ +.background-top-gradient.morning, .background-top-gradient.morning ~ .switch-section #switchBtn { + background: linear-gradient(217deg, rgba(148, 197, 248, 0), rgba(166, 230, 255, 0) 70.71%), + linear-gradient(127deg, rgba(166, 230, 255, 0.8), rgba(177, 181, 234, 0.5) 70.71%), + linear-gradient(336deg, rgb(139, 144, 211), rgba(148, 197, 248, 1) 70.71%); + background-size: 600% 600%; + animation: gradient 5s ease infinite; +} + +.background-top-gradient.midday, .background-top-gradient.midday ~ .switch-section #switchBtn { + + background: linear-gradient(217deg, rgba(91, 131, 106, 0.5), rgba(6, 111, 168, 0.5) 70.71%), + linear-gradient(127deg, rgba(36, 111, 168, 0.8) , rgb(198, 160, 65, 0.5) 70.71%), + linear-gradient(336deg, rgba(36, 111, 168, 1), rgba(91, 131, 106, 1) 70.71%); + background-size: 600% 600%; + animation: gradient 5s ease infinite; +} + +.background-top-gradient.afternoon, .background-top-gradient.afternoon ~ .switch-section #switchBtn { + background: linear-gradient(217deg, rgba(30, 82, 142, 0), rgba(38, 88, 137, 0.5) 70.71%), + linear-gradient(127deg, rgba(157, 166, 113, 0.8), rgba(30, 82, 142, 0.5) 70.71%), + linear-gradient(336deg, rgba(38, 88, 137, 1), rgba(157, 166, 113, 1) 70.71%); + background-size: 600% 600%; + animation: gradient 5s ease infinite; +} + +.background-top-gradient.duskSunset, .background-top-gradient.duskSunset ~ .switch-section #switchBtn { + background: linear-gradient(217deg, rgba(55, 109, 167, 0), rgba(235, 178, 177, 0) 70.71%), + linear-gradient(127deg, rgba(89, 13, 12, 0.8), rgba(96, 22, 7, 0.5) 70.71%), + linear-gradient(336deg, rgb(31, 6, 1), rgb(2, 14, 28) 70.71%); + background-size: 600% 600%; + animation: gradient 5s ease infinite; +} + +.background-top-gradient.evening, .background-top-gradient.evening ~ .switch-section #switchBtn { + background: linear-gradient(217deg, rgba(57, 22, 3, 0), rgba(9, 75, 126, 0.5) 70.71%), + linear-gradient(127deg, rgba(22, 60, 82, 1) , rgba(65, 8, 116, 0.5) 70.71%), + linear-gradient(336deg, rgba(6, 98, 168, 1), rgba(239, 95, 6, 1) 70.71%); + background-size: 600% 600%; + animation: gradient 5s ease infinite; +} + +.background-top-gradient.midnight, .background-top-gradient.midnight ~ .switch-section #switchBtn { + background: linear-gradient(217deg, rgba(36, 14, 3, 0.8), rgba(22, 60, 82, 0) 70.71%), + linear-gradient(127deg, rgba(22, 60, 82, 0.8), rgba(84, 133, 159, 0.5) 70.71%), + linear-gradient(336deg, rgba(36, 72, 94, 1), rgba(7, 27, 38, 1) 70.71%); + background-size: 600% 600%; + animation: gradient 5s ease infinite; +} + +.background-top-gradient.dawnSunrise, .background-top-gradient.dawnSunrise ~ .switch-section #switchBtn { + background: linear-gradient(217deg, rgba(74, 73, 105, 0.1), rgba(205, 130, 160, 0) 70.71%), + linear-gradient(127deg, rgba(205, 130, 160, 0.8), rgba(112, 114, 171, 0.5) 70.71%), + linear-gradient(336deg, rgba(112, 114, 171, 1), rgba(74, 73, 105, 1) 70.71%); + background-size: 600% 600%; + animation: gradient 5s ease infinite; +} + +@keyframes gradient { + 0% { + background-position: 0% 50%; + } + 50% { + background-position: 100% 50%; + } + 100% { + background-position: 0% 50%; + } +} + +.weather-forecast { padding: 20px; - width: 320px; - } -} \ No newline at end of file + text-align: center; + position: relative; +} + +.weather-forecast-section { + position: relative; +} + +.forecast-category { + width:125px; +} + +th, td { + padding:.25em .5em; + text-align:center; +} + +.forecast-category p { + height:27px; +} + +.weather-icons { + object-fit: cover; + height: 39px; + width: 56px; +} + + +footer { + text-align: center; + color: grey; + position: relative; +} + +footer a, +footer a:visited { + color: grey; + text-decoration: none; +} + +footer a:hover { + opacity: 0.5; + transition: 0.2s ease-in-out; +} + +/* To use when hiding something*/ +.hidden { + display: none; + transition: transform 1s ease 0s; +} + + + +/* For when we look at the app in desktop or tablet: */ +@media (min-width: 500px) { + + :root { + --top-background-bottom-position: 305px; + } + + .container { + box-shadow: 5px 8px 20px rgba(0, 0, 0, 0.3); + width: 100%; + max-width: 400px; + margin: 50px auto; + } + + .feature-image { /*Uses a background img placed over the gradient*/ + bottom: var(--top-background-bottom-position); + } + + .background-top-gradient { /*Uses a background gradient behind the transparent image*/ + bottom: var(--top-background-bottom-position); + } + + .search-bar { + font-size: 14px; + } + + .search-icon, + .x-icon { + height: 35px; + width: 35px; + padding: 25px; + } + + .nav { + margin-bottom: 10px; + } + + .mainWrapper .tempNumber { + font-size: 110px; + } + + .tempTextCelsius { + font-size: 40px; + } + + .mainWrapper .cityText { + font-size: 36px; + } + + .mainWrapper .describeText { + font-size: 18px; + } + + .local-time { + font-size: 18px; + } + + #sunriseText, + #sunsetText { + font-size: 18px; + } + + body { + background-color: #faf9f9; + } + + +} diff --git a/style3.css b/style3.css new file mode 100644 index 0000000..dd846ba --- /dev/null +++ b/style3.css @@ -0,0 +1,91 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmZiArmlw.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; + } + /* cyrillic */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmQiArmlw.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; + } + /* greek-ext */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmYiArmlw.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; + } + /* greek */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmXiArmlw.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; + } + /* math */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVnoiArmlw.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; + } + /* symbols */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVn6iArmlw.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; + } + /* vietnamese */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmbiArmlw.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; + } + /* latin-ext */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmaiArmlw.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; + } + /* latin */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiAo.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; + } + \ No newline at end of file diff --git a/style4.css b/style4.css new file mode 100644 index 0000000..e7e3080 --- /dev/null +++ b/style4.css @@ -0,0 +1,136 @@ +body { + font-family: 'Montserrat', sans-serif; + margin: 30px; + display: flex; + flex-direction: column; + align-items: center; + } + .cloudy { + background: #F4F7F8; + color: #F47775; + } + + .sunny { + background: #F7E9B9; + color: #2A5510; + } + + .rainy { + background: #A3DEF7; + color: #164A68; + } + + .unknown { + background: #dbf6e9; + color: #31326f; + } + + .todays-numbers { + margin-bottom: 30px; + } + + p { + font-size: 18px; + margin: 2px; + } + + .todays-description h2 { + font-size: 32px; + max-width: 400px; + } + + .todays-description img { + height: 70px; + } + + .forecast { + width: 100%; + max-width: 400px; + } + + .forecast div { + display: flex; + justify-content: space-between; + border-bottom: 1px dashed; + } + + footer { + width: 100%; + max-width: 400px; + } + + input { + background: #F4F7F8; + height: 20px; + width: 200px; + font-size: 16px; + border: 1px solid; + border-radius: 4px; + padding: 4px 8px; + margin: 30px 0; + } + + .cloudy input, .cloudy input::placeholder { + color: #F47775; + } + + .rainy input, .rainy input::placeholder { + color: #164A68; + } + + .sunny input, .sunny input::placeholder { + color: #2A5510; + border-radius: 4px; + } + + button { + color: white; + height: 30px; + font-size: 16px; + border-radius: 4px; + padding: 4px 8px; + border: none; + border-radius: 4px; + } + + .cloudy button { + background: #F47775; + } + + .rainy button { + background: #164A68; + } + + .sunny button { + background: #2A5510; + border-radius: 4px; + } + + .error { + font-size: 14px; + } + + @media (min-width: 668px) { + .todays-numbers p { + font-size: 20px; + } + + .todays-description img { + width: 150px; + } + + .todays-description h2 { + font-size: 38px; + max-width: 500px; + } + + .forecast { + max-width: 500px; + } + + footer { + width: 100%; + max-width: 500px; + } + } + \ No newline at end of file diff --git a/style5.css b/style5.css new file mode 100644 index 0000000..774b245 --- /dev/null +++ b/style5.css @@ -0,0 +1,271 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; + } + /* cyrillic */ + @font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; + } + /* vietnamese */ + @font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; + } + /* latin-ext */ + @font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; + } + /* latin */ + @font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; + } + /* cyrillic-ext */ + @font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; + } + /* cyrillic */ + @font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; + } + /* vietnamese */ + @font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; + } + /* latin-ext */ + @font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; + } + /* latin */ + @font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; + } + /* cyrillic-ext */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; + } + /* cyrillic */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; + } + /* greek-ext */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; + } + /* greek */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; + } + /* math */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; + } + /* symbols */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; + } + /* vietnamese */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; + } + /* latin-ext */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; + } + /* latin */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; + } + /* cyrillic-ext */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; + } + /* cyrillic */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; + } + /* greek-ext */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; + } + /* greek */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; + } + /* math */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; + } + /* symbols */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; + } + /* vietnamese */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; + } + /* latin-ext */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; + } + /* latin */ + @font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; + } + \ No newline at end of file diff --git a/svg.xml b/svg.xml new file mode 100644 index 0000000..c220251 --- /dev/null +++ b/svg.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/weather.js b/weather.js new file mode 100644 index 0000000..6213441 --- /dev/null +++ b/weather.js @@ -0,0 +1,189 @@ +const API_KEY = "548773e920254208b83a2e2bdadb8f0e"; +const body = document.getElementById("body"); + +const shortDescription = document.getElementById("shortDescription"); +const temperature = document.getElementById("temperature"); +const sunrise = document.getElementById("sunrise"); +const sunset = document.getElementById("sunset"); +const description = document.getElementById("description"); +const forecast = document.getElementById("forecast"); +const icon = document.getElementById("icon"); +const errorMessage = document.getElementById("error"); + +const chosenCity = document.getElementById("chosenCity"); +const searchButton = document.getElementById("citySearchButton"); + +let city = "London"; + +//Change description and styling +//based on weather +const pickTodaysDescription = (todaysDescription) => { + body.classList.remove(...body.classList); + + if (todaysDescription === "Clouds") { + icon.src = "./assets/d2-cloud.svg"; + body.classList.add("cloudy"); + description.innerHTML = `Light a fire and get cosy. ${city} is looking grey today.`; + } else if (todaysDescription === "Clear") { + icon.src = "./assets/d2-sun.svg"; + body.classList.add("sunny"); + description.innerHTML = `Get your sunnies on. ${city} is looking rather great today.`; + } else if ( + todaysDescription === "Rain" || + todaysDescription === "Thunderstorm" || + todaysDescription === "Drizzle" || + todaysDescription === "Snow" + ) { + icon.src = "./assets/d2-rain.svg"; + body.classList.add("rainy"); + description.innerHTML = `Don't forget your umbrella. It's wet in ${city} today.`; + } else { + icon.src = "./assets/d2-unknown.svg"; + body.classList.add("unknown"); + description.innerHTML = `Be careful today in ${city}!`; + } +}; + +const capitalizeFirstLetter = (string) => { + return `${string.charAt(0).toUpperCase()}${string.slice(1)}`; +}; + +//Fetching the weather data for today +const fetchWeather = (city) => { + fetch( + `https://api.openweathermap.org/data/2.5/weather?q=${city}&units=metric&APPID=${API_KEY}` + ) + .then((response) => { + return response.json(); + }) + .then((json) => { + const sunriseTime = new Date((json.sys.sunrise + json.timezone) * 1000); //Gives us the time in "human" form (as a date), mult. by 1000 to get it in ms. + sunriseTime.setMinutes( + sunriseTime.getMinutes() + sunriseTime.getTimezoneOffset() + ); + + const sunsetTime = new Date((json.sys.sunset + json.timezone) * 1000); + sunsetTime.setMinutes( + sunsetTime.getMinutes() + sunsetTime.getTimezoneOffset() + ); + console.log(sunriseTime); + + if (json.cod === "404") { + errorMessage.innerHTML = + "Can't find what you're looking for. Try another city,
or add the country as well: 'Stockholm, Sweden'!"; + } else { + errorMessage.innerHTML = ""; + const todaysWeather = { + temperature: json.main.temp.toFixed(), + weather: json.weather[0], + sunrise: sunriseTime.toLocaleTimeString([], { + hour: "2-digit", + minute: "2-digit", + }), + sunset: sunsetTime.toLocaleTimeString([], { + hour: "2-digit", + minute: "2-digit", + }), + }; + shortDescription.innerHTML = todaysWeather.weather.description; + temperature.innerHTML = `${todaysWeather.temperature} °C`; + sunrise.innerHTML = `sunrise ${todaysWeather.sunrise}`; + sunset.innerHTML = `sunset ${todaysWeather.sunset}`; + + pickTodaysDescription(todaysWeather.weather.main); + } + }); +}; + +let dates = {}; + +const convertDate = (date) => { + //Get the correct day + const dayNames = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; + const wholeDate = new Date(date); + const dayName = dayNames[wholeDate.getDay()]; + return dayName; +}; + +//Fetching forecast +const fetchForecast = (city) => { + fetch( + `https://api.openweathermap.org/data/2.5/forecast?q=${city}&units=metric&APPID=${API_KEY}` + ) + .then((response) => { + return response.json(); + }) + .then((json) => { + if (json.list) { + json.list.forEach((weather) => { + const date = weather.dt_txt.split(" ")[0]; + if (dates[date]) { + dates[date].push(weather); + } else { + dates[date] = [weather]; + } + }); + + //Emptying the forecast before populating it + forecast.innerHTML = ""; + + //Getting weather values + Object.entries(dates).forEach((item, index) => { + dates = {}; + const date = item[0]; + const weatherValues = item[1]; + const temps = weatherValues.map((value) => value.main.temp); + + const sum = temps.reduce((a, b) => a + b, 0); + let averageTemp = sum / temps.length || 0; + + if (index === 0) { + return; + } + + let fixedTemp = averageTemp.toFixed(); + if (fixedTemp === "-0") { + fixedTemp = "0"; + } + + const day = convertDate(date); + + try { + forecast.innerHTML += ` +
+

${day}

+

${fixedTemp} °C

+
+ `; + } catch (error) { + console.log(`Next day of forecast will come soon`); + } + }); + } else { + console.log("No forecast available"); + } + }); +}; + +//Fetch again with new city input +const changeCity = () => { + city = capitalizeFirstLetter(chosenCity.value); + fetchWeather(city); + fetchForecast(city); + chosenCity.value = ""; +}; + +//Listening to enter press when search for city +chosenCity.addEventListener("keyup", (event) => { + if (event.key === "Enter") { + changeCity(); + } +}); + +searchButton.addEventListener("click", () => { + changeCity(); +}); + +//Fetch Stockholm data on page load +fetchWeather(city); +fetchForecast(city); diff --git a/weather.xml b/weather.xml new file mode 100644 index 0000000..5c51199 --- /dev/null +++ b/weather.xml @@ -0,0 +1,809 @@ + +http://api.openweathermap.org/geo/1.0/reverse?lat={lat}&lon={lon}&limit={limit}&appid={http://api.openweathermap.org/geo/1.0/reverse?lat={lat}&lon={lon}&limit={limit}&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +}} +[ + { + "name":"London", + "local_names":{ + "ms":"London", + "gu":"લંડન", + "is":"London", + "wa":"Londe", + "mg":"Lôndôna", + "gl":"Londres", + "om":"Landan", + "ku":"London", + "tw":"London", + "mk":"Лондон", + "ee":"London", + "fj":"Lodoni", + "gd":"Lunnainn", + "ky":"Лондон", + "yo":"Lọndọnu", + "zu":"ILondon", + "bg":"Лондон", + "tk":"London", + "co":"Londra", + "sh":"London", + "de":"London", + "kl":"London", + "bi":"London", + "km":"ឡុងដ៍", + "lt":"Londonas", + "fi":"Lontoo", + "fy":"Londen", + "ba":"Лондон", + "sc":"Londra", + "feature_name":"London", + "ja":"ロンドン", + "am":"ለንደን", + "sk":"Londýn", + "mr":"लंडन", + "es":"Londres", + "sq":"Londra", + "te":"లండన్", + "br":"Londrez", + "uz":"London", + "da":"London", + "sw":"London", + "fa":"لندن", + "sr":"Лондон", + "cu":"Лондонъ", + "ln":"Lóndɛlɛ", + "na":"London", + "wo":"Londar", + "ig":"London", + "to":"Lonitoni", + "ta":"இலண்டன்", + "mt":"Londra", + "ar":"لندن", + "su":"London", + "ab":"Лондон", + "ps":"لندن", + "bm":"London", + "mi":"Rānana", + "kn":"ಲಂಡನ್", + "kv":"Лондон", + "os":"Лондон", + "bn":"লন্ডন", + "li":"Londe", + "vi":"Luân Đôn", + "zh":"伦敦", + "eo":"Londono", + "ha":"Landan", + "tt":"Лондон", + "lb":"London", + "ce":"Лондон", + "hu":"London", + "it":"Londra", + "tl":"Londres", + "pl":"Londyn", + "sm":"Lonetona", + "en":"London", + "vo":"London", + "el":"Λονδίνο", + "sn":"London", + "fr":"Londres", + "cs":"Londýn", + "io":"London", + "hi":"लंदन", + "et":"London", + "pa":"ਲੰਡਨ", + "av":"Лондон", + "ko":"런던", + "bh":"लंदन", + "yi":"לאנדאן", + "sa":"लन्डन्", + "sl":"London", + "hr":"London", + "si":"ලන්ඩන්", + "so":"London", + "gn":"Lóndyre", + "ay":"London", + "se":"London", + "sd":"لنڊن", + "af":"Londen", + "ga":"Londain", + "or":"ଲଣ୍ଡନ", + "ia":"London", + "ie":"London", + "ug":"لوندۇن", + "nl":"Londen", + "gv":"Lunnin", + "qu":"London", + "be":"Лондан", + "an":"Londres", + "fo":"London", + "hy":"Լոնդոն", + "nv":"Tooh Dineʼé Bikin Haalʼá", + "bo":"ལོན་ཊོན།", + "ascii":"London", + "id":"London", + "lv":"Londona", + "ca":"Londres", + "no":"London", + "nn":"London", + "ml":"ലണ്ടൻ", + "my":"လန်ဒန်မြို့", + "ne":"लन्डन", + "he":"לונדון", + "cy":"Llundain", + "lo":"ລອນດອນ", + "jv":"London", + "sv":"London", + "mn":"Лондон", + "tg":"Лондон", + "kw":"Loundres", + "cv":"Лондон", + "az":"London", + "oc":"Londres", + "th":"ลอนดอน", + "ru":"Лондон", + "ny":"London", + "bs":"London", + "st":"London", + "ro":"Londra", + "rm":"Londra", + "ff":"London", + "kk":"Лондон", + "uk":"Лондон", + "pt":"Londres", + "tr":"Londra", + "eu":"Londres", + "ht":"Lonn", + "ka":"ლონდონი", + "ur":"علاقہ لندن" + }, + "lat":51.5073219, + "lon":-0.1276474, + "country":"GB", + "state":"England" + }, + { + "name":"City of London", + "local_names":{ + "es":"City de Londres", + "ru":"Сити", + "ur":"لندن شہر", + "zh":"倫敦市", + "en":"City of London", + "pt":"Cidade de Londres", + "fr":"Cité de Londres", + "uk":"Лондонське Сіті", + "he":"הסיטי של לונדון", + "hi":"सिटी ऑफ़ लंदन", + "ko":"시티 오브 런던", + "lt":"Londono Sitis" + }, + "lat":51.5156177, + "lon":-0.0919983, + "country":"GB", + "state":"England" + }, + { + "name":"London", + "local_names":{ + "el":"Λόντον", + "fr":"London", + "oj":"Baketigweyaang", + "en":"London", + "bn":"লন্ডন", + "be":"Лондан", + "ko":"런던", + "he":"לונדון", + "ru":"Лондон", + "lt":"Londonas", + "hy":"Լոնտոն", + "ga":"Londain", + "ja":"ロンドン", + "yi":"לאנדאן", + "cr":"ᓬᐊᐣᑕᐣ", + "iu":"ᓚᓐᑕᓐ", + "ar":"لندن", + "lv":"Landona", + "fa":"لندن", + "ug":"لوندۇن", + "th":"ลอนดอน", + "ka":"ლონდონი" + }, + "lat":42.9832406, + "lon":-81.243372, + "country":"CA", + "state":"Ontario" + }, + { + "name":"Chelsea", + "local_names":{ + "id":"Chelsea, London", + "uk":"Челсі", + "hi":"चेल्सी, लंदन", + "ga":"Chelsea", + "es":"Chelsea", + "de":"Chelsea", + "af":"Chelsea, Londen", + "vi":"Chelsea, Luân Đôn", + "pl":"Chelsea", + "pt":"Chelsea", + "da":"Chelsea", + "ko":"첼시", + "sv":"Chelsea, London", + "nl":"Chelsea", + "az":"Çelsi", + "it":"Chelsea", + "hu":"Chelsea", + "no":"Chelsea", + "fr":"Chelsea", + "he":"צ'לסי", + "eu":"Chelsea", + "ru":"Челси", + "ar":"تشيلسي", + "en":"Chelsea", + "el":"Τσέλσι", + "tr":"Chelsea, Londra", + "zh":"車路士", + "sh":"Chelsea, London", + "ja":"チェルシー", + "ur":"چیلسی، لندن", + "sk":"Chelsea", + "fa":"چلسی", + "et":"Chelsea" + }, + "lat":51.4875167, + "lon":-0.1687007, + "country":"GB", + "state":"England" + }, + { + "name":"London", + "lat":37.1289771, + "lon":-84.0832646, + "country":"US", + "state":"Kentucky" + } + [ + { + "name": "City of London", + "local_names": { + "ar": "مدينة لندن", + "ascii": "City of London", + "bg": "Сити", + "ca": "La City", + "de": "London City", + "el": "Σίτι του Λονδίνου", + "en": "City of London", + "fa": "سیتی لندن", + "feature_name": "City of London", + "fi": "Lontoon City", + "fr": "Cité de Londres", + "gl": "Cidade de Londres", + "he": "הסיטי של לונדון", + "hi": "सिटी ऑफ़ लंदन", + "id": "Kota London", + "it": "Londra", + "ja": "シティ・オブ・ロンドン", + "la": "Civitas Londinium", + "lt": "Londono Sitis", + "pt": "Cidade de Londres", + "ru": "Сити", + "sr": "Сити", + "th": "นครลอนดอน", + "tr": "Londra Şehri", + "vi": "Thành phố Luân Đôn", + "zu": "Idolobha weLondon" + }, + "lat": 51.5128, + "lon": -0.0918, + "country": "GB" + }, + { + "name": "London", + "local_names": { + "af": "Londen", + "ar": "لندن", + "ascii": "London", + "az": "London", + "bg": "Лондон", + "ca": "Londres", + "da": "London", + "de": "London", + "el": "Λονδίνο", + "en": "London", + "eu": "Londres", + "fa": "لندن", + "feature_name": "London", + "fi": "Lontoo", + "fr": "Londres", + "gl": "Londres", + "he": "לונדון", + "hi": "लंदन", + "hr": "London", + "hu": "London", + "id": "London", + "it": "Londra", + "ja": "ロンドン", + "la": "Londinium", + "lt": "Londonas", + "mk": "Лондон", + "nl": "Londen", + "no": "London", + "pl": "Londyn", + "pt": "Londres", + "ro": "Londra", + "ru": "Лондон", + "sk": "Londýn", + "sl": "London", + "sr": "Лондон", + "th": "ลอนดอน", + "tr": "Londra", + "vi": "Luân Đôn", + "zu": "ILondon" + }, + "lat": 51.5085, + "lon": -0.1257, + "country": "GB" + }, + { + "name": "Islington", + "local_names": { + "ascii": "Islington", + "az": "İslinqton", + "fa": "ایزلینتن", + "feature_name": "Islington", + "fr": "District londonien d'Islington", + "he": "איזלינגטון", + "ja": "イズリントン", + "ru": "Ислингтон" + }, + "lat": 51.5362, + "lon": -0.103, + "country": "GB" + }, + { + "name": "Lewisham", + "local_names": { + "ascii": "Lewisham", + "de": "London Borough of Lewisham", + "en": "Lewisham", + "feature_name": "Lewisham", + "fi": "Lewisham", + "fr": "Lewisham", + "hu": "Lewisham kerület", + "nl": "Lewisham", + "no": "Lewisham", + "ro": "Lewisham" + }, + "lat": 51.4535, + "lon": -0.018, + "country": "GB" + }, + { + "name": "Islington", + "local_names": { + "ascii": "Islington", + "de": "London Borough of Islington", + "en": "Islington", + "feature_name": "Islington", + "fr": "Islington", + "nl": "Islington", + "no": "Islington", + "ro": "Islington" + }, + "lat": 51.547, + "lon": -0.1094, + "country": "GB" + } +] + + + + + +Zocca + +IT +7200 + + + + + +0 + + + + + + + +... + + + +{ +"main":{ +"temp":306.15, //current temperature +"pressure":1013, +"humidity":44, +"temp_min":30.15, //min current temperature in the city +"temp_max":306.15 //max current temperature in the city +}, + + "dt":1406080800, +"temp":{ + "day":297.77, //daily averaged temperature + "min":293.52, //daily min temperature + "max":297.77, //daily max temperature + "night":293.52, //night temperature + "eve":297.77, //evening temperature + "morn":297.77}, //morning temperature + +} +api.openweathermap.org/data/2.5/forecast?q={city name}&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} + +api.openweathermap.org/data/2.5/forecast?q={city name},{country code}&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} + +api.openweathermap.org/data/2.5/forecast?q={city name},{state code},{country code}&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} +} +api.openweathermap.org/data/2.5/forecast?q=London,us&mode=xml&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} +} +api.openweathermap.org/data/2.5/forecast?q=München,DE&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} +} +api.openweathermap.org/data/2.5/forecast?id={city ID}&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} +} +api.openweathermap.org/data/2.5/forecast?id=524901&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} +} +api.openweathermap.org/data/2.5/forecast?zip={zip code},{country code}&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} +} +api.openweathermap.org/data/2.5/forecast?zip=94040,us&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} +} +api.openweathermap.org/data/2.5/weather?q=London&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} + + + +{ +"cod": "200", +"message": 0, +"cnt": 40, +"list": [ +{ + "dt": 1647345600, + "main": { + "temp": 287.39, + "feels_like": 286.38, + "temp_min": 286.69, + "temp_max": 287.39, + "pressure": 1021, + "sea_level": 1021, + "grnd_level": 1018, + "humidity": 58, + "temp_kf": 0.7 + }, + "weather": [ + { + "id": 803, + "main": "Clouds", + "description": "broken clouds", + "icon": "04d" + } + ], + "clouds": { + "all": 71 + }, + "wind": { + "speed": 3.08, + "deg": 128, + "gust": 4.3 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-15 12:00:00" +}, +{ + "dt": 1647356400, + "main": { + "temp": 287.09, + "feels_like": 286.13, + "temp_min": 286.5, + "temp_max": 287.09, + "pressure": 1021, + "sea_level": 1021, + "grnd_level": 1016, + "humidity": 61, + "temp_kf": 0.59 + }, + "weather": [ + { + "id": 803, + "main": "Clouds", + "description": "broken clouds", + "icon": "04d" + } + ], + "clouds": { + "all": 81 + }, + "wind": { + "speed": 3.28, + "deg": 168, + "gust": 3.96 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-15 15:00:00" +}, +{ + "dt": 1647367200, + "main": { + "temp": 285.44, + "feels_like": 284.6, + "temp_min": 284.47, + "temp_max": 285.44, + "pressure": 1020, + "sea_level": 1020, + "grnd_level": 1016, + "humidity": 72, + "temp_kf": 0.97 + }, + "weather": [ + { + "id": 804, + "main": "Clouds", + "description": "overcast clouds", + "icon": "04d" + } + ], + "clouds": { + "all": 90 + }, + "wind": { + "speed": 2.7, + "deg": 183, + "gust": 5.59 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-15 18:00:00" +}, +..... + { + "dt": 1647766800, + "main": { + "temp": 282.42, + "feels_like": 280, + "temp_min": 282.42, + "temp_max": 282.42, + "pressure": 1036, + "sea_level": 1036, + "grnd_level": 1033, + "humidity": 60, + "temp_kf": 0 + }, + "weather": [ + { + "id": 802, + "main": "Clouds", + "description": "scattered clouds", + "icon": "03d" + } + ], + "clouds": { + "all": 39 + }, + "wind": { + "speed": 4.58, + "deg": 83, + "gust": 8.45 + }, + "visibility": 10000, + "pop": 0, + "sys": { + "pod": "d" + }, + "dt_txt": "2022-03-20 09:00:00" +} +], +"city": { +"id": 2643743, +"name": "London", +"coord": { + "lat": 51.5085, + "lon": -0.1257 +}, +"country": "GB", +"population": 1000000, +"timezone": 0, +"sunrise": 1647324902, +"sunset": 1647367441 +} +} +api.openweathermap.org/data/2.5/weather?q=London&mode=xml + + + + + +London + +GB +0 + + + + + +0 + + + + + + + +.... + + + + +"main":{ + "temp":306.15, //current temperature + "pressure":1013, + "humidity":44, + "temp_min":30.15, //min current temperature in the city + "temp_max":306.15 //max current temperature in the city +}, +"dt":1406080800, +"temp":{ + "day":297.77, //daily averaged temperature + "min":293.52, //daily min temperature + "max":297.77, //daily max temperature + "night":293.52, //night temperature + "eve":297.77, //evening temperature + "morn":297.77}, //morning temperature + + api.openweathermap.org/data/2.5/forecast?q={city name}&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} + +api.openweathermap.org/data/2.5/forecast?q={city name},{country code}&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} + +api.openweathermap.org/data/2.5/forecast?q={city name},{state code},{country code}&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} + + + +} +https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&cnt=3&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} +} +https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} +} +https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +}&units=metric +} +https://api.openweathermap.org/data/2.5/forecast?lat=57&lon=-2.15&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +}&units=imperial +} +http://api.openweathermap.org/data/2.5/forecast?id=524901&lang={lang} +} +http://api.openweathermap.org/data/2.5/forecast?id=524901&lang=zh_cn&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} +} +api.openweathermap.org/data/2.5/forecast?q=London,uk&callback=test&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid={api.openweathermap.org/data/2.5/weather?q=London&mode=xml&appid={548773e920254208b83a2e2bdadb8f0e} +} + } From 0bab9eb49f9cae518e79acf7f5a1d6136515a512 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Skarpsv=C3=A4rd?= Date: Tue, 3 Jun 2025 15:29:09 +0200 Subject: [PATCH 04/98] git commit -m "Code-lab-web" --- .env | 2 ++ index.html | 2 +- installhook.js | 13 +++++++++++-- 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 .env diff --git a/.env b/.env new file mode 100644 index 0000000..452ec59 --- /dev/null +++ b/.env @@ -0,0 +1,2 @@ +API_="my secret api key from.env" +DATABASE_SE="super secret" \ No newline at end of file diff --git a/index.html b/index.html index 19f1c0a..c6e7373 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - Meetup #2 GIT in Teams + Weather App Date: Tue, 10 Jun 2025 15:51:53 +0200 Subject: [PATCH 05/98] Update footer attribution and add redirects configuration --- .html | 2 +- _redirects.md | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 _redirects.md diff --git a/.html b/.html index f13560f..1b368c2 100644 --- a/.html +++ b/.html @@ -36,7 +36,7 @@

/>

-

Created by: Technigo Education Team

+

Created by: Special Garden Group

diff --git a/_redirects.md b/_redirects.md new file mode 100644 index 0000000..7bcfb1f --- /dev/null +++ b/_redirects.md @@ -0,0 +1,9 @@ + +/home / +/blog/my-post.php /blog/my-post +/news /blog +/cuties https://www.petsofnetlify.com +/authors/c%C3%A9line /authors/about-c%C3%A9line +/blog/my-old-title /blog/my-new-title +/blog/my-old-title /blog/an-even-better-title +/* index.html 200 \ No newline at end of file From 79010ea7b0bbf8149e39f19c7a78ba14b1635b19 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Mon, 23 Jun 2025 08:53:28 +0000 Subject: [PATCH 06/98] git commit -m "Code-lab-web" --- .vscode/settings.json | 4 ++++ style.2.css | 1 + style.css | 1 + style3.css | 1 + style4.css | 1 + style5.css | 1 + 6 files changed, 9 insertions(+) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..03adc8d --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "IDX.aI.enableInlineCompletion": true, + "IDX.aI.enableCodebaseIndexing": true +} \ No newline at end of file diff --git a/style.2.css b/style.2.css index e7e3080..d00c079 100644 --- a/style.2.css +++ b/style.2.css @@ -1,3 +1,4 @@ +import googlefonts from 'google-fonts' body { font-family: 'Montserrat', sans-serif; margin: 30px; diff --git a/style.css b/style.css index 8c28103..30870ea 100644 --- a/style.css +++ b/style.css @@ -1,3 +1,4 @@ +import googlefonts from 'google-fonts' @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap'); /*Variables*/ diff --git a/style3.css b/style3.css index dd846ba..e12866e 100644 --- a/style3.css +++ b/style3.css @@ -1,3 +1,4 @@ +import googlefonts from 'google-fons'; /* cyrillic-ext */ @font-face { font-family: 'Roboto'; diff --git a/style4.css b/style4.css index e7e3080..079efe4 100644 --- a/style4.css +++ b/style4.css @@ -1,3 +1,4 @@ +import googlefonts from 'google-fonts'; body { font-family: 'Montserrat', sans-serif; margin: 30px; diff --git a/style5.css b/style5.css index 774b245..dc0a00a 100644 --- a/style5.css +++ b/style5.css @@ -1,3 +1,4 @@ +import googlefonts from 'google-fonts'; /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; From 9fc7c6a1f35243132582f7eb9c3f0e25720a03a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Skarpsv=C3=A4rd?= Date: Mon, 23 Jun 2025 14:42:55 +0200 Subject: [PATCH 07/98] Add weather API configuration and example response to launch.json; update weather.js with API key --- .vscode/launch.json | 68 +++++++++++++++++++++++++++++++++++++++++++++ weather.js | 3 ++ 2 files changed, 71 insertions(+) diff --git a/.vscode/launch.json b/.vscode/launch.json index e69de29..2057022 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -0,0 +1,68 @@ +{ + "weatherApiUrl": "https://pro.openweathermap.org/data/2.5/forecast/climate?lat={lat}&lon={lon}&appid={API key}", + "weatherApiUrlByCity": "https://pro.openweathermap.org/data/2.5/forecast/climate?q={city name},{country code}&appid={API key}", + "weatherApiUrlLondon": "https://pro.openweathermap.org/data/2.5/forecast/climate?q=London&appid={API key}", + "weatherApiUrlByCityId": "https://pro.openweathermap.org/data/2.5/forecast/climate?id={city ID}&appid={API key}", + "weatherApiUrlByCityIdExample": "https://pro.openweathermap.org/data/2.5/forecast/climate?id=2643743&appid={API key}", + "weatherApiUrlByZip": "https://pro.openweathermap.org/data/2.5/forecast/climate?zip={zip code},{country code}&appid={API key}", + "weatherApiUrlByZipExample": "https://pro.openweathermap.org/data/2.5/forecast/climate?zip=94040,us&appid={API key}", + "weatherApiUrlLondonCnt3": "https://api.openweathermap.org/data/2.5/forecast/climate?q=London&cnt=3", + "weatherApiUrlLondonExample": "https://api.openweathermap.org/data/2.5/forecast/climate?q=London", + "weatherApiUrlLondonMetric": "https://api.openweathermap.org/data/2.5/forecast/climate?q=London&units=metric", + "api.openweathermap.org/data/2.5/forecast/climate?q=London&units=imperial": "", + "weatherApiUrlByCityLang": "http://api.openweathermap.org/data/2.5/forecast/climate?id=524901&lang={lang}", + "weatherApiUrlByCityLangZhCn": "http://api.openweathermap.org/data/2.5/forecast/climate?id=524901&lang=zh_cn", + "api.openweathermap.org/data/2.5/forecast/climate?q=London,uk&callback=test": "", + + "response": { + "cod": "200", + "city": { + "id": 2643743, + "name": "London", + "coord": { + "lon": -0.1277, + "lat": 51.5073 + }, + "country": "GB" + }, + "message": 0.353472054, + "list": [ + { + "dt": 1594382400, + "sunrise": 1594353335, + "sunset": 1594412149, + "temp": { + "day": 286.98, + "min": 285.22, + "max": 287.97, + "night": 285.22, + "eve": 287.97, + "morn": 287.29 + }, + "feels_like": { + "day": 282.61, + "night": 283.19, + "eve": 284.98, + "morn": 282.68 + }, + "pressure": 1016, + "humidity": 84, + "weather": [ + { + "id": 500, + "main": "Rain", + "description": "light rain", + "icon": "10d" + } + ], + "speed": 6.78, + "deg": 320, + "clouds": 81, + "rain": 1.96 + } + ] + } +} + + + \ No newline at end of file diff --git a/weather.js b/weather.js index 6213441..7755f23 100644 --- a/weather.js +++ b/weather.js @@ -1,5 +1,8 @@ const API_KEY = "548773e920254208b83a2e2bdadb8f0e"; const body = document.getElementById("body"); +https://pro.openweathermap.org/data/2.5/forecast/climate?lat={lat}&lon={lon}&appid={API key} + + const shortDescription = document.getElementById("shortDescription"); const temperature = document.getElementById("temperature"); From 0aa169c4773d6c9e8e0b0fcac300457b32a53899 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Skarpsv=C3=A4rd?= Date: Mon, 23 Jun 2025 14:45:33 +0200 Subject: [PATCH 08/98] Update API endpoint in weather.js to use the correct API key format --- weather.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weather.js b/weather.js index 7755f23..e88e9d9 100644 --- a/weather.js +++ b/weather.js @@ -1,6 +1,6 @@ const API_KEY = "548773e920254208b83a2e2bdadb8f0e"; const body = document.getElementById("body"); -https://pro.openweathermap.org/data/2.5/forecast/climate?lat={lat}&lon={lon}&appid={API key} +https://pro.openweathermap.org/data/2.5/forecast/climate?lat={lat}&lon={lon}&appid={548773e} From 153e6e425e48f0305211ef39101561abfc578aae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Skarpsv=C3=A4rd?= Date: Mon, 23 Jun 2025 18:26:42 +0200 Subject: [PATCH 09/98] git commit .m "Code-lab-web" --- index.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index c6e7373..4b27438 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,8 @@ Weather App -
@@ -15,6 +16,7 @@

Weather app

Test Weatherapp
- + + \ No newline at end of file From c683745bfc3bfa072ae391215df454ba24190628 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 27 Jun 2025 17:19:09 +0000 Subject: [PATCH 10/98] git commit -m "Code-lab-web" --- .gitignore | 1 + .idx/dev.nix | 55 + package-lock.json | 5186 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 6 + 4 files changed, 5248 insertions(+) create mode 100644 .gitignore create mode 100644 .idx/dev.nix create mode 100644 package-lock.json create mode 100644 package.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/.idx/dev.nix b/.idx/dev.nix new file mode 100644 index 0000000..69487cf --- /dev/null +++ b/.idx/dev.nix @@ -0,0 +1,55 @@ +# To learn more about how to use Nix to configure your environment +# see: https://firebase.google.com/docs/studio/customize-workspace +{ }: { + # Which nixpkgs channel to use. + channel = "stable-24.05"; # or "unstable" + + # Use https://search.nixos.org/packages to find packages + packages = [ + # pkgs.go + # pkgs.python311 + # pkgs.python311Packages.pip + # pkgs.nodejs_20 + # pkgs.nodePackages.nodemon + ]; + + # Sets environment variables in the workspace + env = {}; + idx = { + # Search for the extensions you want on https://open-vsx.org/ and use "publisher.id" + extensions = [ + # "vscodevim.vim" + ]; + + # Enable previews + previews = { + enable = true; + previews = { + # web = { + # # Example: run "npm run dev" with PORT set to IDX's defined port for previews, + # # and show it in IDX's web preview panel + # command = ["npm" "run" "dev"]; + # manager = "web"; + # env = { + # # Environment variables to set for your server + # PORT = "$PORT"; + # }; + # }; + }; + }; + + # Workspace lifecycle hooks + workspace = { + # Runs when a workspace is first created + onCreate = { + # Example: install JS dependencies from NPM + # npm-install = "npm install"; + }; + # Runs when the workspace is (re)started + onStart = { + # Example: start a background task to watch and re-build backend code + # watch-backend = "npm run watch-backend"; + }; + }; + }; +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..984e36e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5186 @@ +{ + "name": "js-project-weather-app", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "js-project-weather-app", + "dependencies": { + "leaflet": "^1.9.4", + "openlayers": "^3.17.1" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "license": "ISC" + }, + "node_modules/absolute": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/absolute/-/absolute-0.0.1.tgz", + "integrity": "sha512-Zs3Sz3lmEIH76fvnc4jto4CpuI5bhU2TD+jtBYVIfXnjFm+49y1opKxNy4gtNF+xSLBL7hXRpLwypc+o2MzBIQ==", + "license": "MIT" + }, + "node_modules/accepts": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz", + "integrity": "sha512-8EKM6XlFgqSpDcxkT9yxCT8nDSWEVBD0UjgUWMCWh5kH9VU+ar2MhmDDYGxohXujPU8PPz88ukpkvfXFVWygHw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.0.4", + "negotiator": "0.4.9" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/accepts/node_modules/mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha512-5aMAW7I4jZoZB27fXRuekqc4DVvJ7+hM8UcWrNj2mqibE54gXgPSonBYBdQW5hyaVNGmiYjY0ZMqn9fBefWYvA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha512-2ZHUEstNkIf2oTWgtODr6X0Cc4Ns/RN/hktdozndiEhhAC2wxXejF1FH0XLHTEImE9h6gr/tcnr3YOnSGsxc7Q==", + "license": "MIT", + "dependencies": { + "mime-db": "~1.12.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==", + "license": "MIT", + "dependencies": { + "acorn": "^3.0.4" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "license": "Apache-2.0", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/after": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz", + "integrity": "sha512-SuI3vWhCFeSmkmmJ3efyuOkrhGyp/AuHthh3F5DinGYh2kR9t/0xUlm3/Vn2qMScfgg+cKho5fW7TUEYUhYeiA==" + }, + "node_modules/align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==", + "license": "MIT", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "license": "BSD-3-Clause OR MIT", + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==", + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "license": "ISC" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arraybuffer.slice": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", + "integrity": "sha512-6ZjfQaBSy6CuIH0+B0NrxMfDE5VIOCP/5gOqSpEIsaAZx9/giszzrXg6PZ7G51U/n88UmlAgYLNQ9wAnII7PJA==" + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "integrity": "sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA==", + "engines": { + "node": ">=0.4.9" + } + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" + }, + "node_modules/assert": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz", + "integrity": "sha512-5aKcpD+XnHpZ7EGxsuo6uoILNh0rvm0Ypa17GlkrF2CNSPhvdgi3ft9XsL2ajdVOI2I3xuGZnHvlXAeqTZYvXg==", + "license": "MIT", + "dependencies": { + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "integrity": "sha512-brU24g7ryhRwGCI2y+1dGQmQXiZF7TtIj583S96y0jjdajIe6wn8BuXyELYhvD22dtIxDQVFk04YTJwwdwOYJw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "license": "ISC" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "license": "MIT", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/async": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.1.4.tgz", + "integrity": "sha512-ZAxi5cea9DNM37Ld7lIj7c8SmOVaK/ns1pTiNI8vnQbyGsS5WuL+ImnU5UVECiIw43wlx9Wnr9iXn7MJymXacA==", + "license": "MIT", + "dependencies": { + "lodash": "^4.14.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "integrity": "sha512-oqUX0DM5j7aPWPCnpWebiyNIj2wiNI87ZxnOMoGv0aE4TGlBy2N+5iWc6dQ/NOKZaBD2W6PVz8jtOGkWzSC5EA==", + "engines": { + "node": "*" + } + }, + "node_modules/backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==", + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base64-arraybuffer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz", + "integrity": "sha512-ewBKKVVPIl78B26mYQHYlaxR7NydMiD/GxwLNIwTAfLIE4xhN2Gxcy30//azq5UrejXjzGpWjcBu3NUJxzMMzg==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64id": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz", + "integrity": "sha512-DSjtfjhAsHl9J4OJj7e4+toV2zqxJrGwVd3CLlsCp8QmicvOn7irG0Mb8brOc/nur3SdO8lIbNlY1s1ZDJdUKQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/benchmark": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", + "integrity": "sha512-qSlOi0If8sI+icu3l/W5rd4R0etJz9orLPWpDdt1lPgEFzEHYYnkfMuotj+Lx5SyMkmfawlPoW9RmoEm19ziHA==", + "engines": [ + "node", + "rhino" + ] + }, + "node_modules/better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha512-bYeph2DFlpK1XmGs6fvlLRUN29QISM3GBuUwSFsMY2XRx4AvC0WNCS57j4c/xGrK2RS24C1w3YoBOsw9fT46tQ==", + "dependencies": { + "callsite": "1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", + "license": "MIT", + "dependencies": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/bl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz", + "integrity": "sha512-phbvN+yOk05EGoFcV/0S8N8ShnJqf6VCWRAw5he2gvRwBubFt/OzmcTNGqBt5b7Y4RK3YCgf6jrgGSR0Cwtsgw==", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.0.5" + } + }, + "node_modules/bl/node_modules/process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==", + "license": "MIT" + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha512-YRc9zvVz4wNaxcXmiSgb9LAg7YYwqQ2xd0Sj6osfA7k/PKmIGVlnOYs3wOFdkRC9/JpQu8sGt/zHgJV7xzerfg==" + }, + "node_modules/block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha512-OorbnJVPII4DuUKbjARAe8u8EfqOmkEEaSFIyoQ7OjTHn6kafxWl0wLgoZ2rXaYd7MyLcDaU4TmhfxtwgcccMQ==", + "license": "ISC", + "dependencies": { + "inherits": "~2.0.0" + }, + "engines": { + "node": "0.4 || >=0.5.8" + } + }, + "node_modules/bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==", + "license": "MIT" + }, + "node_modules/bn.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz", + "integrity": "sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==", + "license": "MIT" + }, + "node_modules/boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha512-KbiZEa9/vofNcVJXGwdWWn25reQ3V3dHBWbS07FTF3/TOehLnm9GEhJV4T6ZvGPkShRpmUqYwnaCrkj0mRnP6Q==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "license": "BSD-3-Clause", + "dependencies": { + "hoek": "2.x.x" + }, + "engines": { + "node": ">=0.10.40" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "license": "MIT" + }, + "node_modules/browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "license": "MIT", + "dependencies": { + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "JSONStream": "^1.0.3", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + }, + "bin": { + "browser-pack": "bin/cmd.js" + } + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "license": "MIT", + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", + "license": "MIT" + }, + "node_modules/browserify": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-13.1.1.tgz", + "integrity": "sha512-/a2iFDn8tc6FIU9v4fqB3SX4fFOPLZqA9BeUS1A+SWSsnzKRfL2gZkBwy01msbArQOOxypfr8v92UFq9BYgZ2A==", + "license": "MIT", + "dependencies": { + "assert": "~1.3.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.1.2", + "buffer": "^4.1.0", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.1", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "~1.1.0", + "duplexer2": "~0.1.2", + "events": "~1.1.0", + "glob": "^5.0.15", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "~0.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "JSONStream": "^1.0.3", + "labeled-stream-splicer": "^2.0.0", + "module-deps": "^4.0.8", + "os-browserify": "~0.1.1", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.4.3", + "stream-browserify": "^2.0.0", + "stream-http": "^2.0.0", + "string_decoder": "~0.10.0", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "~0.0.0", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "~0.0.1", + "xtend": "^4.0.0" + }, + "bin": { + "browserify": "bin/cmd.js" + } + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "license": "MIT", + "dependencies": { + "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" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", + "license": "MIT", + "dependencies": { + "pako": "~0.2.0" + } + }, + "node_modules/browserify/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "license": "MIT" + }, + "node_modules/buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "engines": { + "node": ">=0.2.0" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "license": "MIT" + }, + "node_modules/cached-path-relative": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz", + "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==", + "license": "MIT" + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "engines": { + "node": "*" + } + }, + "node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha512-ODLXH644w9C2fMPAm7bMDQ3GRvipZWZfKc+8As6hIadRIelE0n0xZuN38NS6kiK3KPEVrpymmQD8bvncAHWQkQ==", + "license": "Apache-2.0" + }, + "node_modules/catharsis": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", + "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "license": "MIT/X11", + "dependencies": { + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", + "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "license": "ISC", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/closure-util": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/closure-util/-/closure-util-1.15.1.tgz", + "integrity": "sha512-ObMALoHX/UpWYitlbJezGoxKeGPW/bvnlaKcVQsOGnXfD+3qhFksdV6YXEYx+S86l7/B2m4p1mf8CFfNYKnnKw==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "acorn": "3.3.0", + "async": "2.0.1", + "fs-extra": "0.30.0", + "gaze": "1.1.1", + "get-down": "1.1.0", + "glob": "7.0.5", + "graceful-fs": "4.1.5", + "handlebars": "4.0.5", + "lodash": "4.15.0", + "minimatch": "3.0.3", + "mkdirp": "0.5.1", + "nomnom": "1.8.1", + "npmlog": "4.0.0", + "rimraf": "2.5.4", + "send": "0.14.1", + "socket.io": "1.4.8", + "temp": "0.8.3" + }, + "bin": { + "closure-util": "bin/closure-util.js" + } + }, + "node_modules/closure-util/node_modules/async": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.0.1.tgz", + "integrity": "sha512-t7yBK5Pwp8Gq7q6LkAd6vyzLapJuuBhKDnDlgsNFR5KEG5XFzsXN2DFdoEz4qtxPoQFkTMNon73q6+Yn+P8Mcg==", + "license": "MIT", + "dependencies": { + "lodash": "^4.8.0" + } + }, + "node_modules/closure-util/node_modules/fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "node_modules/closure-util/node_modules/glob": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz", + "integrity": "sha512-56P1ofdOmXz0iTJ0AmrTK6CoR3Gf49Vo3SPaX85trAEhSIVsVc9oEQIkPWhcLZ/G4DZNg4wlXxG9JCz0LbaLjA==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/closure-util/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/closure-util/node_modules/handlebars": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz", + "integrity": "sha512-lLThw5yQrUydF7RydVKsSiGGbCzF2B3KN3Kltw+qetLjD5wTvuxL8o+LYEPM+b0wOLhb0yHDZICosz+BPAC3fA==", + "license": "MIT", + "dependencies": { + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^2.6" + } + }, + "node_modules/closure-util/node_modules/handlebars/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", + "license": "MIT" + }, + "node_modules/closure-util/node_modules/lodash": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", + "integrity": "sha512-/XM2P+O3xDTOR/CrI4ZqqzgC3tFOLfn2sUIIKN9CYI3YmZnZ9QcElpYh0MHiHXMNJLWwbVxkCaO6zFGS97Xj0g==", + "license": "MIT" + }, + "node_modules/closure-util/node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", + "license": "BSD-3-Clause", + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/co": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz", + "integrity": "sha512-CQsjCRiNObI8AtTsNIBDRMQ4oMR83CzEswHYahClvul7gKk+lDQiOKv+5qh7LQWf5sh6jkZNispz/QlsZxyNgA==", + "license": "MIT" + }, + "node_modules/co-from-stream": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/co-from-stream/-/co-from-stream-0.0.0.tgz", + "integrity": "sha512-w1GOkQmvYMWr5B3VsjyS/gxXd5YLhy4wcC1YxwajoGgMFJQLSsuzTxb6o9SiK+TMKN+DRJpsj4MN0CeOKSDAQA==", + "license": "MIT", + "dependencies": { + "co-read": "0.0.1" + } + }, + "node_modules/co-fs-extra": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/co-fs-extra/-/co-fs-extra-1.2.1.tgz", + "integrity": "sha512-zvN7PK5lcqgoxetadOTaYxQyyl0qBn6szmb6o8Xf6CjHnqv8zI9YdjbQhjE3OmKyJgN4WzUec1pGf7i9LLL8+g==", + "license": "MIT", + "dependencies": { + "co-from-stream": "~0.0.0", + "fs-extra": "~0.26.5", + "thunkify-wrap": "~1.0.4" + } + }, + "node_modules/co-fs-extra/node_modules/fs-extra": { + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", + "integrity": "sha512-waKu+1KumRhYv8D8gMRCKJGAMI9pRnPuEb1mvgYD0f7wBscg+h6bW4FDTmEZhB9VKxvoTtxW+Y7bnIlB7zja6Q==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "node_modules/co-read": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/co-read/-/co-read-0.0.1.tgz", + "integrity": "sha512-OLceyyztHxwNtjuS2NjQ3QlczQIwOIW+n18DXAk89ej0wDso3exNvNrB7A3AiTVvFNEFe8LdqETIvRhtpkvLeA==", + "license": "MIT" + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", + "deprecated": "CoffeeScript on NPM has moved to \"coffeescript\" (no hyphen)", + "license": "MIT", + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha512-UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg==", + "license": "MIT", + "dependencies": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==" + }, + "node_modules/component-emitter": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz", + "integrity": "sha512-U8EviusIm8Fc5vMbs9opNX8r/hAz8PFYOu003AR1OVkCnDSTaBHB8inMn97yIbkGlI+dcdsItTBjgiZkVVzxYg==", + "license": "MIT" + }, + "node_modules/component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha512-w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha512-H6xsIBfQ94aESBG8jGHXQ7i5AEpy5ZeVaLDOisDICiTCKpqEfr34/KmTrspKQNoLKNu9gTkovlpQcUi630AKiQ==", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + } + }, + "node_modules/concat-stream/node_modules/process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==", + "license": "MIT" + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "license": "ISC" + }, + "node_modules/consolidate": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", + "integrity": "sha512-PZFskfj64QnpKVK9cPdY36pyWEhZNM+srRVqtwMiVTlnViSoZcvX35PpBhhUcyLTHXYvz7pZRmxvsqwzJqg9kA==", + "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog", + "license": "MIT", + "dependencies": { + "bluebird": "^3.1.1" + } + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==", + "license": "MIT" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "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" + } + }, + "node_modules/cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha512-FFN5KwpvvQTTS5hWPxrU8/QE4kQUc6uwZcrnlMBN82t1MgAtq8mnoDwINBly9Tdr02seeIIhtdF+UH1feBYGog==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "license": "BSD-3-Clause", + "dependencies": { + "boom": "2.x.x" + }, + "engines": { + "node": ">=0.10.40" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ctype": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "integrity": "sha512-T6CEkoSV4q50zW3TlTHMbzy1E5+zlnNcY+yb7tWVYlTwPhx9LpnfAkd4wecpWknDyptp4k97LUZeInlf6jdzBg==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "license": "ISC", + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", + "license": "Apache-2.0" + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-zip": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz", + "integrity": "sha512-xzje4HUZr/jdpqnggH6QPOXJEkq6Vx7J0ULgJa5WCtoF5s7rDf1BjAebTLDkLAKFwYiU4bCJptTuQxeNb3SAzg==", + "license": "MIT", + "dependencies": { + "binary": "^0.3.0", + "graceful-fs": "^4.1.3", + "mkpath": "^0.1.0", + "nopt": "^3.0.1", + "q": "^1.1.2", + "readable-stream": "^1.1.8", + "touch": "0.0.3" + }, + "bin": { + "decompress-zip": "bin/decompress-zip" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-zip/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/decompress-zip/node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/decompress-zip/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "license": "MIT" + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/deps-sort": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", + "license": "MIT", + "dependencies": { + "JSONStream": "^1.0.3", + "shasum-object": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + }, + "bin": { + "deps-sort": "bin/cmd.js" + } + }, + "node_modules/derequire": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/derequire/-/derequire-2.0.3.tgz", + "integrity": "sha512-bssAlTCReniZD04F8Vuowu7h/gWTWE8damhv9/8NihjyUbOglvKAj9iwtqKH4ERBFbC8B06ZIpTxGUfTgRNA+Q==", + "license": "MIT", + "dependencies": { + "acorn": "^0.12.0", + "concat-stream": "^1.4.6", + "escope": "^2.0.6", + "through2": "^2.0.0", + "yargs": "^3.4.5" + }, + "bin": { + "derequire": "bin/cmd.js" + } + }, + "node_modules/derequire/node_modules/acorn": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-0.12.0.tgz", + "integrity": "sha512-itM1P1dPZymI8PCDR/eU0Q1KyIoPv1o7XqsjiEDHuQMZ0X6gPC79OpJScw4a8ZgzDQ8dvnRi99kBEPVcvJX99A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "license": "MIT" + }, + "node_modules/detective": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", + "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", + "license": "MIT", + "dependencies": { + "acorn": "^5.2.1", + "defined": "^1.0.0" + } + }, + "node_modules/detective/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" + }, + "node_modules/domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha512-fJ5MoHxe69h3E4/lJtFRhcWwLb04bhIBSfvCEMS1YDH+/9yEZTqBHTSTgch8nCP5tE5k2gdQEjodUqJzy7qJ9Q==", + "license": "MIT", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "license": "BSD-3-Clause", + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" + }, + "node_modules/enable": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/enable/-/enable-1.3.2.tgz", + "integrity": "sha512-X836S0L169pR8DOBMw6pWruSSUuosq7yTjzD74neq6k9I4XJD50R648Hl7G0j3On0a3uAfqWd6oE5WtyIRb3Lg==", + "license": "MIT", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/engine.io": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz", + "integrity": "sha512-8/G7xpFtYlqiCh7bs05TYtiAib8f1eIcirA/G/Fh/f5W+tixgUz9L+Taf9vMP4Ci5seg7m/0Ez2N2KrpZRLydA==", + "license": "MIT", + "dependencies": { + "accepts": "1.1.4", + "base64id": "0.1.0", + "debug": "2.2.0", + "engine.io-parser": "1.2.4", + "ws": "1.1.0" + } + }, + "node_modules/engine.io-client": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz", + "integrity": "sha512-6ITg4BbPtqK/KitXgB3We/DQNygQSJ9z9zEjBRfnd8iP14GkS4p54sTbR4h2wFAdlG5SvobyeJDu402h2iMvZA==", + "license": "MIT", + "dependencies": { + "component-emitter": "1.1.2", + "component-inherit": "0.0.3", + "debug": "2.2.0", + "engine.io-parser": "1.2.4", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parsejson": "0.0.1", + "parseqs": "0.0.2", + "parseuri": "0.0.4", + "ws": "1.0.1", + "xmlhttprequest-ssl": "1.5.1", + "yeast": "0.1.2" + } + }, + "node_modules/engine.io-client/node_modules/component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha512-YhIbp3PJiznERfjlIkK0ue4obZxt2S60+0W8z24ZymOHT8sHloOqWOqZRU2eN5OlY8U08VFsP02letcu26FilA==" + }, + "node_modules/engine.io-client/node_modules/debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.1" + } + }, + "node_modules/engine.io-client/node_modules/ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.0.1.tgz", + "integrity": "sha512-JcrURpj0uO3Kn30PZitCOmD2InWHIt6skFKKtXHAZ/2IK9hVzFXW89b3JDenT/diXyV8qdRGmNR0OA210QMnYQ==", + "license": "MIT", + "dependencies": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "node_modules/engine.io-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.4.tgz", + "integrity": "sha512-qmLhc+CHGicieFJ3xZ3+pTpGLTopbEYAYASv1kX0CaHY7LxT5HVgGN0FKML2yq+G+mkknXAu6zYnZny2tjn5dg==", + "dependencies": { + "after": "0.8.1", + "arraybuffer.slice": "0.0.6", + "base64-arraybuffer": "0.1.2", + "blob": "0.0.4", + "has-binary": "0.1.6", + "utf8": "2.1.0" + } + }, + "node_modules/engine.io-parser/node_modules/has-binary": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", + "integrity": "sha512-aBByfHrIiIt6PQ+jFXsLIFVNpHVyXDcCZ77VZ4kvxv6TvTwipSTDNvKnPN5xOi/cQTcxhLa4lBV2b49pZGQgXw==", + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/engine.io-parser/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/engine.io/node_modules/debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.1" + } + }, + "node_modules/engine.io/node_modules/ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==", + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "node_modules/es6-set": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.6.tgz", + "integrity": "sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==", + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "es6-iterator": "~2.0.3", + "es6-symbol": "^3.1.3", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "license": "ISC", + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-weak-map": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", + "integrity": "sha512-P+N5Cd2TXeb7G59euFiM7snORspgbInS29Nbf3KNO2JQp/DyhvMCDWd58nsVAXwYJ6W3Bx7qDdy6QQ3PCJ7jKQ==", + "license": "MIT", + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.6", + "es6-iterator": "~0.1.3", + "es6-symbol": "~2.0.1" + } + }, + "node_modules/es6-weak-map/node_modules/d": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", + "integrity": "sha512-0SdM9V9pd/OXJHoWmTfNPTAeD+lw6ZqHg+isPyBFuJsZLSE0Ygg1cYZ/0l6DrKQXMOqGOu1oWupMoOfoRfMZrQ==", + "license": "MIT", + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/es6-weak-map/node_modules/es6-iterator": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz", + "integrity": "sha512-6TOmbFM6OPWkTe+bQ3ZuUkvqcWUjAnYjKUCLdbvRsAUz2Pr+fYIibwNXNkLNtIK9PPFbNMZZddaRNkyJhlGJhA==", + "license": "MIT", + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.5", + "es6-symbol": "~2.0.1" + } + }, + "node_modules/es6-weak-map/node_modules/es6-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz", + "integrity": "sha512-wjobO4zO8726HVU7mI2OA/B6QszqwHJuKab7gKHVx+uRfVVYGcWJkCIFxV2Madqb9/RUSrhJ/r6hPfG7FsWtow==", + "license": "MIT", + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.5" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escope": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/escope/-/escope-2.0.7.tgz", + "integrity": "sha512-cY+Y6m7aRYH4efAJYLdwPJZsVd7UMfS+OQqjYOZ1xdkcWpKG9xb2oSOD0D1hxAk2zJK869Oq4G47ks0om0HPUQ==", + "dependencies": { + "es6-map": "^0.1.1", + "es6-weak-map": "^0.1.2", + "esrecurse": "^1.2.0", + "estraverse": "^1.9.1", + "util-extend": "^1.0.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/espree": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.1.7.tgz", + "integrity": "sha512-VF3ZpqctFaefWt4R+7jMidx4BUMbd9rxaUoM1gumrgDWcKByFT2YSV73vT6rvdCNw4ZoOAR2z7bamCg4VN9m0A==", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^3.3.0", + "acorn-jsx": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-1.2.0.tgz", + "integrity": "sha512-a9refhSey+zsU1vwVOlqojtVQl2yJN9+Bguqz8pKIf8iRf4AvmlqkWJhUZNYLNLikUHeHINz1Prf7yNeG3Bfvw==", + "dependencies": { + "estraverse": ">=1.9.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha512-Mbv5pNpLNPrm1b4rzZlZlfTRpdDr31oiD43N362sIyvSWVNu5Du33EcJGzvEV4YdYLuENB1HzND907cQkFmXNw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==", + "license": "MIT", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "license": "ISC", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "license": "MIT" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreachasync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", + "integrity": "sha512-J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw==", + "license": "Apache2" + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz", + "integrity": "sha512-M4Yhq2mLogpCtpUmfopFlTTuIe6mSCTgKvnlMhDj3NcgVhA1uS20jT0n+xunKPzpmL5w2erSVtp+SKiJf1TlWg==", + "license": "MIT", + "dependencies": { + "async": "^2.0.1", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.11" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha512-akx5WBKAwMSg36qoHTuMMVncHWctlaDGslJASDYAhoLrzDUDCjZlOngNa/iC6lPm9aA0qk8pN5KnpmbJHSIIQQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "node_modules/fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "license": "MIT" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz", + "integrity": "sha512-YFArj4ApymqXBC2KORLBtKc2CIc1r+ycx786XYEkEF4++1rBGhTD7QHOSWYYGCx50Op+WuboEk9xQa+wNmzuLA==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-color": "^0.1.7", + "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" + } + }, + "node_modules/gaze": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.1.tgz", + "integrity": "sha512-KxTNXSHud/CMxpQBWVE+JqrOvlIEsYHLsRpVnCyJV4Q/bfvmSslbHppfwuCm05gzQwsQD1Zq8h1AajGFfI/bnw==", + "license": "MIT", + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "license": "MIT", + "dependencies": { + "is-property": "^1.0.2" + } + }, + "node_modules/generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==", + "license": "MIT", + "dependencies": { + "is-property": "^1.0.0" + } + }, + "node_modules/get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", + "license": "Apache-2.0" + }, + "node_modules/get-down": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-down/-/get-down-1.1.0.tgz", + "integrity": "sha512-19K8jFgVzp239IpjbPHCwYnESSFrAp/4OfJdRUaEYPU4hzcHkaiG+3bt4BOLRprHLp3bbP5uu/snzmaKYRfQwA==", + "license": "MIT", + "dependencies": { + "decompress-zip": "0.3.0", + "graceful-fs": "4.1.2", + "junk": "1.0.2", + "mout": "0.10.0", + "q": "1.0.0", + "request": "2.61.0", + "request-progress": "0.3.1", + "retry": "0.6.1", + "tar": "1.0.1", + "tmp": "0.0.27" + } + }, + "node_modules/get-down/node_modules/graceful-fs": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", + "integrity": "sha512-M0F8L0fpTAUAkc73Qw6272c7+zc2Se6gX4HIsfpv8vRubJZwU8wkvjbKTvaotgqBw6H8brH8hKL1qbt4HIGnEw==", + "license": "ISC", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-mRyN/EsN2SyNhKWykF3eEGhDpeNplMWaW18Bmh76tnOqk5TbELAVwFAYOCmKVssOYFrYvvLMguiA+NXO3ZTuVA==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globule": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", + "license": "MIT", + "dependencies": { + "glob": "~7.1.1", + "lodash": "^4.17.21", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-8Cpxlk0y+CK0BcGAr4ijS2fHc16VUqdHu/zSAFmyx9ui6yjwWtIlOiSSPAlcEIdp0tc4ZH/fNkDQPzRkecS8dw==", + "license": "ISC", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/gray-matter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", + "integrity": "sha512-vbmvP1Fe/fxuT2QuLVcqb2BfK7upGhhbLIt9/owWEvPYrZZEkelLcq2HqzxosV+PQ67dUFLaAeNpH7C4hhICAA==", + "license": "MIT", + "dependencies": { + "ansi-red": "^0.1.1", + "coffee-script": "^1.12.4", + "extend-shallow": "^2.0.1", + "js-yaml": "^3.8.1", + "toml": "^2.3.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/handlebars": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.6.tgz", + "integrity": "sha512-czW7QLC0pHb9EE3w6H8AZGyX6TYxBJhLCW/cGpZmrsLrozhSoIlV7CEOeNG40sXClmDvvKa8ACuHaLYa1Kf62Q==", + "license": "MIT", + "dependencies": { + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^2.6" + } + }, + "node_modules/handlebars/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", + "license": "MIT" + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", + "license": "BSD-3-Clause", + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/har-validator": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", + "integrity": "sha512-0+M2lRG5aXVEFwZZ2tUeRVBZT5AxViug9y94qquvQaHHVoL9ydL86aJvI3K28rwoD+DL15DzAgWtPCXNhdTKAQ==", + "deprecated": "this library is no longer supported", + "license": "ISC", + "dependencies": { + "bluebird": "^2.9.30", + "chalk": "^1.0.0", + "commander": "^2.8.1", + "is-my-json-valid": "^2.12.0" + }, + "bin": { + "har-validator": "bin/har-validator" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/har-validator/node_modules/bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha512-UfFSr22dmHPQqPP9XWHRhq+gWnHCYguQGkXQlbyPtW5qTnhFWA8/iXg765tH0cAjy7l/zPJ1aBTO0g5XgA7kvQ==", + "license": "MIT" + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-binary": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", + "integrity": "sha512-k1Umb4/jrBWZbtL+QKSji8qWeoZ7ZTkXdnDXt1wxwBKAFM0//u96wDj43mBIqCIas8rDQMYyrBEvcS8hdGd4Sg==", + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/has-binary/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha512-kaNz5OTAYYmt646Hkqw50/qyxP2vFnTVu5AQ1Zmk22Kk5+4Qx6BpO8+u7IKsML5fOsFk0ZT0AcCJNYwcvaLBvw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==", + "license": "MIT" + }, + "node_modules/has-generators": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-generators/-/has-generators-1.0.1.tgz", + "integrity": "sha512-fOYPDiRw/LhyowqS4PBIlFIeCi4LKH2yJjWx1AAGzUiTo+EdSSAQjbyMhwRKwaN5OGHGipD1g5xUjdIt/Gmnnw==", + "license": "ISC" + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "license": "ISC" + }, + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha512-X8xbmTc1cbPXcQV4WkLcRMALuyoxhfpFATmyuCxJPOAvrDS4DNnsTAOmKUxMTOWU6TzrTOkxPKwIx5ZOpJVSrg==", + "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "license": "BSD-3-Clause", + "dependencies": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + }, + "engines": { + "node": ">=0.10.32" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha512-V6Yw1rIcYV/4JsnggjBU0l4Kr+EXhpwqXRusENU1Xx6ro00IHPHYNynCuBTOZAPlr3AAmLvchH9I7N/VUdvOwQ==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.40" + } + }, + "node_modules/htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha512-eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/http-errors": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", + "integrity": "sha512-ftkc2U5ADKHv8Ny1QJaDn8xnE18G+fP5QYupx9c3Xk6L5Vgo3qK8Bgbpb4a+jRtaF/YQKjIuXA5J0tde4Tojng==", + "license": "MIT", + "dependencies": { + "inherits": "2.0.3", + "setprototypeof": "1.0.2", + "statuses": ">= 1.3.1 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/http-signature": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "integrity": "sha512-Cg0qO4VID3bADaSsfFIh4X0UqktZKlKWM4tRpa2836Xka0U11xGMnX1AQBPyEkzTLc1KDqiQ8UmNB2qRYHe3SQ==", + "license": "MIT", + "dependencies": { + "asn1": "0.1.11", + "assert-plus": "^0.1.5", + "ctype": "0.5.3" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/https-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", + "integrity": "sha512-EjDQFbgJr1vDD/175UJeSX3ncQ3+RUnCL5NkthQGHvF4VNHlzTy8ifJfTqz47qiPRqaFH58+CbuG3x51WuB1XQ==", + "license": "MIT" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/inline-source-map": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.3.tgz", + "integrity": "sha512-1aVsPEsJWMJq/pdMU61CDlm1URcW702MTB4w9/zUjMus6H/Py8o7g68Pr9D4I6QluWGt/KdmswuRhaA05xVR1w==", + "license": "MIT", + "dependencies": { + "source-map": "~0.5.3" + } + }, + "node_modules/insert-module-globals": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz", + "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", + "license": "MIT", + "dependencies": { + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "JSONStream": "^1.0.3", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + }, + "bin": { + "insert-module-globals": "bin/cmd.js" + } + }, + "node_modules/insert-module-globals/node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/insert-module-globals/node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "license": "MIT" + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", + "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-my-ip-valid": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", + "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==", + "license": "MIT" + }, + "node_modules/is-my-json-valid": { + "version": "2.20.6", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", + "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", + "license": "MIT", + "dependencies": { + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "is-my-ip-valid": "^1.0.0", + "jsonpointer": "^5.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", + "license": "MIT" + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "license": "MIT" + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-1.0.0.tgz", + "integrity": "sha512-k5U3WB58ZbkCqSyrBrNmGtNU87YudbNGTyJNFlVenzzoaKeRXEpQ3E5pYOIidRgQCzxvWIJQK56W7eYkCQqYQA==", + "license": "Apache-2.0" + }, + "node_modules/jsdoc": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.4.2.tgz", + "integrity": "sha512-KwZxZchfp/dK4KAdpjDGnnOft/xwNwEHrIEo/5HxCd1eYBc49n9OWAx22AZle/XZ/JqnzeePn5nMX+KALvijtA==", + "license": "Apache-2.0", + "dependencies": { + "bluebird": "~3.4.6", + "catharsis": "~0.8.8", + "escape-string-regexp": "~1.0.5", + "espree": "~3.1.7", + "js2xmlparser": "~1.0.0", + "klaw": "~1.3.0", + "marked": "~0.3.6", + "mkdirp": "~0.5.1", + "requizzle": "~0.2.1", + "strip-json-comments": "~2.0.1", + "taffydb": "2.6.2", + "underscore": "~1.8.3" + }, + "bin": { + "jsdoc": "jsdoc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/json-stable-stringify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha512-nKtD/Qxm7tWdZqJoldEC7fF0S41v0mWbeaXG3637stOWfyGxTgWTYE2wtfKmjzpvxv2MA2xzxsXOIiwUpkX6Qw==", + "license": "MIT", + "dependencies": { + "jsonify": "~0.0.0" + } + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "license": "ISC" + }, + "node_modules/json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha512-I5YLeauH3rIaE99EE++UeH2M2gSYo8/2TqDac7oZEH6D/DSQ4Woa628Qrfj1X9/OY5Mk5VvIDQaKCDchXaKrmA==", + "deprecated": "Please use the native JSON object instead of JSON 3" + }, + "node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonfile/node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC", + "optional": true + }, + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "license": "Public Domain", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "license": "(MIT OR Apache-2.0)", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/junk": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.2.tgz", + "integrity": "sha512-DWfbVQjnWgStnFxnZTZ32/UMilTJRRLF9J/fByyIfCzoV+hdTmdeu9Rr2N9/2vdc8EIEslNPYOZW93k2M0496A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.9" + } + }, + "node_modules/klaw/node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC", + "optional": true + }, + "node_modules/labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "license": "MIT", + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/leaflet": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", + "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", + "license": "BSD-2-Clause" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==", + "license": "MIT" + }, + "node_modules/lodash.omit": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", + "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==", + "deprecated": "This package is deprecated. Use destructuring assignment syntax instead.", + "license": "MIT" + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/marked": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", + "integrity": "sha512-gE75oL01YUIxaBqgeGBuNNd8u0L+H1N6xeW/s+O57o5EC31aPX1M1lD4W9eGyHFJGTwOgMkqzYODZ4yp5w20gQ==", + "license": "MIT", + "bin": { + "marked": "bin/marked" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/metalsmith": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/metalsmith/-/metalsmith-2.3.0.tgz", + "integrity": "sha512-0ZfnymBNlAQQN++8DZXoxPtetARvxTaczeuGHr17aLgLx/iZttuAB6ie0d3vHT+J59zyKJPYAu1HbCAs1/MGEw==", + "license": "MIT", + "dependencies": { + "absolute": "0.0.1", + "chalk": "^1.1.3", + "clone": "^1.0.2", + "co-fs-extra": "^1.2.1", + "commander": "^2.6.0", + "gray-matter": "^2.0.0", + "has-generators": "^1.0.1", + "is": "^3.1.0", + "is-utf8": "~0.2.0", + "recursive-readdir": "^2.1.0", + "rimraf": "^2.2.8", + "stat-mode": "^0.2.0", + "thunkify": "^2.1.2", + "unyield": "0.0.1", + "ware": "^1.2.0", + "win-fork": "^1.1.1" + }, + "bin": { + "_metalsmith": "bin/_metalsmith", + "metalsmith": "bin/metalsmith" + } + }, + "node_modules/metalsmith-layouts": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/metalsmith-layouts/-/metalsmith-layouts-1.7.0.tgz", + "integrity": "sha512-QJOxCWgsdENsOUPYqGJ1WGxtf3JOl5g0zVM9XQDGBCMj/rnhAG+sAEjunQL/vQvVY+J2tVems2UiaDqoS4DMqQ==", + "deprecated": "This package is no longer maintained and has moved to the @metalsmith org; Please migrate to the following package: @metalsmith/layouts", + "license": "MIT", + "dependencies": { + "async": "^1.3.0", + "consolidate": "^0.14.0", + "debug": "^2.2.0", + "extend": "^3.0.0", + "fs-readdir-recursive": "^1.0.0", + "is-utf8": "^0.2.0", + "lodash.omit": "^4.0.2", + "multimatch": "^2.0.0" + } + }, + "node_modules/metalsmith-layouts/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", + "license": "MIT" + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" + }, + "node_modules/mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha512-sAaYXszED5ALBt665F0wMQCUXpGuZsGdopoqcHPdL39ZYdi7uHoZlhrfZfhv8WzivhBzr/oXwaj+yiK5wY8MXQ==", + "bin": { + "mime": "cli.js" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-NyXjqu1IwcqH6nv5vmMtaG3iw7kdV3g6MwlUBZkc3Vn5b5AMIWYKfptvzipoyFfhlfOgBQ9zoTxQMravF1QTnw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "license": "MIT" + }, + "node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkpath": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", + "integrity": "sha512-bauHShmaxVQiEvlrAPWxSPn8spSL8gDVRl11r8vLT4r/KdnknLqtqwQbToZ2Oa8sJkExYY1z6/d+X7pNiqo4yg==", + "license": "MIT" + }, + "node_modules/module-deps": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz", + "integrity": "sha512-ze1e77tkYtlJI90RmlJJvTOGe91OAbtNQj34tg26GWlvdDc0dzmlxujTnh85S8feiTB3eBkKAOCD/v5p9v6wHg==", + "license": "MIT", + "dependencies": { + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.0", + "defined": "^1.0.0", + "detective": "^4.0.0", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "JSONStream": "^1.0.3", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.3", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + }, + "bin": { + "module-deps": "bin/cmd.js" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mout": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/mout/-/mout-0.10.0.tgz", + "integrity": "sha512-8g+mAQm+xakwgeJCdd+C9CP6hFYHUj3r+7m6Oy3G/4cDC1aqcDypjz30i5q1IpdmPfX5NqTqmgi+jQC8sHCO2Q==" + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha512-0mzK8ymiWdehTBiJh0vClAzGyQbdtyWqzSVx//EK4N/D+599RFlGfTAsKw2zMSABtDG9C6Ul2+t8f2Lbdjf5mA==", + "license": "MIT", + "dependencies": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz", + "integrity": "sha512-fvi5GQce2TGDzanaTxNY3bboxjdce18sqwNylY439wkEkiJIyTMhGFMdlPCvDsIPa9IKIfhKwCMWEQ9YpZgb1Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "license": "ISC" + }, + "node_modules/node-uuid": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", + "integrity": "sha512-TkCET/3rr9mUuRp+CpO7qfgT++aAxfDRaalQhwPFzI9BY/2rCDn6OfpZOVggi1AXfTPpfkTrg5f5WQx5G1uLxA==", + "deprecated": "Use uuid module instead", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/nomnom": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", + "integrity": "sha512-5s0JxqhDx9/rksG2BTMVN1enjWSvPidpoSgViZU4ZXULyTe+7jxcCRLB6f42Z0l1xYJpleCBtSyY6Lwg3uu5CQ==", + "deprecated": "Package no longer supported. Contact support@npmjs.com for more info.", + "dependencies": { + "chalk": "~0.4.0", + "underscore": "~1.6.0" + } + }, + "node_modules/nomnom/node_modules/ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha512-3iF4FIKdxaVYT3JqQuY3Wat/T2t7TRbbQ94Fu50ZUCbLy4TFbTzr90NOHQodQkNqmeEGCw8WbeP78WNi6SKYUA==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nomnom/node_modules/chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha512-sQfYDlfv2DGVtjdoQqxS0cEZDroyG8h6TamA6rvxwlrU5BaSLDx9xhatBYl2pxZ7gmpNaPFVwBtdGdu5rQ+tYQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nomnom/node_modules/strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha512-behete+3uqxecWlDAm5lmskaSaISA+ThQ4oNNBDTBJt0x2ppR6IPqfZNuj6BLaLJ/Sji4TPZlcRyOis8wXQTLg==", + "license": "MIT", + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nomnom/node_modules/underscore": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "integrity": "sha512-z4o1fvKUojIWh9XuaVLUDdf86RQiq13AC1dmHbTpoyuu+bquHms76v16CjycCbec87J7z0k//SiQVk0sMdFmpQ==" + }, + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/npmlog": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.0.tgz", + "integrity": "sha512-4HyeePH0eTvisKApQnKqi1e44wDZERAJvfavvdu2FRcHJQR0EthB+wY5h5IiIzK4dHGHlmHeGWO8LKyjFhl2aQ==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.6.0", + "set-blocking": "~2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha512-VlF07iu3VV3+BTXj43Nmp6Irt/G7j/NgEctUS6IweH1RGhURjjCc2NWtzXFPXXWWfc7hgbXQdtiQu2LGp6MxUg==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha512-S0sN3agnVh2SZNEIGc0N1X4Z5K0JeFbGBrnuZpsxuUh5XLF0BnvWkMjRXo/zGKLd/eghvNIKcx1pQkmUjXIyrA==" + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/openlayers": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/openlayers/-/openlayers-3.20.1.tgz", + "integrity": "sha512-J6o+3YgMkWvoY8axCmKfA5dBOLgHT8Ly6lW6IRJWQZR/XjYSvlSY/n7rrTAShQDUkcF/fhCV1r+itnpTSNNrQw==", + "deprecated": "Please use the ol package instead", + "hasInstallScript": true, + "license": "BSD-2-Clause", + "dependencies": { + "async": "2.1.4", + "browserify": "13.1.1", + "closure-util": "1.15.1", + "derequire": "2.0.3", + "fs-extra": "1.0.0", + "glob": "7.1.1", + "handlebars": "4.0.6", + "jsdoc": "3.4.2", + "marked": "0.3.6", + "metalsmith": "2.3.0", + "metalsmith-layouts": "1.7.0", + "nomnom": "1.8.1", + "pbf": "3.0.5", + "pixelworks": "1.1.0", + "rbush": "2.0.1", + "temp": "0.8.3", + "vector-tile": "1.3.0", + "walk": "2.3.9" + } + }, + "node_modules/optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", + "license": "MIT/X11", + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha512-bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/os-browserify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", + "integrity": "sha512-aZicJZccvxWOZ0Bja2eAch2L8RIJWBuRYmM8Gwl/JjNtRltH0Itcz4eH/ESyuIWfse8cc93ZCf0XrzhXK2HEDA==", + "license": "MIT" + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "license": "MIT", + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "license": "MIT" + }, + "node_modules/parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha512-mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg==", + "license": "MIT", + "dependencies": { + "path-platform": "~0.11.15" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parsejson": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz", + "integrity": "sha512-W9CRvTfYQY/kbRc5Q6YTWarb/QDxdEGbd6RCP8CLUQDJV89RVHoS2A0dZYNtAcq31fulGNN4ZhAhiQQazwlKJg==", + "license": "MIT", + "dependencies": { + "better-assert": "~1.0.0" + } + }, + "node_modules/parseqs": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz", + "integrity": "sha512-vyyyfQGUFZnDhgrrdn+hh1JuOfvbXU5oRr6dijfkSIbaFuxGgTSCA/RNVcsADmo0k2NX6wERVTMKkXokjuObJA==", + "license": "MIT", + "dependencies": { + "better-assert": "~1.0.0" + } + }, + "node_modules/parseuri": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz", + "integrity": "sha512-9pW0ZCCDtEIzW7beHfLg2N13pgctOVRq1Z+1PKdpsF4wD9GhYUMAAxBhmPRPVVy1fg2z+eH/8uw8dgA0j9DNzw==", + "license": "MIT", + "dependencies": { + "better-assert": "~1.0.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "license": "MIT" + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha512-Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pbf": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.0.5.tgz", + "integrity": "sha512-L22c/RfkjapvB7RfUoFTSQp39hs+1/Eixcc2Ysgl9uWgOeEWvQfdvyL/oi8LTh3lRcnh3rN1NEFM/KSGdqRpZg==", + "license": "BSD-3-Clause", + "dependencies": { + "ieee754": "^1.1.6", + "resolve-protobuf-schema": "^2.0.0" + }, + "bin": { + "pbf": "bin/pbf" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.3.tgz", + "integrity": "sha512-wfRLBZ0feWRhCIkoMB6ete7czJcnNnqRpcoWQBLqatqXXmelSRqfdDK4F3u9T2s2cXas/hQJcryI/4lAL+XTlA==", + "license": "MIT", + "dependencies": { + "create-hash": "~1.1.3", + "create-hmac": "^1.1.7", + "ripemd160": "=2.0.1", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.11", + "to-buffer": "^1.2.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/pbkdf2/node_modules/create-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", + "integrity": "sha512-snRpch/kwQhcdlnZKYanNF1m0RDlrCdSKQaH87w1FCFPVPNCQ/Il9QJKAX2jVBZddRdaHBMC+zXa9Gw9tmkNUA==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "sha.js": "^2.4.0" + } + }, + "node_modules/pbkdf2/node_modules/hash-base": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", + "integrity": "sha512-0TROgQ1/SxE6KmxWSvXHvRj90/Xo1JvZShofnYF+f6ZsGtR4eES7WfrQzPalmyagfKZCXpVnitiRebZulWsbiw==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1" + } + }, + "node_modules/pbkdf2/node_modules/ripemd160": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", + "integrity": "sha512-J7f4wutN8mdbV08MJnXibYpCOPHR+yzy+iQ/AsjMv2j8cLavQ8VGagDFUwwTAdF8FmRKVeNpbTTEwNHCW1g94w==", + "license": "MIT", + "dependencies": { + "hash-base": "^2.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/pixelworks": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pixelworks/-/pixelworks-1.1.0.tgz", + "integrity": "sha512-nDqeyp0pvOvCihLsyc9GHWKP4THUtcfQ+qs61uiVaZdlNv0j7y6PWNyPfnTtuxMJ+MTAqff2QbbM/1DyCcRdOQ==", + "license": "MIT" + }, + "node_modules/point-geometry": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/point-geometry/-/point-geometry-0.0.0.tgz", + "integrity": "sha512-tXK8bY2l3/CPkyO7+UbOWbVjCpKoYY4t6uY3AYYy4Bagd4Z942gLeQOgtHICwBwgPf8dI6fw4VqKwzSNgvlw4A==", + "deprecated": "This module has moved: please install @mapbox/point-geometry instead", + "license": "ISC" + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==", + "license": "MIT" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "license": "MIT", + "dependencies": { + "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" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "license": "MIT" + }, + "node_modules/q": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/q/-/q-1.0.0.tgz", + "integrity": "sha512-T1JUVxPfuwClrPLGiM3J8SBURMDWp1ZGMpHLU/i4yqITbj6ObS8C0tcgH+F1YqVgWbBQs7Pzg/fATrSR+dgs8w==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", + "integrity": "sha512-8MPmJ83uBOPsQj5tQCv4g04/nTiY+d17yl9o3Bw73vC6XlEm2POIRRlOgWJ8i74bkGLII670cDJJZkgiZ2sIkg==", + "license": "BSD-3-Clause" + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/quickselect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", + "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==", + "license": "ISC" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rbush": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.1.tgz", + "integrity": "sha512-Ofc9SeEwu6dT2JKqiWTktMvy6kU/7f/jN5wYZvCyQjW+PIH/ENpbOE19QsBPho8Sjei1TNGXr9yzNPd1FKpYLg==", + "license": "MIT", + "dependencies": { + "quickselect": "^1.0.0" + } + }, + "node_modules/read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w==", + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "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" + } + }, + "node_modules/readable-stream/node_modules/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==", + "license": "MIT" + }, + "node_modules/readable-stream/node_modules/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==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.61.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.61.0.tgz", + "integrity": "sha512-VzuqfRVF3Fy53F+dgzN3yf1S2P+Jf5CygTa5CSCn5UYfZgeRK7GgshyKEKjCs1fOAFLFVaBkVJSSb+yh9vTsKw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.5.0", + "bl": "~1.0.0", + "caseless": "~0.11.0", + "combined-stream": "~1.0.1", + "extend": "~3.0.0", + "forever-agent": "~0.6.0", + "form-data": "~1.0.0-rc1", + "har-validator": "^1.6.1", + "hawk": "~3.1.0", + "http-signature": "~0.11.0", + "isstream": "~0.1.1", + "json-stringify-safe": "~5.0.0", + "mime-types": "~2.1.2", + "node-uuid": "~1.4.0", + "oauth-sign": "~0.8.0", + "qs": "~4.0.0", + "stringstream": "~0.0.4", + "tough-cookie": ">=0.12.0", + "tunnel-agent": "~0.4.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/request-progress": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", + "integrity": "sha512-+IAgzH8yWAEgHjOOQzYEqRm0BpNlE6xFgsziGMiTxxMhrkBcCOe9bNWH7bDR+XtHToUMgCZlDgLqjk6cAP/+Ig==", + "license": "MIT", + "dependencies": { + "throttleit": "~0.0.2" + } + }, + "node_modules/requizzle": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz", + "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "license": "MIT", + "dependencies": { + "protocol-buffers-schema": "^3.3.1" + } + }, + "node_modules/retry": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz", + "integrity": "sha512-txv1qsctZq8ei9J/uCXgaKKFPjlBB0H2hvtnzw9rjKWFNUFtKh59WprXxpAeAey3/QeWwHdxMFqStPaOAgy+dA==", + "engines": { + "node": "*" + } + }, + "node_modules/right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==", + "license": "MIT", + "optional": true, + "dependencies": { + "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "integrity": "sha512-Lw7SHMjssciQb/rRz7JyPIy9+bbUshEucPoLRvWqy09vC5zQixl8Uet+Zl+SROBB/JMWHJRdCk1qdxNWHNMvlQ==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.0.5" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/send": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.14.1.tgz", + "integrity": "sha512-1Ru269QpUVUgD32Y9jdyBXiX+pHYuYnTzR17w+DhyOWvGMPjJILrnLhl9c4LQjtIy2BSAa6Ykq0ZdGcAjaXlwQ==", + "license": "MIT", + "dependencies": { + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "fresh": "0.3.0", + "http-errors": "~1.5.0", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.3.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.1" + } + }, + "node_modules/send/node_modules/ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "license": "ISC" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", + "integrity": "sha512-mNRSo7UFE4c4tjxlZ3KxO5r+3oQUD1M/KXbp/XTwTwybL4VR9T8Ltmv5DvZX8iRz6C3hQmQftXEV0EmTKRV6mg==", + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha512-UTzHm/+AzKfO9RgPgRpDIuMSNie1ubXRaljjlhFMNGYoG7z+rm9AHLPMf70R7887xboDH9Q+5YQbWKObFHEAtw==", + "license": "MIT", + "dependencies": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "node_modules/shasum-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", + "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", + "license": "Apache-2.0", + "dependencies": { + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha512-7bgVOAnPj3XjrKY577S+puCKGCRlUrcrEdsMeRXlg9Ghf5df/xNi6sONUa43WrHUd3TjJBF7O04jYoiY0FVa0A==", + "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dependencies": { + "hoek": "2.x.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/socket.io": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz", + "integrity": "sha512-ypHLHj4e1qCpcI34AkANJhpu2apk1TzCcWQJUH7/QPljwvb8RiaH7Xhq+3X+EdIxLripK0vEDQBcH1ZWmu8ePw==", + "license": "MIT", + "dependencies": { + "debug": "2.2.0", + "engine.io": "1.6.11", + "has-binary": "0.1.7", + "socket.io-adapter": "0.4.0", + "socket.io-client": "1.4.8", + "socket.io-parser": "2.2.6" + } + }, + "node_modules/socket.io-adapter": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz", + "integrity": "sha512-nWW2nAX2FlxFr6GFPew2CKC3sDZkhWJEdw2GRml81L43ntCsD5ZiTNQcH0VAQzC/7gvckanNKelQ6eSIErSJCg==", + "license": "MIT", + "dependencies": { + "debug": "2.2.0", + "socket.io-parser": "2.2.2" + } + }, + "node_modules/socket.io-adapter/node_modules/component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha512-YhIbp3PJiznERfjlIkK0ue4obZxt2S60+0W8z24ZymOHT8sHloOqWOqZRU2eN5OlY8U08VFsP02letcu26FilA==" + }, + "node_modules/socket.io-adapter/node_modules/debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.1" + } + }, + "node_modules/socket.io-adapter/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/socket.io-adapter/node_modules/json3": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz", + "integrity": "sha512-KA+GHhYTLTo7Ri4DyjwUgW8kn98AYtVZtBC94qL5yD0ZSYct8/eF8qBmTNyk+gPE578bKeIL4WBq+MUyd1I26g==", + "deprecated": "Please use the native JSON object instead of JSON 3" + }, + "node_modules/socket.io-adapter/node_modules/ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" + }, + "node_modules/socket.io-adapter/node_modules/socket.io-parser": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", + "integrity": "sha512-fM+hIkoQPh0oNLoL7yx39fvtqMncRTBekjENFPT8dEYHXqvRYC8yWwT+m9PW8wmYieUcqzw7yJnHNXzPAC9i9w==", + "license": "MIT", + "dependencies": { + "benchmark": "1.0.0", + "component-emitter": "1.1.2", + "debug": "0.7.4", + "isarray": "0.0.1", + "json3": "3.2.6" + } + }, + "node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "integrity": "sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==", + "engines": { + "node": "*" + } + }, + "node_modules/socket.io-client": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz", + "integrity": "sha512-YTWFJR1D35MBsjyIIwOfizKbaTZjs7dXUNdx9Fy61PdYtNmtVwA43nn2kk/XSXv7rG/AWEvMu17B75s+0LVgXQ==", + "license": "MIT", + "dependencies": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "1.2.0", + "debug": "2.2.0", + "engine.io-client": "1.6.11", + "has-binary": "0.1.7", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseuri": "0.0.4", + "socket.io-parser": "2.2.6", + "to-array": "0.1.4" + } + }, + "node_modules/socket.io-client/node_modules/debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.1" + } + }, + "node_modules/socket.io-client/node_modules/ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" + }, + "node_modules/socket.io-parser": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz", + "integrity": "sha512-uXTZmnj1jyTE57vgOlU0K5GKVFA80KB+q3kcExgFDtofI9l1ax5rS6LVG8aOLSK1Tb17jvF1pMVPQCYygD3tYQ==", + "license": "MIT", + "dependencies": { + "benchmark": "1.0.0", + "component-emitter": "1.1.2", + "debug": "2.2.0", + "isarray": "0.0.1", + "json3": "3.3.2" + } + }, + "node_modules/socket.io-parser/node_modules/component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha512-YhIbp3PJiznERfjlIkK0ue4obZxt2S60+0W8z24ZymOHT8sHloOqWOqZRU2eN5OlY8U08VFsP02letcu26FilA==" + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.1" + } + }, + "node_modules/socket.io-parser/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/socket.io-parser/node_modules/ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" + }, + "node_modules/socket.io/node_modules/debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", + "license": "MIT", + "dependencies": { + "ms": "0.7.1" + } + }, + "node_modules/socket.io/node_modules/ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/stat-mode": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", + "integrity": "sha512-o+7DC0OM5Jt3+gratXXqfXf62V/CBoqQbT7Kp7jCxTYW2PLOB2/ZSGIfm9T5/QZe1Vw1MCbu6DoB6JnhVtxcJw==", + "license": "MIT" + }, + "node_modules/statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==", + "license": "MIT", + "dependencies": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stringstream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", + "license": "MIT" + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==", + "license": "MIT", + "dependencies": { + "minimist": "^1.1.0" + } + }, + "node_modules/subarg/node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "license": "MIT", + "dependencies": { + "acorn-node": "^1.2.0" + } + }, + "node_modules/taffydb": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", + "integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==" + }, + "node_modules/tar": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-1.0.1.tgz", + "integrity": "sha512-v/h4WGLjqGY23MA6/aK9VrLBTriD1qCY9ZwXzWIJdiDVnI9DNV/v++VTSKolbJxA1Y+cf00iydP/MGdgToB2gQ==", + "deprecated": "This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.", + "license": "BSD", + "dependencies": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "node_modules/temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "engines": [ + "node >=0.8.0" + ], + "license": "MIT", + "dependencies": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "MIT", + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/throttleit": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "integrity": "sha512-HtlTFeyYs1elDM2txiIGsdXHaq8kffVaZH/QEBRbo95zQqzlsBx5ELKhkPOZVad9OK9oxzwx6UrQN8Vfh/+yag==", + "license": "MIT" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunkify": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz", + "integrity": "sha512-w9foI80XcGImrhMQ19pxunaEC5Rp2uzxZZg4XBAFRfiLOplk3F0l7wo+bO16vC2/nlQfR/mXZxcduo0MF2GWLg==", + "license": "MIT" + }, + "node_modules/thunkify-wrap": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/thunkify-wrap/-/thunkify-wrap-1.0.4.tgz", + "integrity": "sha512-FNuuz3q6uxhAAI1K8BBTMZE061e7pGMdXOfQdCyiJDSq+YpCVzfLncdGjRMezf+WDFH5JCafupv7c824QnuNag==", + "license": "MIT", + "dependencies": { + "enable": "1" + } + }, + "node_modules/timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha512-PIxwAupJZiYU4JmVZYwXp9FKsHMXb5h0ZEFyuXTAn8WLHOlcij+FEcbrvDsom1o5dr1YggEtFbECvGCW2sT53Q==", + "dependencies": { + "process": "~0.11.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tldts": { + "version": "6.1.86", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", + "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", + "license": "MIT", + "dependencies": { + "tldts-core": "^6.1.86" + }, + "bin": { + "tldts": "bin/cli.js" + } + }, + "node_modules/tldts-core": { + "version": "6.1.86", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", + "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.27.tgz", + "integrity": "sha512-tF4ai2xYWA960hJAekuLr3MUu2msWUmJnNaMaRqiwgbuk4+xKQFQnLdZRdx1fRW7GpUQvpjft02MagC9MQsdOg==", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "license": "MIT" + }, + "node_modules/to-buffer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.1.tgz", + "integrity": "sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==", + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/to-buffer/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/toml": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", + "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==", + "license": "MIT" + }, + "node_modules/touch": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", + "integrity": "sha512-/LQ54KM9rPf3rGXGo2UPQWx3ol242Zg6Whq27H5DEmZhCJo+pm9N5BzRGepO9vTVhYxpXJdcc1+3uaYt9NyeKg==", + "license": "ISC", + "dependencies": { + "nopt": "~1.0.10" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/touch/node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "license": "MIT", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tough-cookie": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", + "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", + "license": "BSD-3-Clause", + "dependencies": { + "tldts": "^6.1.32" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "license": "MIT/X11", + "engines": { + "node": "*" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "license": "MIT" + }, + "node_modules/tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha512-e0IoVDWx8SDHc/hwFTqJDQ7CCDTEeGhmcT9jkWJjoGQSpgBz20nAMr80E3Tpk7PatJ1b37DQDgJR3CNSzcMOZQ==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", + "license": "ISC" + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typedarray": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.7.tgz", + "integrity": "sha512-ueeb9YybpjhivjbHP2LdFDAjbS948fGEPj+ACAMs4xCMmh72OCOMQWBQKlaN4ZNQ04yfLSDLSx1tGRIoWimObQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==", + "license": "BSD-2-Clause", + "optional": true, + "dependencies": { + "source-map": "~0.5.1", + "yargs": "~3.10.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "uglify-to-browserify": "~1.0.0" + } + }, + "node_modules/uglify-js/node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglify-js/node_modules/cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==", + "license": "ISC", + "optional": true, + "dependencies": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "node_modules/uglify-js/node_modules/window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", + "optional": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/uglify-js/node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "license": "MIT/X11", + "optional": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/uglify-js/node_modules/yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==", + "license": "MIT", + "optional": true, + "dependencies": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + }, + "node_modules/uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==", + "license": "MIT", + "optional": true + }, + "node_modules/ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha512-QMpnpVtYaWEeY+MwKDN/UdKlE/LsFZXM5lO1u7GaZzNgmIbGixHEmVMIKT+vqYOALu3m5GYQy9kz4Xu4IVn7Ow==", + "license": "MIT" + }, + "node_modules/umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", + "license": "MIT", + "bin": { + "umd": "bin/cli.js" + } + }, + "node_modules/undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "license": "Apache-2.0", + "dependencies": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + }, + "bin": { + "undeclared-identifiers": "bin.js" + } + }, + "node_modules/underscore": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha512-5WsVTFcH1ut/kkhAaHf4PVgI8c7++GiVcpCGxPouI6ZVjsqPnSDf8h/8HtVqc0t4fzRXwnMK70EcZeAs3PIddg==", + "license": "MIT" + }, + "node_modules/unyield": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/unyield/-/unyield-0.0.1.tgz", + "integrity": "sha512-XDofWbYIEnQiFFHQX4Gh0jDvL6FxZIxnEHrYbZ9GzpiAMuhje7KMlUFH2deomr0L2A9/IW2NIHBcE7hqfWUjBw==", + "dependencies": { + "co": "~3.1.0" + } + }, + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/url/node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utf8": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz", + "integrity": "sha512-meBQCGPqrY9eH0gLoJ45HzjLWGKLaROTGkWPbWhyGO/b/Q7lB3T3NClcKe6aQCgDXF3hwx5WzYBXbA+c8j17Yw==", + "license": "MIT" + }, + "node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/util-extend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz", + "integrity": "sha512-mLs5zAK+ctllYBj+iAQvlDCwoxU/WDOUaJkcFudeiAX6OajC6BKXJUa9a+tbtkC11dz2Ufb7h0lyvIOVn4LADA==", + "license": "MIT" + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/vector-tile": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/vector-tile/-/vector-tile-1.3.0.tgz", + "integrity": "sha512-ECpYpDhbgTSGIRwaf4bLbiDHcUHDM+LGrBOmV1tdG+Lde8vajJtywP5vGFmMj0Z3cApTV0+9sLWgBCVsRuoAKQ==", + "deprecated": "This module has moved: please install @mapbox/vector-tile instead", + "license": "BSD", + "dependencies": { + "point-geometry": "0.0.0" + } + }, + "node_modules/vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha512-NyZNR3WDah+NPkjh/YmhuWSsT4a0mF0BJYgUmvrJ70zxjTXh5Y2Asobxlh0Nfs0PCFB5FVpRJft7NozAWFMwLQ==", + "license": "MIT", + "dependencies": { + "indexof": "0.0.1" + } + }, + "node_modules/walk": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz", + "integrity": "sha512-nEvC/LocusNlMqpnY76juQYCx7H/ZNhtEQ3qTI+Kbh9zw8nc8jp5v0C3g+V1RNTH7TXrp4YC8qtzk6FN03+lMg==", + "dependencies": { + "foreachasync": "^3.0.0" + } + }, + "node_modules/ware": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", + "integrity": "sha512-Y2HUDMktriUm+SR2gZWxlrszcgtXExlhQYZ8QJNYbl22jum00KIUcHJ/h/sdAXhWTJcbSkiMYN9Z2tWbWYSrrw==", + "license": "MIT", + "dependencies": { + "wrap-fn": "^0.1.0" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/win-fork": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/win-fork/-/win-fork-1.1.1.tgz", + "integrity": "sha512-kMnrXXHyb/Zx1ynkiMtcEgq+rxXFIfs/IhhxVBmIk+1KwPyIggZU0RAiADExhSyf0NESvCWQyfO4eGdlU9fBSw==", + "license": "BSD", + "bin": { + "win-fork": "bin/win-spawn", + "win-line-endings": "bin/win-line-endings", + "win-spawn": "bin/win-spawn" + } + }, + "node_modules/window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha512-2thx4pB0cV3h+Bw7QmMXcEbdmOzv9t0HFplJH/Lz6yu60hXYy5RT8rUu+wlIreVxWsGN20mo+MHeCSfUpQBwPw==", + "license": "MIT", + "bin": { + "window-size": "cli.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "license": "MIT", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-fn": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", + "integrity": "sha512-xDLdGx0M8JQw9QDAC9s5NUxtg9MI09F6Vbxa2LYoSoCvzJnx2n81YMIfykmXEGsUvuLaxnblJTzhSOjUOX37ag==", + "license": "MIT", + "dependencies": { + "co": "3.1.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/ws": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.0.tgz", + "integrity": "sha512-ajJ6rNx3OY60ETwAtHIN0ezBEatMmmWx+KBUab9gfL1iBI1Ku4W0+oL1u5UanjUjMcvwCq5TfUM+H4hCWz21Gg==", + "license": "MIT", + "dependencies": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz", + "integrity": "sha512-yVeGn9mCv5868tlRfjBCcSSvdukMMItgB/B+1lxwweh5Az3hmGvr4ZTq6qXJ1ZSLMupsF4HBrb1d3E45t1KDYA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "license": "ISC" + }, + "node_modules/yargs": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "integrity": "sha512-ONJZiimStfZzhKamYvR/xvmgW3uEkAUFSP91y2caTEPhzF6uP2JfPiVZcq66b/YR0C3uitxSV7+T1x8p5bkmMg==", + "license": "MIT", + "dependencies": { + "camelcase": "^2.0.1", + "cliui": "^3.0.3", + "decamelize": "^1.1.1", + "os-locale": "^1.4.0", + "string-width": "^1.0.1", + "window-size": "^0.1.4", + "y18n": "^3.2.0" + } + }, + "node_modules/yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==", + "license": "MIT" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..ff3635f --- /dev/null +++ b/package.json @@ -0,0 +1,6 @@ +{ + "dependencies": { + "leaflet": "^1.9.4", + "openlayers": "^3.17.1" + } +} From 70ad3da2dd26937f57b04c43b1fff38851c13387 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Skarpsv=C3=A4rd?= Date: Mon, 30 Jun 2025 14:52:19 +0200 Subject: [PATCH 11/98] Add Roboto font imports and preconnect links in style.css --- style.css | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/style.css b/style.css index 30870ea..dab73eb 100644 --- a/style.css +++ b/style.css @@ -1,5 +1,19 @@ +import '@fontsource/roboto/300.css'; +import '@fontsource/roboto/400.css'; +import '@fontsource/roboto/500.css'; +import '@fontsource/roboto/700.css'; import googlefonts from 'google-fonts' @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap'); + + + + /*Variables*/ :root { From 786889536eeffd9bf407c529c25e06efceb8d1ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Skarpsv=C3=A4rd?= Date: Mon, 30 Jun 2025 16:54:52 +0200 Subject: [PATCH 12/98] Refactor font imports in style.css and clean up package-lock.json --- package-lock.json | 1 - style.css | 21 ++++++--------------- 2 files changed, 6 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 984e36e..8bd0c3a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,7 +4,6 @@ "requires": true, "packages": { "": { - "name": "js-project-weather-app", "dependencies": { "leaflet": "^1.9.4", "openlayers": "^3.17.1" diff --git a/style.css b/style.css index dab73eb..6877889 100644 --- a/style.css +++ b/style.css @@ -1,19 +1,10 @@ -import '@fontsource/roboto/300.css'; -import '@fontsource/roboto/400.css'; -import '@fontsource/roboto/500.css'; -import '@fontsource/roboto/700.css'; -import googlefonts from 'google-fonts' @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap'); - - - - +/* Removed invalid import statement */ +@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap'); +/* Removed invalid import statement */ +/* Removed invalid import statement */ +@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap'); +/* Removed invalid HTML link tags */ /*Variables*/ :root { From 068230b08ce534b86b9921d063c3d597ddeae419 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Mon, 21 Jul 2025 10:04:53 +0000 Subject: [PATCH 13/98] git commit -m --- .babelrc | 3 +++ package.json | 15 ++++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 .babelrc diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..b085c21 --- /dev/null +++ b/.babelrc @@ -0,0 +1,3 @@ +{ + "presents": ["@babel/present-env"] +} \ No newline at end of file diff --git a/package.json b/package.json index ff3635f..2381e14 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,19 @@ -{ +"name": "spacialgardengroup-weather-api", +"version": "1.0.0", +"description": "", +"main": "server.js", +"scripts": { + "start": "nodemon server.js -- exec babel-node" + "test": "echo\"Error: no test specified\"&& exit I" +}, +"author": ""{ + "licence": "ISC" "dependencies": { "leaflet": "^1.9.4", "openlayers": "^3.17.1" + "@babel/core": "^7.8.3", + "@babel/node": "^7.8.3", + "@babel/present-env":"^7.8.3", + "nodemon": "^2.0.2" } } From 42f2e29ca4191f7639f00f1f3bb6d83a96ac6fab Mon Sep 17 00:00:00 2001 From: plazadevina Date: Mon, 21 Jul 2025 10:41:41 +0000 Subject: [PATCH 14/98] git commit -m "Code-lab-web" --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 2381e14..da46fff 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "start": "nodemon server.js -- exec babel-node" "test": "echo\"Error: no test specified\"&& exit I" }, -"author": ""{ - "licence": "ISC" +"author": "Johan Skarpsvärd"{ + "licence": "" "dependencies": { "leaflet": "^1.9.4", "openlayers": "^3.17.1" From df6bc66f9a1b89e82943d3554afef3074b0c95f0 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Mon, 21 Jul 2025 18:21:12 +0000 Subject: [PATCH 15/98] git commit -m "Code-lab-web" --- .vscode/tests/cleanup.sh | 0 .vscode/tests/client.py | 29 +++++ .vscode/tests/hopper_w.pbs | 29 +++++ .vscode/tests/hopper_w.stache | 26 ++++ .vscode/tests/mpi_run.pbs | 18 +++ .vscode/tests/mpi_stress_test.py | 80 ++++++++++++ .vscode/tests/pbstache.py | 46 +++++++ .vscode/tests/server.py | 63 ++++++++++ .vscode/tests/sharded-mongo | 66 ++++++++++ .vscode/tests/sum.js | 5 + .vscode/tests/sum.test.js | 4 + .vscode/tests/tests.ts | 30 +++++ .vscode/tests/w.py | 210 +++++++++++++++++++++++++++++++ .vscode/tests/write_pbs.py | 57 +++++++++ package.json | 2 +- 15 files changed, 664 insertions(+), 1 deletion(-) create mode 100644 .vscode/tests/cleanup.sh create mode 100644 .vscode/tests/client.py create mode 100644 .vscode/tests/hopper_w.pbs create mode 100644 .vscode/tests/hopper_w.stache create mode 100644 .vscode/tests/mpi_run.pbs create mode 100644 .vscode/tests/mpi_stress_test.py create mode 100644 .vscode/tests/pbstache.py create mode 100644 .vscode/tests/server.py create mode 100644 .vscode/tests/sharded-mongo create mode 100644 .vscode/tests/sum.js create mode 100644 .vscode/tests/sum.test.js create mode 100644 .vscode/tests/tests.ts create mode 100644 .vscode/tests/w.py create mode 100644 .vscode/tests/write_pbs.py diff --git a/.vscode/tests/cleanup.sh b/.vscode/tests/cleanup.sh new file mode 100644 index 0000000..e69de29 diff --git a/.vscode/tests/client.py b/.vscode/tests/client.py new file mode 100644 index 0000000..44ba7a0 --- /dev/null +++ b/.vscode/tests/client.py @@ -0,0 +1,29 @@ +mport socket + + + +# create an ipv4 (AF_INET) socket object using the tcp protocol (SOCK_STREAM) +client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + +# connect the client +# client.connect((target, port)) +client.connect(('127.0.0.1', 1233)) +response = client.recv(2048) +# Input UserName +name = input(response.decode()) +client.send(str.encode(name)) +response = client.recv(2048) +# Input Password +password = input(response.decode()) +client.send(str.encode(password)) +''' Response : Status of Connection : + 1 : Registeration successful + 2 : Connection Successful + 3 : Login Failed +''' +# Receive response +response = client.recv(2048) +response = response.decode() + +print(response) +client.close() \ No newline at end of file diff --git a/.vscode/tests/hopper_w.pbs b/.vscode/tests/hopper_w.pbs new file mode 100644 index 0000000..b1a75d4 --- /dev/null +++ b/.vscode/tests/hopper_w.pbs @@ -0,0 +1,29 @@ +import socket + + + +# create an ipv4 (AF_INET) socket object using the tcp protocol (SOCK_STREAM) +client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + +# connect the client +# client.connect((target, port)) +client.connect(('127.0.0.1', 1233)) +response = client.recv(2048) +# Input UserName +name = input(response.decode()) +client.send(str.encode(name)) +response = client.recv(2048) +# Input Password +password = input(response.decode()) +client.send(str.encode(password)) +''' Response : Status of Connection : + 1 : Registeration successful + 2 : Connection Successful + 3 : Login Failed +''' +# Receive response +response = client.recv(2048) +response = response.decode() + +print(response) +client.close() \ No newline at end of file diff --git a/.vscode/tests/hopper_w.stache b/.vscode/tests/hopper_w.stache new file mode 100644 index 0000000..5a450fd --- /dev/null +++ b/.vscode/tests/hopper_w.stache @@ -0,0 +1,26 @@ +#!/bin/bash +#PBS -q debug +#PBS -N mongostress_{{run}} +#PBS -l mppwidth={{procs}} +#PBS -l walltime=00:30:00 + +module load python + +export CRAY_ROOTFS=DSL + +cd $PBS_O_WORKDIR + +## Pick a time 3 minutes into the future +future=`python -c "import time; print(int(time.time()) + 180)"` +# or, for debugging, 10 seconds into the future +#future=`python -c "import time; print(int(time.time()) + 10)"` + +{{#clear}} +clear_flag="-c" +{{/clear}} +{{^clear}} +clear_flag="" +{{/clear}} + +aprun -a xt -n {{procs}} ./w.py $clear_flag --server={{server}} --ndocs={{docs}} --when=$future \ + -R hopper_{{run}} \ No newline at end of file diff --git a/.vscode/tests/mpi_run.pbs b/.vscode/tests/mpi_run.pbs new file mode 100644 index 0000000..c8e4c18 --- /dev/null +++ b/.vscode/tests/mpi_run.pbs @@ -0,0 +1,18 @@ +#!/bin/bash + +#PBS -q debug +#PBS -N test_mpi4py +#PBS -l mppwidth=216 +## Number of processes on each node +##PBS -l mppnppn=1 +#PBS -l walltime=00:10:00 +#PBS -o $PBS_O_WORKDIR/job.out +#PBS -e $PBS_O_WORKDIR/job.error + +module load python/2.7.1 + +cd $PBS_O_WORKDIR +# run 216 tasks +aprun -n 216 python ./mpi_stress_test.py --host='X.X.X.X' --port=27018 --nclients=216 +# run 4 tasks with 1 task (MPI process) per node +#aprun -n 4 -N 1 python ./test_01.py \ No newline at end of file diff --git a/.vscode/tests/mpi_stress_test.py b/.vscode/tests/mpi_stress_test.py new file mode 100644 index 0000000..699e8dd --- /dev/null +++ b/.vscode/tests/mpi_stress_test.py @@ -0,0 +1,80 @@ +#!/usr/bin/env python +" Mongo Stress Test using MPI" +import sys +import time +import datetime +import logging +import socket +from optparse import OptionParser + +import pymongo +from mpi4py import MPI + +DB_NAME = 'db_flex' +COLLECTION_NAME = 'flexers' + +log = logging.getLogger(__name__) + +comm = MPI.COMM_WORLD +rank = comm.Get_rank() +size = comm.Get_size() + +log.info("MPI size {n}".format(n=size)) + + +def mongo_inserter(cid, ndocs, host, port): + """ + cid (int) Client id + ndoc (int) Number of docs to import + host (str) mongo hostname + port (int) mongo port to connect to + """ + s = socket.getfqdn() + log.info("start client {i} on node {n} connecting to {h}:{p} at {d}".format(i=cid, n=s, h=host, p=port, d=datetime.datetime.now())) + conn = pymongo.Connection(host, port) + db = conn[DB_NAME] + collection = db[COLLECTION_NAME] + t0 = time.time() + for n in range(ndocs): + message = "updating mongodb with value {v} from client {i}".format(v=n, i=cid) + log.info(message) + doc = {'doc_id': n, 'created_at': datetime.datetime.now(), 'message': message, 'client_id': cid} + collection.insert(doc) + + tf = time.time() + dt = tf - t0 + ops = ndocs / dt + m = "Client {i} on node {s} took {dt} with op/s {o:2f}".format(i=cid, s=s, dt=dt, o=ops) + print(m) + log.info(m) + log.info("Client {i} completed".format(i=cid)) + + +def main(nclients, ndocs, host, port): + sname = socket.getfqdn() + if rank == 0: + #data could be the db config params + #comm.send(config, tag=11) + print("starting up rank {r} on {s}".format(r=rank, s=sname)) + else: + print("starting up rank {r} on {s}".format(r=rank, s=sname)) + #data = comm.recv(source=0, tag=11) + mongo_inserter(rank, ndocs, host, port) + sys.exit(0) + return 0 + + +if __name__ == '__main__': + parser = OptionParser() + # nclients isn't necessary now. MPI determines the number from PBS script + parser.add_option('-n', '--nclients', type='int', dest='nclients', help='Number of clients to start up') + parser.add_option('-d', '--ndocs', dest='ndocs', type='int', default=1000, help='number of docs to import per client into the db') + parser.add_option('-H', '--host', dest='host', help='db hostname') + parser.add_option('-p', '--port', dest='port', type='int', default=27017, help='db port to connect to') + (options, args) = parser.parse_args() + # nclients, host must be given! + if options.nclients is not None and options.host is not None: + sys.exit(main(options.nclients, options.ndocs, options.host, options.port)) + else: + print("Provide --nclients and --host options") + sys.exit(0) \ No newline at end of file diff --git a/.vscode/tests/pbstache.py b/.vscode/tests/pbstache.py new file mode 100644 index 0000000..41dec0c --- /dev/null +++ b/.vscode/tests/pbstache.py @@ -0,0 +1,46 @@ +#!/usr/bin/env python +"""Generate PBS run scripts. + +Usage: pbstache.py .stache from:to:by + Output is __.pbs, + where is number of clients and + is the total number of documents. +""" +import pystache +import sys + +def usage(): + print(__doc__) + sys.exit(1) + +if len(sys.argv) < 2 or sys.argv[1] == "-h" or len(sys.argv) != 3: + usage() + +infile = sys.argv[1] +if not infile.endswith(".stache"): + print("Input file format is .stache") + usage() +try: + data = file(infile).read() +except IOError, err: + print("Cannot read file {f}".format(f=infile)) + usage() +base_infile = infile[:-7] + +try: + p_from, p_to, p_step = map(int, sys.argv[2].split(':')) +except ValueError: + print("Client count range must be 3 numbers a:b:c") + usage() + +total_docs = 1000000 +v = {'clear':True, 'server':"128.55.57.13"} + +for procs in xrange(p_from, p_to+1, p_step): + v['docs'] = total_docs / procs + v['procs'] = procs + v['run'] = "{p:d}_{t:d}".format(p=procs, t=total_docs) + script = pystache.render(data, v) + ofile = "{f}_{run}.pbs".format(f=base_infile, **v) + file(ofile, "w").write(script) + print("wrote {f}".format(f=ofile)) \ No newline at end of file diff --git a/.vscode/tests/server.py b/.vscode/tests/server.py new file mode 100644 index 0000000..0582240 --- /dev/null +++ b/.vscode/tests/server.py @@ -0,0 +1,63 @@ +import socket +import os +import threading +import hashlib + + +# Create Socket (TCP) Connection +ServerSocket = socket.socket(family = socket.AF_INET, type = socket.SOCK_STREAM) +host = '127.0.0.1' +port = 1233 +ThreadCount = 0 +try: + ServerSocket.bind((host, port)) +except socket.error as e: + print(str(e)) + +print('Waitiing for a Connection..') +ServerSocket.listen(5) +HashTable = {} + +# Function : For each client +def threaded_client(connection): + connection.send(str.encode('ENTER USERNAME : ')) # Request Username + name = connection.recv(2048) + connection.send(str.encode('ENTER PASSWORD : ')) # Request Password + password = connection.recv(2048) + password = password.decode() + name = name.decode() + password=hashlib.sha256(str.encode(password)).hexdigest() # Password hash using SHA256 +# REGISTERATION PHASE +# If new user, regiter in Hashtable Dictionary + if name not in HashTable: + HashTable[name]=password + connection.send(str.encode('Registeration Successful')) + print('Registered : ',name) + print("{:<8} {:<20}".format('USER','PASSWORD')) + for k, v in HashTable.items(): + label, num = k,v + print("{:<8} {:<20}".format(label, num)) + print("-------------------------------------------") + + else: +# If already existing user, check if the entered password is correct + if(HashTable[name] == password): + connection.send(str.encode('Connection Successful')) # Response Code for Connected Client + print('Connected : ',name) + else: + connection.send(str.encode('Login Failed')) # Response code for login failed + print('Connection denied : ',name) + while True: + break + connection.close() + +while True: + Client, address = ServerSocket.accept() + client_handler = threading.Thread( + target=threaded_client, + args=(Client,) + ) + client_handler.start() + ThreadCount += 1 + print('Connection Request: ' + str(ThreadCount)) +ServerSocket.close() \ No newline at end of file diff --git a/.vscode/tests/sharded-mongo b/.vscode/tests/sharded-mongo new file mode 100644 index 0000000..2385fd6 --- /dev/null +++ b/.vscode/tests/sharded-mongo @@ -0,0 +1,66 @@ +#!/bin/sh + +mode=$1 +shift + +function usage() { + e=$1 + if [ "x$e" != "x" ]; then + printf "** $e\n\n" + fi + p=$(basename $0) + cat - < /tmp/sharda.log & + mongod --shardsvr --dbpath /data/db/b --port 10001 > /tmp/shardb.log & + mongod --configsvr --dbpath /data/db/config --port 20000 > /tmp/configdb.log & + sleep 2 + mongos --chunkSize 1 --port 27017 --configdb 127.0.0.1:20000 > /tmp/mongos1.log & + mongos --chunkSize 1 --port 27018 --configdb 127.0.0.1:20000 > /tmp/mongos2.log & + ;; + + c*) + printf "== Configure sharding ==\n" + shardf=/tmp/configshard.js + cat - >$shardf < { + expect(sum(1,2)).toBe(3); +}); \ No newline at end of file diff --git a/.vscode/tests/tests.ts b/.vscode/tests/tests.ts new file mode 100644 index 0000000..d051a5b --- /dev/null +++ b/.vscode/tests/tests.ts @@ -0,0 +1,30 @@ +import React from 'react' +import styled from 'styled-components' +import 'jest-styled-components'; +import renderer from 'react-test-renderer' +import { expect } from '@jest/globals'; + + +const Button = styled.button` + color: red; +` + + +test('it works', () => { + const SendButton = () => React.createElement(Button, null, 'Send'); // 'Send' is now correctly a string + const tree = renderer.create(React.createElement(SendButton)).toJSON(); + + expect(tree).toMatchSnapshot(); +}); +export const snapshot = ` +.c0 { + color: red; +} + + + +
+

Location

+

Temperature

+

Description

+

Weather app

-
Test Weatherapp
+
Special Garden Group Weatherapp
From 41bdb02b79eadd04cf701c446d0021c9db1c0443 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 24 Jul 2025 15:14:08 +0000 Subject: [PATCH 27/98] git commit -m "Code-lab-web" --- package.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 7eab153..abfe2ab 100644 --- a/package.json +++ b/package.json @@ -1,19 +1,19 @@ -"name": "weather-api", +{ +"name": "specialgardengroup-weather-api", "version": "1.0.0", "description": "", "main": "server.js", -"scripts": { - "start": "nodemon server.js -- exec babel-node" - "test": "jest" +"scripts":{ + "start": "nodemon server.js -- exec babel-node", + "test": "jest", }, -"author": "Code-lab-web"{ - "licence": "ISC" - "dependencies": { +"author": "Code-lab-web", + "licence": "ISC", + "dependencies", "leaflet": "^1.9.4", - "openlayers": "^3.17.1" + "openlayers": "^3.17.1", "@babel/core": "^7.8.3", "@babel/node": "^7.8.3", "@babel/present-env":"^7.8.3", - "nodemon": "^2.0.2" + "nodemon": "^2.0.2", } -} From 3e2465cdf7d47ee945633496dab04cabca21c558 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 24 Jul 2025 15:18:37 +0000 Subject: [PATCH 28/98] git commit -m "Code-lab-web" --- package.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index abfe2ab..be11405 100644 --- a/package.json +++ b/package.json @@ -5,15 +5,16 @@ "main": "server.js", "scripts":{ "start": "nodemon server.js -- exec babel-node", - "test": "jest", + "test": "jest" }, "author": "Code-lab-web", "licence": "ISC", - "dependencies", + "dependencies": { "leaflet": "^1.9.4", "openlayers": "^3.17.1", "@babel/core": "^7.8.3", "@babel/node": "^7.8.3", "@babel/present-env":"^7.8.3", - "nodemon": "^2.0.2", + "nodemon": "^2.0.2" } +} \ No newline at end of file From 97a8f7c1e0e3feead16b193bb014419699008d78 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 24 Jul 2025 16:29:37 +0000 Subject: [PATCH 29/98] git commit -m "Code-lab-web" --- api.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api.js b/api.js index ff2a569..3f2ff2d 100644 --- a/api.js +++ b/api.js @@ -1,4 +1,4 @@ -const API_KEY = "548773e920254208b83a2e2bdadb8f0e"; + From 06f78047cbc4642e2e0682dccc37b84012249476 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Wed, 6 Aug 2025 14:42:30 +0000 Subject: [PATCH 30/98] git commit -m "Code-lab-web" --- .idx/dev.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/.idx/dev.nix b/.idx/dev.nix index 69487cf..9723bc4 100644 --- a/.idx/dev.nix +++ b/.idx/dev.nix @@ -6,6 +6,7 @@ # Use https://search.nixos.org/packages to find packages packages = [ + # pkgs.sudo # pkgs.go # pkgs.python311 # pkgs.python311Packages.pip From 9eabfb4728ce909b36e221d60ee3635f1eea2f8d Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 7 Aug 2025 13:28:57 +0000 Subject: [PATCH 31/98] git commit -m "Code-lab-web" --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index be11405..d0801c0 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "test": "jest" }, "author": "Code-lab-web", - "licence": "ISC", + "license": "(ISC OR GPL-3.0)", "dependencies": { "leaflet": "^1.9.4", "openlayers": "^3.17.1", From 9da81c47be540e8148cc8f4e4ca3c5bb4ed31073 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 8 Aug 2025 14:12:04 +0000 Subject: [PATCH 32/98] git commit -m "Code-lab-web" --- src/assets/stores/appContentStore.jsx | 5 +++++ src/assets/stores/components/pages/Home.jsx | 6 ++++++ .../stores/components/pages/UserSettings.jsx | 17 +++++++++++++++++ src/assets/stores/components/pages/Userinfo.jsx | 11 +++++++++++ src/assets/stores/userStore.jsx | 9 +++++++++ 5 files changed, 48 insertions(+) create mode 100644 src/assets/stores/appContentStore.jsx create mode 100644 src/assets/stores/components/pages/Home.jsx create mode 100644 src/assets/stores/components/pages/UserSettings.jsx create mode 100644 src/assets/stores/components/pages/Userinfo.jsx create mode 100644 src/assets/stores/userStore.jsx diff --git a/src/assets/stores/appContentStore.jsx b/src/assets/stores/appContentStore.jsx new file mode 100644 index 0000000..56069f2 --- /dev/null +++ b/src/assets/stores/appContentStore.jsx @@ -0,0 +1,5 @@ +import {create} from "zustand" +export const appContentStore = create(() => ({})) +appContent:{ + heading: "State-Management-Zustand-js-weather-app-Special Garden Group" +} \ No newline at end of file diff --git a/src/assets/stores/components/pages/Home.jsx b/src/assets/stores/components/pages/Home.jsx new file mode 100644 index 0000000..0e555f4 --- /dev/null +++ b/src/assets/stores/components/pages/Home.jsx @@ -0,0 +1,6 @@ +import {appContentStore} from "../stores/appContentStore" +export const Home () => { + const { appContent } = appContentStore() + return( +

{appContent.heading}

+} \ No newline at end of file diff --git a/src/assets/stores/components/pages/UserSettings.jsx b/src/assets/stores/components/pages/UserSettings.jsx new file mode 100644 index 0000000..ef7fc4f --- /dev/null +++ b/src/assets/stores/components/pages/UserSettings.jsx @@ -0,0 +1,17 @@ +import { useUserStore } from "../stores/userstore" +export const UserSettings = () => { + const { toggleLogin, } inCrementAge, setUserName} isLoggedIn, userName } = useUserStore() + return( +
+

User Settings

+

Logged in: {isLoggedIn ? "Yes" : "No"}

+ + + +
+ ) +} \ No newline at end of file diff --git a/src/assets/stores/components/pages/Userinfo.jsx b/src/assets/stores/components/pages/Userinfo.jsx new file mode 100644 index 0000000..19415b8 --- /dev/null +++ b/src/assets/stores/components/pages/Userinfo.jsx @@ -0,0 +1,11 @@ +import { useUserStore } from "../stores/userStore" +export const UserInfo = () => { + const { userName, age } = useUserStore() + +return ( +
+}

User Profile

+

User Name: {userName}>

+

Age: {age}

+
+)) \ No newline at end of file diff --git a/src/assets/stores/userStore.jsx b/src/assets/stores/userStore.jsx new file mode 100644 index 0000000..67e4a17 --- /dev/null +++ b/src/assets/stores/userStore.jsx @@ -0,0 +1,9 @@ +import { create } from "zustand" +export const useUserStore = create ((set) =>({ + isLoggedIn: false, + age: 25, + userName: "John Doe", + toggleLogin: () set ((state) => ({isLoggedIn:})) !state.isLoggedIn})) + incrementAge: () => set ((state) => ({age: state.age +1})), + setUserName: (newUserName) => set ({userName:}) +}) \ No newline at end of file From 4ea86b21a9920bf40e3569402169c0e2f17714ae Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 8 Aug 2025 14:18:21 +0000 Subject: [PATCH 33/98] git commit -m "Code-lab-web" --- server.js | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 server.js diff --git a/server.js b/server.js new file mode 100644 index 0000000..484619a --- /dev/null +++ b/server.js @@ -0,0 +1,136 @@ +import express from 'express' +import bodyParser from 'body-parser' +import cors from 'cors' +import crypto from 'crypto' +import mongoose from 'mongoose' +import bcrypt from 'bcrypt-nodejs' + +const mongoUrl =process.env_MONGO_URL II "mongodb://localhost/auth" +mongoose.connect(mongoUrl, { useNewUrlParser: true, useundefinedtopology: true}) +mongoose.Promise = Promise + +const { Schema, model } = mongoose +const userSchema = new Schema({ + +const User = mongoose.model('User', { + name: { + type: String, + unique: true + }, + password:{ + type:String, + required:true + }, + accessToken:{ + type:String, + default: () => crypto.randomBytes(128)toString('hex') + } + }); + const User = model("User", userSchema) + + // Example + // POST Request + const request = {name: "Bob", password: "foobar}; + // DB Entry + const dbEntry = {name :"Bob, password:"5abbc32983def"} + bcrypt.compareSync(request.password, dbEntry.password); + // One-way encryption +const user = new User({name:"Bob", password:bcrypt.hashSync("foobar")}); +user.save(); +// Defines the port the app will run on. Defaults to 8080, but can be overritten when starting the server. For example: +// +// PORT-9000 npm start +const port = process.env.PORT II 8080 +const app = express() +const authenticateUser = async (req, res, next) => { + const user = await User.findOne({accesToken: req.header('Authorization')}); + if(user){ + req.user = user; + next(); + {else{ +res.status(401).json({loggedOut:true}); + }} + } +} + +// Add middlewares to enable cors and json body parsing +app.use(cors()) +app.use(express.json()); +app.use(bodyParser.json()) + +// Start defining your routes here +app.get('/', (req, res) => { + res.send('Hello Member') + app.post('/tweets' authenticateUser); + app.post('/tweets', async (req,res) =>{ + // This will only happen if the next() function is called from middleware! + // now we can access the req.user object from the middleware + }) + + } + }) +}) + +// Start defining your routes here +app.get('/,(req, res) => { + res.send('Hello world') +}) +app.post('/sessions' async (req res) => { + const user = await User.findOne({name: req.body.name}); + if(user && bcrypt.compareSync(req.body.password, user.password)){ + // Success + res.json({userId: user._id, accessToken}}; + }else{ + // Failure + // a.User does not exist + // b. Encrypted password does not march + res.json({notFound: true}); + } + } +}); +app.post("/users", (req, res) => { + try { + const { name, email, password } = req.body + const salt = bcrypt.genSaltSync() + const user = new User({ name, email, password: bcrypt.hashSync(password, salt) }) + user.save() + res.status(201).json({ + success: true, + message: "User created", + id: user._id, + accessToken: user.accessToken, + }) + } catch (error) { + res.status(400).json({ + success: false, + message: "Could not create user", + errors: error + }) + } + }) + + app.get("/secrets", authenticateUser) +app.get("/secrets", (req, res) => { + res.json({ + secret: "This is secret" + app.get('/secrets', (req, res) =>{ + res.jsons({secret: 'This is a super secret message'}) + }); + } + app.post('/sessions' async (req, res) => { + const user = await User.findOne({email: req.body.email}); + if (user && bcrypt.compareSync(req.body.password. user.password)){ + res.json({userId: user_Id, assessToken: user.accessToken}); + }else{ + res.json({notFound: true}); + + + + +// Start the server +}) +app.listen(port, () => { + console.log('Server running on http://localhost:${port}') +}) + console.log(bcrypt.hashSync("foobar")); +}) \ No newline at end of file From f8ff992fb440985e0d84bfa93e69bcad19dcc167 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 8 Aug 2025 16:39:26 +0000 Subject: [PATCH 34/98] git commit -m "Code-lab-web" --- tailwindconfig.js | 26 ++++++++++++++++++++++++++ useDarkMode.jsx | 0 2 files changed, 26 insertions(+) create mode 100644 tailwindconfig.js create mode 100644 useDarkMode.jsx diff --git a/tailwindconfig.js b/tailwindconfig.js new file mode 100644 index 0000000..7bd3c35 --- /dev/null +++ b/tailwindconfig.js @@ -0,0 +1,26 @@ +const colors = require('tailwindcss/colors') +module.exports = { + mode:'jit', + purge: [`./src/**/*.{js,jsx,ts,tsx}`, `./public/index.html'], + darkMode: 'class', // or 'media' or 'class' + theme: { + extend: {} + colors:{ + bg-primary: #'202225', + bg-secondary: #'5865f2', + gray: colors.trueGray, + 900: '#202225', + 800: '#2f3136', + 700: '#36393f', + 600: '#4f545c', + 400: '#d4d7dc', + 300: '#e3e5e8', + 200: '#ohedef', + 100: ,#f2f3f5', + }, + }, + }, + variants: { + extend: {}, + }, + plugins: [], diff --git a/useDarkMode.jsx b/useDarkMode.jsx new file mode 100644 index 0000000..e69de29 From e155eee05f9ab885389976454b9501b429fbf3a7 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Tue, 12 Aug 2025 17:21:34 +0000 Subject: [PATCH 35/98] git commit -m "Code-lab-web" --- .idx/dev.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/.idx/dev.nix b/.idx/dev.nix index 9723bc4..b080277 100644 --- a/.idx/dev.nix +++ b/.idx/dev.nix @@ -12,6 +12,7 @@ # pkgs.python311Packages.pip # pkgs.nodejs_20 # pkgs.nodePackages.nodemon + # pkgs.python312Packages.pip ]; # Sets environment variables in the workspace From b614e0b2831a067bfeb33d1c6fef90c2ce1e12b8 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Wed, 13 Aug 2025 12:07:51 +0000 Subject: [PATCH 36/98] git commit -m "Code-lab-web" --- package.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d0801c0..0742b71 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,9 @@ "description": "", "main": "server.js", "scripts":{ - "start": "nodemon server.js -- exec babel-node", + "start": "start": "babel-node server.js", + "dev": "nodemon server.js --exec babel-node}," + }, "test": "jest" }, "author": "Code-lab-web", From 4e0c9de4f1e7feff32e8da46b02c0785c49ffa7b Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 14 Aug 2025 09:36:36 +0000 Subject: [PATCH 37/98] git commit-m "Code-lab-web" --- package.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package.json b/package.json index 0742b71..6049764 100644 --- a/package.json +++ b/package.json @@ -19,4 +19,6 @@ "@babel/present-env":"^7.8.3", "nodemon": "^2.0.2" } +}{ + "packageManager": "yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa" } \ No newline at end of file From de98b8a78ccf8ee4bdc24d468bc187fd7ce7d651 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 14 Aug 2025 11:04:25 +0000 Subject: [PATCH 38/98] git commit -m "Code-lab-web" --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index 6049764..7389bb3 100644 --- a/package.json +++ b/package.json @@ -21,4 +21,7 @@ } }{ "packageManager": "yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa" +} +{ + "packageManager": "yarn@https://registry.npmjs.org/@yarnpkg/cli-dist/-/cli-dist-3.2.3.tgz#sha224.16a0797d1710d1fb7ec40ab5c3801b68370a612a9b66ba117ad9924b" } \ No newline at end of file From 99277c0a1f281e19138573cfd6e17563d534e44f Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 14 Aug 2025 13:48:15 +0000 Subject: [PATCH 39/98] git commit -m "Code-lab-web" --- ~/.bash_aliases | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 ~/.bash_aliases diff --git a/~/.bash_aliases b/~/.bash_aliases new file mode 100644 index 0000000..e562182 --- /dev/null +++ b/~/.bash_aliases @@ -0,0 +1,6 @@ +alias yarn="corepack yarn" +alias yarnpkg="corepack yarnpkg" +alias pnpm="corepack pnpm" +alias pnpx="corepack pnpx" +alias npm="corepack npm" +alias npx="corepack npx" \ No newline at end of file From d29631787dfa2571c3c0cc9553f7007143421cc3 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Tue, 19 Aug 2025 17:24:10 +0000 Subject: [PATCH 40/98] git commit -m "Code-lab-web" --- .../stores/components/pages/LoginForm.jsx | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src/assets/stores/components/pages/LoginForm.jsx diff --git a/src/assets/stores/components/pages/LoginForm.jsx b/src/assets/stores/components/pages/LoginForm.jsx new file mode 100644 index 0000000..a406baa --- /dev/null +++ b/src/assets/stores/components/pages/LoginForm.jsx @@ -0,0 +1,61 @@ +import { useState } from "react"; + +const LoginForm = () => { + const [formData, setFormData] = useState({ + email: "", + password: "", + }); + + const [error, setError] = useState(""); + + const handleSubmit = (e) => { + e.preventDefault(); + + if (!formData.email || !formData.password) { + setError("Please fill in both fields"); + return; + } + + setError(""); + + fetch("http://localhost:8080/users/login", { + method: "POST", + body: JSON.stringify({ email: formData.email, password: formData.password }), + headers: { + "Content-Type": "application/json" + } + }) + .then(() => { + // Reset form + e.target.reset() + }) + .catch(error => { + console.log(error) + }) + + }; + + return ( +
+

LOG IN

+ {error &&
{error}
} + + setFormData({ ...formData, email: e.target.value })} + type="email" + name="email" + value={formData.email} + /> + + setFormData({ ...formData, password: e.target.value })} + type="password" + name="password" + value={formData.password} + /> + +
+ ); +}; + +export default LoginForm; \ No newline at end of file From 9f96668be2403c154466220e94f7b79806b3b05f Mon Sep 17 00:00:00 2001 From: plazadevina Date: Tue, 19 Aug 2025 18:13:02 +0000 Subject: [PATCH 41/98] git commit -m "Code-lab-web" --- .../stores/components/pages/SignupForm.jsx | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 src/assets/stores/components/pages/SignupForm.jsx diff --git a/src/assets/stores/components/pages/SignupForm.jsx b/src/assets/stores/components/pages/SignupForm.jsx new file mode 100644 index 0000000..8be5785 --- /dev/null +++ b/src/assets/stores/components/pages/SignupForm.jsx @@ -0,0 +1,52 @@ +import { useState } from "react"; + +const SignupForm = () => { + const [formData, setFormData] = useState({ + email: "", + password: "", + }); + + const handleSubmit = (e) => { + e.preventDefault(); + console.log(formData); + + fetch("http://localhost:8080/users", { + method: "POST", + body: JSON.stringify({ email: formData.email, password: formData.password }), + headers: { + "Content-Type": "application/json" + } + }) + .then(() => { + // Reset form + e.target.reset() + }) + .catch(error => { + console.log(error) + }) + + }; + + return ( +
+

SIGN UP

+ + setFormData({ ...formData, email: e.target.value })} + type="email" + name="email" + /> + + + setFormData({ ...formData, password: e.target.value })} + type="password" + name="password" + /> + + +
+ ); +}; + +export default SignupForm; \ No newline at end of file From 51d53897f53b07d1877a39301706e5b118d2be59 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Wed, 20 Aug 2025 09:00:28 +0000 Subject: [PATCH 42/98] git commit -m "Code-lab-web" --- .../stores/{ => components/pages/stores}/appContentStore.jsx | 0 src/assets/stores/{ => components/pages/stores}/userStore.jsx | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename src/assets/stores/{ => components/pages/stores}/appContentStore.jsx (100%) rename src/assets/stores/{ => components/pages/stores}/userStore.jsx (100%) diff --git a/src/assets/stores/appContentStore.jsx b/src/assets/stores/components/pages/stores/appContentStore.jsx similarity index 100% rename from src/assets/stores/appContentStore.jsx rename to src/assets/stores/components/pages/stores/appContentStore.jsx diff --git a/src/assets/stores/userStore.jsx b/src/assets/stores/components/pages/stores/userStore.jsx similarity index 100% rename from src/assets/stores/userStore.jsx rename to src/assets/stores/components/pages/stores/userStore.jsx From df3406ad2d7e3f23ad0f85e4ae587ad127f6a4a0 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 21 Aug 2025 12:00:20 +0000 Subject: [PATCH 43/98] git commit -m "Code-lab-web" --- my-project/.gitignore | 24 + my-project/README.md | 69 + my-project/eslint.config.js | 23 + my-project/index.html | 13 + my-project/package-lock.json | 3963 +++++++++++++++++ my-project/package.json | 31 + my-project/public/vite.svg | 1 + my-project/src/App.css | 42 + my-project/src/App.tsx | 35 + my-project/src/assets/react.svg | 1 + my-project/src/index.css | 68 + my-project/src/main.tsx | 10 + my-project/src/vite-env.d.ts | 1 + my-project/tsconfig.app.json | 27 + my-project/tsconfig.json | 7 + my-project/tsconfig.node.json | 25 + my-project/vite.config.ts | 7 + .../stores/components/pages/vite.config.ts | 7 + style.2.css | 1 + style.css | 1 + style3.css | 1 + style4.css | 1 + style5.css | 1 + 23 files changed, 4359 insertions(+) create mode 100644 my-project/.gitignore create mode 100644 my-project/README.md create mode 100644 my-project/eslint.config.js create mode 100644 my-project/index.html create mode 100644 my-project/package-lock.json create mode 100644 my-project/package.json create mode 100644 my-project/public/vite.svg create mode 100644 my-project/src/App.css create mode 100644 my-project/src/App.tsx create mode 100644 my-project/src/assets/react.svg create mode 100644 my-project/src/index.css create mode 100644 my-project/src/main.tsx create mode 100644 my-project/src/vite-env.d.ts create mode 100644 my-project/tsconfig.app.json create mode 100644 my-project/tsconfig.json create mode 100644 my-project/tsconfig.node.json create mode 100644 my-project/vite.config.ts create mode 100644 src/assets/stores/components/pages/vite.config.ts diff --git a/my-project/.gitignore b/my-project/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/my-project/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/my-project/README.md b/my-project/README.md new file mode 100644 index 0000000..7959ce4 --- /dev/null +++ b/my-project/README.md @@ -0,0 +1,69 @@ +# React + TypeScript + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules: + +```js +export default tseslint.config([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + + // Remove tseslint.configs.recommended and replace with this + ...tseslint.configs.recommendedTypeChecked, + // Alternatively, use this for stricter rules + ...tseslint.configs.strictTypeChecked, + // Optionally, add this for stylistic rules + ...tseslint.configs.stylisticTypeChecked, + + // Other configs... + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` + +You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules: + +```js +// eslint.config.js +import reactX from 'eslint-plugin-react-x' +import reactDom from 'eslint-plugin-react-dom' + +export default tseslint.config([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + // Enable lint rules for React + reactX.configs['recommended-typescript'], + // Enable lint rules for React DOM + reactDom.configs.recommended, + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` diff --git a/my-project/eslint.config.js b/my-project/eslint.config.js new file mode 100644 index 0000000..d94e7de --- /dev/null +++ b/my-project/eslint.config.js @@ -0,0 +1,23 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import tseslint from 'typescript-eslint' +import { globalIgnores } from 'eslint/config' + +export default tseslint.config([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + js.configs.recommended, + tseslint.configs.recommended, + reactHooks.configs['recommended-latest'], + reactRefresh.configs.vite, + ], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + }, + }, +]) diff --git a/my-project/index.html b/my-project/index.html new file mode 100644 index 0000000..e4b78ea --- /dev/null +++ b/my-project/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + TS + + +
+ + + diff --git a/my-project/package-lock.json b/my-project/package-lock.json new file mode 100644 index 0000000..c9c1cf4 --- /dev/null +++ b/my-project/package-lock.json @@ -0,0 +1,3963 @@ +{ + "name": "my-project", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "my-project", + "version": "0.0.0", + "dependencies": { + "@tailwindcss/vite": "^4.1.12", + "react": "^19.1.1", + "react-dom": "^19.1.1", + "tailwindcss": "^4.1.12" + }, + "devDependencies": { + "@eslint/js": "^9.33.0", + "@types/react": "^19.1.10", + "@types/react-dom": "^19.1.7", + "@vitejs/plugin-react": "^5.0.0", + "eslint": "^9.33.0", + "eslint-plugin-react-hooks": "^5.2.0", + "eslint-plugin-react-refresh": "^0.4.20", + "globals": "^16.3.0", + "typescript": "~5.8.3", + "typescript-eslint": "^8.39.1", + "vite": "^7.1.2" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", + "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", + "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.3", + "@babel/parser": "^7.28.3", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz", + "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", + "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", + "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", + "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", + "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.3", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.2", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz", + "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz", + "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz", + "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz", + "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz", + "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz", + "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz", + "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz", + "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz", + "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz", + "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz", + "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz", + "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz", + "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz", + "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz", + "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz", + "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", + "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz", + "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz", + "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz", + "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz", + "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz", + "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz", + "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz", + "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz", + "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz", + "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.6", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", + "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz", + "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.15.2", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.32", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.32.tgz", + "integrity": "sha512-QReCdvxiUZAPkvp1xpAg62IeNzykOFA6syH2CnClif4YmALN1XKpB39XneL80008UbtMShthSVDKmrx05N1q/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.47.1.tgz", + "integrity": "sha512-lTahKRJip0knffA/GTNFJMrToD+CM+JJ+Qt5kjzBK/sFQ0EWqfKW3AYQSlZXN98tX0lx66083U9JYIMioMMK7g==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.47.1.tgz", + "integrity": "sha512-uqxkb3RJLzlBbh/bbNQ4r7YpSZnjgMgyoEOY7Fy6GCbelkDSAzeiogxMG9TfLsBbqmGsdDObo3mzGqa8hps4MA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.47.1.tgz", + "integrity": "sha512-tV6reObmxBDS4DDyLzTDIpymthNlxrLBGAoQx6m2a7eifSNEZdkXQl1PE4ZjCkEDPVgNXSzND/k9AQ3mC4IOEQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.47.1.tgz", + "integrity": "sha512-XuJRPTnMk1lwsSnS3vYyVMu4x/+WIw1MMSiqj5C4j3QOWsMzbJEK90zG+SWV1h0B1ABGCQ0UZUjti+TQK35uHQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.47.1.tgz", + "integrity": "sha512-79BAm8Ag/tmJ5asCqgOXsb3WY28Rdd5Lxj8ONiQzWzy9LvWORd5qVuOnjlqiWWZJw+dWewEktZb5yiM1DLLaHw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.47.1.tgz", + "integrity": "sha512-OQ2/ZDGzdOOlyfqBiip0ZX/jVFekzYrGtUsqAfLDbWy0jh1PUU18+jYp8UMpqhly5ltEqotc2miLngf9FPSWIA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.47.1.tgz", + "integrity": "sha512-HZZBXJL1udxlCVvoVadstgiU26seKkHbbAMLg7680gAcMnRNP9SAwTMVet02ANA94kXEI2VhBnXs4e5nf7KG2A==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.47.1.tgz", + "integrity": "sha512-sZ5p2I9UA7T950JmuZ3pgdKA6+RTBr+0FpK427ExW0t7n+QwYOcmDTK/aRlzoBrWyTpJNlS3kacgSlSTUg6P/Q==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.47.1.tgz", + "integrity": "sha512-3hBFoqPyU89Dyf1mQRXCdpc6qC6At3LV6jbbIOZd72jcx7xNk3aAp+EjzAtN6sDlmHFzsDJN5yeUySvorWeRXA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.47.1.tgz", + "integrity": "sha512-49J4FnMHfGodJWPw73Ve+/hsPjZgcXQGkmqBGZFvltzBKRS+cvMiWNLadOMXKGnYRhs1ToTGM0sItKISoSGUNA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.47.1.tgz", + "integrity": "sha512-4yYU8p7AneEpQkRX03pbpLmE21z5JNys16F1BZBZg5fP9rIlb0TkeQjn5du5w4agConCCEoYIG57sNxjryHEGg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.47.1.tgz", + "integrity": "sha512-fAiq+J28l2YMWgC39jz/zPi2jqc0y3GSRo1yyxlBHt6UN0yYgnegHSRPa3pnHS5amT/efXQrm0ug5+aNEu9UuQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.47.1.tgz", + "integrity": "sha512-daoT0PMENNdjVYYU9xec30Y2prb1AbEIbb64sqkcQcSaR0zYuKkoPuhIztfxuqN82KYCKKrj+tQe4Gi7OSm1ow==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.47.1.tgz", + "integrity": "sha512-JNyXaAhWtdzfXu5pUcHAuNwGQKevR+6z/poYQKVW+pLaYOj9G1meYc57/1Xv2u4uTxfu9qEWmNTjv/H/EpAisw==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.47.1.tgz", + "integrity": "sha512-U/CHbqKSwEQyZXjCpY43/GLYcTVKEXeRHw0rMBJP7fP3x6WpYG4LTJWR3ic6TeYKX6ZK7mrhltP4ppolyVhLVQ==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.47.1.tgz", + "integrity": "sha512-uTLEakjxOTElfeZIGWkC34u2auLHB1AYS6wBjPGI00bWdxdLcCzK5awjs25YXpqB9lS8S0vbO0t9ZcBeNibA7g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.47.1.tgz", + "integrity": "sha512-Ft+d/9DXs30BK7CHCTX11FtQGHUdpNDLJW0HHLign4lgMgBcPFN3NkdIXhC5r9iwsMwYreBBc4Rho5ieOmKNVQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.47.1.tgz", + "integrity": "sha512-N9X5WqGYzZnjGAFsKSfYFtAShYjwOmFJoWbLg3dYixZOZqU7hdMq+/xyS14zKLhFhZDhP9VfkzQnsdk0ZDS9IA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.47.1.tgz", + "integrity": "sha512-O+KcfeCORZADEY8oQJk4HK8wtEOCRE4MdOkb8qGZQNun3jzmj2nmhV/B/ZaaZOkPmJyvm/gW9n0gsB4eRa1eiQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.47.1.tgz", + "integrity": "sha512-CpKnYa8eHthJa3c+C38v/E+/KZyF1Jdh2Cz3DyKZqEWYgrM1IHFArXNWvBLPQCKUEsAqqKX27tTqVEFbDNUcOA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@tailwindcss/node": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.12.tgz", + "integrity": "sha512-3hm9brwvQkZFe++SBt+oLjo4OLDtkvlE8q2WalaD/7QWaeM7KEJbAiY/LJZUaCs7Xa8aUu4xy3uoyX4q54UVdQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.4", + "enhanced-resolve": "^5.18.3", + "jiti": "^2.5.1", + "lightningcss": "1.30.1", + "magic-string": "^0.30.17", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.12" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.12.tgz", + "integrity": "sha512-gM5EoKHW/ukmlEtphNwaGx45fGoEmP10v51t9unv55voWh6WrOL19hfuIdo2FjxIaZzw776/BUQg7Pck++cIVw==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.4", + "tar": "^7.4.3" + }, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.12", + "@tailwindcss/oxide-darwin-arm64": "4.1.12", + "@tailwindcss/oxide-darwin-x64": "4.1.12", + "@tailwindcss/oxide-freebsd-x64": "4.1.12", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.12", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.12", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.12", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.12", + "@tailwindcss/oxide-linux-x64-musl": "4.1.12", + "@tailwindcss/oxide-wasm32-wasi": "4.1.12", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.12", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.12" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.12.tgz", + "integrity": "sha512-oNY5pq+1gc4T6QVTsZKwZaGpBb2N1H1fsc1GD4o7yinFySqIuRZ2E4NvGasWc6PhYJwGK2+5YT1f9Tp80zUQZQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.12.tgz", + "integrity": "sha512-cq1qmq2HEtDV9HvZlTtrj671mCdGB93bVY6J29mwCyaMYCP/JaUBXxrQQQm7Qn33AXXASPUb2HFZlWiiHWFytw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.12.tgz", + "integrity": "sha512-6UCsIeFUcBfpangqlXay9Ffty9XhFH1QuUFn0WV83W8lGdX8cD5/+2ONLluALJD5+yJ7k8mVtwy3zMZmzEfbLg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.12.tgz", + "integrity": "sha512-JOH/f7j6+nYXIrHobRYCtoArJdMJh5zy5lr0FV0Qu47MID/vqJAY3r/OElPzx1C/wdT1uS7cPq+xdYYelny1ww==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.12.tgz", + "integrity": "sha512-v4Ghvi9AU1SYgGr3/j38PD8PEe6bRfTnNSUE3YCMIRrrNigCFtHZ2TCm8142X8fcSqHBZBceDx+JlFJEfNg5zQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.12.tgz", + "integrity": "sha512-YP5s1LmetL9UsvVAKusHSyPlzSRqYyRB0f+Kl/xcYQSPLEw/BvGfxzbH+ihUciePDjiXwHh+p+qbSP3SlJw+6g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.12.tgz", + "integrity": "sha512-V8pAM3s8gsrXcCv6kCHSuwyb/gPsd863iT+v1PGXC4fSL/OJqsKhfK//v8P+w9ThKIoqNbEnsZqNy+WDnwQqCA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.12.tgz", + "integrity": "sha512-xYfqYLjvm2UQ3TZggTGrwxjYaLB62b1Wiysw/YE3Yqbh86sOMoTn0feF98PonP7LtjsWOWcXEbGqDL7zv0uW8Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.12.tgz", + "integrity": "sha512-ha0pHPamN+fWZY7GCzz5rKunlv9L5R8kdh+YNvP5awe3LtuXb5nRi/H27GeL2U+TdhDOptU7T6Is7mdwh5Ar3A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.12.tgz", + "integrity": "sha512-4tSyu3dW+ktzdEpuk6g49KdEangu3eCYoqPhWNsZgUhyegEda3M9rG0/j1GV/JjVVsj+lG7jWAyrTlLzd/WEBg==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.5", + "@emnapi/runtime": "^1.4.5", + "@emnapi/wasi-threads": "^1.0.4", + "@napi-rs/wasm-runtime": "^0.2.12", + "@tybys/wasm-util": "^0.10.0", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.12.tgz", + "integrity": "sha512-iGLyD/cVP724+FGtMWslhcFyg4xyYyM+5F4hGvKA7eifPkXHRAUDFaimu53fpNg9X8dfP75pXx/zFt/jlNF+lg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.12.tgz", + "integrity": "sha512-NKIh5rzw6CpEodv/++r0hGLlfgT/gFN+5WNdZtvh6wpU2BpGNgdjvj6H2oFc8nCM839QM1YOhjpgbAONUb4IxA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.12.tgz", + "integrity": "sha512-4pt0AMFDx7gzIrAOIYgYP0KCBuKWqyW8ayrdiLEjoJTT4pKTjrzG/e4uzWtTLDziC+66R9wbUqZBccJalSE5vQ==", + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.1.12", + "@tailwindcss/oxide": "4.1.12", + "tailwindcss": "4.1.12" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.1.10", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.10.tgz", + "integrity": "sha512-EhBeSYX0Y6ye8pNebpKrwFJq7BoQ8J5SO6NlvNwwHjSj6adXJViPQrKlsyPw7hLBLvckEMO1yxeGdR82YBBlDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.7.tgz", + "integrity": "sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.40.0.tgz", + "integrity": "sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.40.0", + "@typescript-eslint/type-utils": "8.40.0", + "@typescript-eslint/utils": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.0", + "graphemer": "^1.4.0", + "ignore": "^7.0.0", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.40.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.40.0.tgz", + "integrity": "sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.40.0", + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.40.0.tgz", + "integrity": "sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.40.0", + "@typescript-eslint/types": "^8.40.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.40.0.tgz", + "integrity": "sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.40.0.tgz", + "integrity": "sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.40.0.tgz", + "integrity": "sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.0", + "@typescript-eslint/utils": "8.40.0", + "debug": "^4.3.4", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.40.0.tgz", + "integrity": "sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.40.0.tgz", + "integrity": "sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.40.0", + "@typescript-eslint/tsconfig-utils": "8.40.0", + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.40.0.tgz", + "integrity": "sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.40.0", + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.40.0.tgz", + "integrity": "sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.40.0", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.0.1.tgz", + "integrity": "sha512-DE4UNaBXwtVoDJ0ccBdLVjFTWL70NRuWNCxEieTI3lrq9ORB9aOCQEKstwDXBl87NvFdbqh/p7eINGyj0BthJA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.28.3", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-beta.32", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.17.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.25.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.3.tgz", + "integrity": "sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001735", + "electron-to-chromium": "^1.5.204", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001736", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001736.tgz", + "integrity": "sha512-ImpN5gLEY8gWeqfLUyEF4b7mYWcYoR2Si1VhnrbM4JizRFmfGaAQ12PhNykq6nvI4XvKLrsp8Xde74D5phJOSw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.207", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.207.tgz", + "integrity": "sha512-mryFrrL/GXDTmAtIVMVf+eIXM09BBPlO5IQ7lUyKmK8d+A4VpRGG+M3ofoVef6qyF8s60rJei8ymlJxjUA8Faw==", + "dev": true, + "license": "ISC" + }, + "node_modules/enhanced-resolve": { + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/esbuild": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", + "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.9", + "@esbuild/android-arm": "0.25.9", + "@esbuild/android-arm64": "0.25.9", + "@esbuild/android-x64": "0.25.9", + "@esbuild/darwin-arm64": "0.25.9", + "@esbuild/darwin-x64": "0.25.9", + "@esbuild/freebsd-arm64": "0.25.9", + "@esbuild/freebsd-x64": "0.25.9", + "@esbuild/linux-arm": "0.25.9", + "@esbuild/linux-arm64": "0.25.9", + "@esbuild/linux-ia32": "0.25.9", + "@esbuild/linux-loong64": "0.25.9", + "@esbuild/linux-mips64el": "0.25.9", + "@esbuild/linux-ppc64": "0.25.9", + "@esbuild/linux-riscv64": "0.25.9", + "@esbuild/linux-s390x": "0.25.9", + "@esbuild/linux-x64": "0.25.9", + "@esbuild/netbsd-arm64": "0.25.9", + "@esbuild/netbsd-x64": "0.25.9", + "@esbuild/openbsd-arm64": "0.25.9", + "@esbuild/openbsd-x64": "0.25.9", + "@esbuild/openharmony-arm64": "0.25.9", + "@esbuild/sunos-x64": "0.25.9", + "@esbuild/win32-arm64": "0.25.9", + "@esbuild/win32-ia32": "0.25.9", + "@esbuild/win32-x64": "0.25.9" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz", + "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.1", + "@eslint/core": "^0.15.2", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.33.0", + "@eslint/plugin-kit": "^0.3.5", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", + "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.20", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.20.tgz", + "integrity": "sha512-XpbHQ2q5gUF8BGOX4dHe+71qoirYMhApEPZ7sfhF/dNnOF1UXnCMGZf79SFTBO7Bz5YEIT4TMieSlJBWhP9WBA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=8.40" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.3.0.tgz", + "integrity": "sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jiti": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz", + "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/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, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", + "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.30.1", + "lightningcss-darwin-x64": "1.30.1", + "lightningcss-freebsd-x64": "1.30.1", + "lightningcss-linux-arm-gnueabihf": "1.30.1", + "lightningcss-linux-arm64-gnu": "1.30.1", + "lightningcss-linux-arm64-musl": "1.30.1", + "lightningcss-linux-x64-gnu": "1.30.1", + "lightningcss-linux-x64-musl": "1.30.1", + "lightningcss-win32-arm64-msvc": "1.30.1", + "lightningcss-win32-x64-msvc": "1.30.1" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz", + "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz", + "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz", + "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz", + "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz", + "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz", + "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", + "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", + "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz", + "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz", + "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/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, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minizlib": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true, + "license": "MIT" + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz", + "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz", + "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.26.0" + }, + "peerDependencies": { + "react": "^19.1.1" + } + }, + "node_modules/react-refresh": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", + "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.47.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.47.1.tgz", + "integrity": "sha512-iasGAQoZ5dWDzULEUX3jiW0oB1qyFOepSyDyoU6S/OhVlDIwj5knI5QBa5RRQ0sK7OE0v+8VIi2JuV+G+3tfNg==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.47.1", + "@rollup/rollup-android-arm64": "4.47.1", + "@rollup/rollup-darwin-arm64": "4.47.1", + "@rollup/rollup-darwin-x64": "4.47.1", + "@rollup/rollup-freebsd-arm64": "4.47.1", + "@rollup/rollup-freebsd-x64": "4.47.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.47.1", + "@rollup/rollup-linux-arm-musleabihf": "4.47.1", + "@rollup/rollup-linux-arm64-gnu": "4.47.1", + "@rollup/rollup-linux-arm64-musl": "4.47.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.47.1", + "@rollup/rollup-linux-ppc64-gnu": "4.47.1", + "@rollup/rollup-linux-riscv64-gnu": "4.47.1", + "@rollup/rollup-linux-riscv64-musl": "4.47.1", + "@rollup/rollup-linux-s390x-gnu": "4.47.1", + "@rollup/rollup-linux-x64-gnu": "4.47.1", + "@rollup/rollup-linux-x64-musl": "4.47.1", + "@rollup/rollup-win32-arm64-msvc": "4.47.1", + "@rollup/rollup-win32-ia32-msvc": "4.47.1", + "@rollup/rollup-win32-x64-msvc": "4.47.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.12.tgz", + "integrity": "sha512-DzFtxOi+7NsFf7DBtI3BJsynR+0Yp6etH+nRPTbpWnS2pZBaSksv/JGctNwSWzbFjp0vxSqknaUylseZqMDGrA==", + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", + "license": "MIT", + "dependencies": { + "fdir": "^6.4.4", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typescript": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.40.0.tgz", + "integrity": "sha512-Xvd2l+ZmFDPEt4oj1QEXzA4A2uUK6opvKu3eGN9aGjB8au02lIVcLyi375w94hHyejTOmzIU77L8ol2sRg9n7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.40.0", + "@typescript-eslint/parser": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.0", + "@typescript-eslint/utils": "8.40.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/vite": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.3.tgz", + "integrity": "sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.14" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/my-project/package.json b/my-project/package.json new file mode 100644 index 0000000..685f0bd --- /dev/null +++ b/my-project/package.json @@ -0,0 +1,31 @@ +{ + "name": "my-project", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "@tailwindcss/vite": "^4.1.12", + "react": "^19.1.1", + "react-dom": "^19.1.1", + "tailwindcss": "^4.1.12" + }, + "devDependencies": { + "@eslint/js": "^9.33.0", + "@types/react": "^19.1.10", + "@types/react-dom": "^19.1.7", + "@vitejs/plugin-react": "^5.0.0", + "eslint": "^9.33.0", + "eslint-plugin-react-hooks": "^5.2.0", + "eslint-plugin-react-refresh": "^0.4.20", + "globals": "^16.3.0", + "typescript": "~5.8.3", + "typescript-eslint": "^8.39.1", + "vite": "^7.1.2" + } +} diff --git a/my-project/public/vite.svg b/my-project/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/my-project/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/my-project/src/App.css b/my-project/src/App.css new file mode 100644 index 0000000..b9d355d --- /dev/null +++ b/my-project/src/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} diff --git a/my-project/src/App.tsx b/my-project/src/App.tsx new file mode 100644 index 0000000..3d7ded3 --- /dev/null +++ b/my-project/src/App.tsx @@ -0,0 +1,35 @@ +import { useState } from 'react' +import reactLogo from './assets/react.svg' +import viteLogo from '/vite.svg' +import './App.css' + +function App() { + const [count, setCount] = useState(0) + + return ( + <> + +

Vite + React

+
+ +

+ Edit src/App.tsx and save to test HMR +

+
+

+ Click on the Vite and React logos to learn more +

+ + ) +} + +export default App diff --git a/my-project/src/assets/react.svg b/my-project/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/my-project/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/my-project/src/index.css b/my-project/src/index.css new file mode 100644 index 0000000..08a3ac9 --- /dev/null +++ b/my-project/src/index.css @@ -0,0 +1,68 @@ +:root { + font-family: system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/my-project/src/main.tsx b/my-project/src/main.tsx new file mode 100644 index 0000000..bef5202 --- /dev/null +++ b/my-project/src/main.tsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import './index.css' +import App from './App.tsx' + +createRoot(document.getElementById('root')!).render( + + + , +) diff --git a/my-project/src/vite-env.d.ts b/my-project/src/vite-env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/my-project/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/my-project/tsconfig.app.json b/my-project/tsconfig.app.json new file mode 100644 index 0000000..227a6c6 --- /dev/null +++ b/my-project/tsconfig.app.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "target": "ES2022", + "useDefineForClassFields": true, + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["src"] +} diff --git a/my-project/tsconfig.json b/my-project/tsconfig.json new file mode 100644 index 0000000..1ffef60 --- /dev/null +++ b/my-project/tsconfig.json @@ -0,0 +1,7 @@ +{ + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } + ] +} diff --git a/my-project/tsconfig.node.json b/my-project/tsconfig.node.json new file mode 100644 index 0000000..f85a399 --- /dev/null +++ b/my-project/tsconfig.node.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "ES2023", + "lib": ["ES2023"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/my-project/vite.config.ts b/my-project/vite.config.ts new file mode 100644 index 0000000..8b0f57b --- /dev/null +++ b/my-project/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react()], +}) diff --git a/src/assets/stores/components/pages/vite.config.ts b/src/assets/stores/components/pages/vite.config.ts new file mode 100644 index 0000000..4022c86 --- /dev/null +++ b/src/assets/stores/components/pages/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import tailwindcss from '@tailwindcss/vite' +export default defineConfig({ + plugins: [ + tailwindcss(), + ], +}) \ No newline at end of file diff --git a/style.2.css b/style.2.css index d00c079..83d67af 100644 --- a/style.2.css +++ b/style.2.css @@ -1,3 +1,4 @@ +@import "tailwindcss"; import googlefonts from 'google-fonts' body { font-family: 'Montserrat', sans-serif; diff --git a/style.css b/style.css index 6877889..68953c5 100644 --- a/style.css +++ b/style.css @@ -1,3 +1,4 @@ +@import "tailwindcss"; @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap'); /* Removed invalid import statement */ @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap'); diff --git a/style3.css b/style3.css index e12866e..d0f326a 100644 --- a/style3.css +++ b/style3.css @@ -1,3 +1,4 @@ +@import "tailwindcss"; import googlefonts from 'google-fons'; /* cyrillic-ext */ @font-face { diff --git a/style4.css b/style4.css index 079efe4..5c071ab 100644 --- a/style4.css +++ b/style4.css @@ -1,3 +1,4 @@ +@import "tailwindcss"; import googlefonts from 'google-fonts'; body { font-family: 'Montserrat', sans-serif; diff --git a/style5.css b/style5.css index dc0a00a..b94f641 100644 --- a/style5.css +++ b/style5.css @@ -1,3 +1,4 @@ +@import "tailwindcss"; import googlefonts from 'google-fonts'; /* cyrillic-ext */ @font-face { From 3566ef081dca28f4a9291f68ebc6b4ec26b51b21 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 22 Aug 2025 11:22:34 +0000 Subject: [PATCH 44/98] git commit -m "Code-lab-web" --- assert.js | 824 +++++++++++++++++++++++++++ async_hooks.js | 296 ++++++++++ buffer.js | 1365 +++++++++++++++++++++++++++++++++++++++++++++ cluster.js | 8 + crypto.js | 1365 +++++++++++++++++++++++++++++++++++++++++++++ dfn.js | 118 ++++ hello-world.js | 14 + section-links.js | 21 + string_decoder.js | 125 +++++ task_processor.js | 91 +++ tests.js | 75 +++ tls.js | 405 ++++++++++++++ trace_events.js | 75 +++ v8.js | 176 ++++++ wasi.js | 176 ++++++ worker_pool.js | 13 + 16 files changed, 5147 insertions(+) create mode 100644 assert.js create mode 100644 async_hooks.js create mode 100644 buffer.js create mode 100644 cluster.js create mode 100644 crypto.js create mode 100644 dfn.js create mode 100644 hello-world.js create mode 100644 section-links.js create mode 100644 string_decoder.js create mode 100644 task_processor.js create mode 100644 tests.js create mode 100644 tls.js create mode 100644 trace_events.js create mode 100644 v8.js create mode 100644 wasi.js create mode 100644 worker_pool.js diff --git a/assert.js b/assert.js new file mode 100644 index 0000000..2ddc44d --- /dev/null +++ b/assert.js @@ -0,0 +1,824 @@ +'use strict'; + +const { + ArrayPrototypeIndexOf, + ArrayPrototypeJoin, + ArrayPrototypePush, + ArrayPrototypeSlice, + Error, + NumberIsNaN, + ObjectAssign, + ObjectIs, + ObjectKeys, + ObjectPrototypeIsPrototypeOf, + ReflectApply, + RegExpPrototypeExec, + String, + StringPrototypeIndexOf, + StringPrototypeSlice, + StringPrototypeSplit, +} = primordials; + +const { + codes: { + ERR_AMBIGUOUS_ARGUMENT, + ERR_INVALID_ARG_TYPE, + ERR_INVALID_ARG_VALUE, + ERR_INVALID_RETURN_VALUE, + ERR_MISSING_ARGS, + }, +} = require('internal/errors'); +const AssertionError = require('internal/assert/assertion_error'); +const { inspect } = require('internal/util/inspect'); +const { + isPromise, + isRegExp, +} = require('internal/util/types'); +const { isError, deprecate } = require('internal/util'); +const { innerOk } = require('internal/assert/utils'); + +const CallTracker = require('internal/assert/calltracker'); +const { + validateFunction, +} = require('internal/validators'); + +let isDeepEqual; +let isDeepStrictEqual; +let isPartialStrictEqual; + +function lazyLoadComparison() { + const comparison = require('internal/util/comparisons'); + isDeepEqual = comparison.isDeepEqual; + isDeepStrictEqual = comparison.isDeepStrictEqual; + isPartialStrictEqual = comparison.isPartialStrictEqual; +} + +let warned = false; + +// The assert module provides functions that throw +// AssertionError's when particular conditions are not met. The +// assert module must conform to the following interface. + +const assert = module.exports = ok; + +const NO_EXCEPTION_SENTINEL = {}; + +// All of the following functions must throw an AssertionError +// when a corresponding condition is not met, with a message that +// may be undefined if not provided. All assertion methods provide +// both the actual and expected values to the assertion error for +// display purposes. + +function innerFail(obj) { + if (obj.message instanceof Error) throw obj.message; + + throw new AssertionError(obj); +} + +/** + * @param {any} actual + * @param {any} expected + * @param {string | Error} [message] + * @param {string} [operator] + * @param {Function} [stackStartFn] + */ +function fail(actual, expected, message, operator, stackStartFn) { + const argsLen = arguments.length; + + let internalMessage = false; + if (actual == null && argsLen <= 1) { + internalMessage = true; + message = 'Failed'; + } else if (argsLen === 1) { + message = actual; + actual = undefined; + } else { + if (warned === false) { + warned = true; + process.emitWarning( + 'assert.fail() with more than one argument is deprecated. ' + + 'Please use assert.strictEqual() instead or only pass a message.', + 'DeprecationWarning', + 'DEP0094', + ); + } + if (argsLen === 2) + operator = '!='; + } + + if (message instanceof Error) throw message; + + const errArgs = { + actual, + expected, + operator: operator === undefined ? 'fail' : operator, + stackStartFn: stackStartFn || fail, + message, + }; + const err = new AssertionError(errArgs); + if (internalMessage) { + err.generatedMessage = true; + } + throw err; +} + +assert.fail = fail; + +// The AssertionError is defined in internal/error. +assert.AssertionError = AssertionError; + +/** + * Pure assertion tests whether a value is truthy, as determined + * by !!value. + * @param {...any} args + * @returns {void} + */ +function ok(...args) { + innerOk(ok, args.length, ...args); +} +assert.ok = ok; + +/** + * The equality assertion tests shallow, coercive equality with ==. + * @param {any} actual + * @param {any} expected + * @param {string | Error} [message] + * @returns {void} + */ +/* eslint-disable no-restricted-properties */ +assert.equal = function equal(actual, expected, message) { + if (arguments.length < 2) { + throw new ERR_MISSING_ARGS('actual', 'expected'); + } + // eslint-disable-next-line eqeqeq + if (actual != expected && (!NumberIsNaN(actual) || !NumberIsNaN(expected))) { + innerFail({ + actual, + expected, + message, + operator: '==', + stackStartFn: equal, + }); + } +}; + +/** + * The non-equality assertion tests for whether two objects are not + * equal with !=. + * @param {any} actual + * @param {any} expected + * @param {string | Error} [message] + * @returns {void} + */ +assert.notEqual = function notEqual(actual, expected, message) { + if (arguments.length < 2) { + throw new ERR_MISSING_ARGS('actual', 'expected'); + } + // eslint-disable-next-line eqeqeq + if (actual == expected || (NumberIsNaN(actual) && NumberIsNaN(expected))) { + innerFail({ + actual, + expected, + message, + operator: '!=', + stackStartFn: notEqual, + }); + } +}; + +/** + * The deep equivalence assertion tests a deep equality relation. + * @param {any} actual + * @param {any} expected + * @param {string | Error} [message] + * @returns {void} + */ +assert.deepEqual = function deepEqual(actual, expected, message) { + if (arguments.length < 2) { + throw new ERR_MISSING_ARGS('actual', 'expected'); + } + if (isDeepEqual === undefined) lazyLoadComparison(); + if (!isDeepEqual(actual, expected)) { + innerFail({ + actual, + expected, + message, + operator: 'deepEqual', + stackStartFn: deepEqual, + }); + } +}; + +/** + * The deep non-equivalence assertion tests for any deep inequality. + * @param {any} actual + * @param {any} expected + * @param {string | Error} [message] + * @returns {void} + */ +assert.notDeepEqual = function notDeepEqual(actual, expected, message) { + if (arguments.length < 2) { + throw new ERR_MISSING_ARGS('actual', 'expected'); + } + if (isDeepEqual === undefined) lazyLoadComparison(); + if (isDeepEqual(actual, expected)) { + innerFail({ + actual, + expected, + message, + operator: 'notDeepEqual', + stackStartFn: notDeepEqual, + }); + } +}; +/* eslint-enable */ + +/** + * The deep strict equivalence assertion tests a deep strict equality + * relation. + * @param {any} actual + * @param {any} expected + * @param {string | Error} [message] + * @returns {void} + */ +assert.deepStrictEqual = function deepStrictEqual(actual, expected, message) { + if (arguments.length < 2) { + throw new ERR_MISSING_ARGS('actual', 'expected'); + } + if (isDeepEqual === undefined) lazyLoadComparison(); + if (!isDeepStrictEqual(actual, expected)) { + innerFail({ + actual, + expected, + message, + operator: 'deepStrictEqual', + stackStartFn: deepStrictEqual, + }); + } +}; + +/** + * The deep strict non-equivalence assertion tests for any deep strict + * inequality. + * @param {any} actual + * @param {any} expected + * @param {string | Error} [message] + * @returns {void} + */ +assert.notDeepStrictEqual = notDeepStrictEqual; +function notDeepStrictEqual(actual, expected, message) { + if (arguments.length < 2) { + throw new ERR_MISSING_ARGS('actual', 'expected'); + } + if (isDeepEqual === undefined) lazyLoadComparison(); + if (isDeepStrictEqual(actual, expected)) { + innerFail({ + actual, + expected, + message, + operator: 'notDeepStrictEqual', + stackStartFn: notDeepStrictEqual, + }); + } +} + +/** + * The strict equivalence assertion tests a strict equality relation. + * @param {any} actual + * @param {any} expected + * @param {string | Error} [message] + * @returns {void} + */ +assert.strictEqual = function strictEqual(actual, expected, message) { + if (arguments.length < 2) { + throw new ERR_MISSING_ARGS('actual', 'expected'); + } + if (!ObjectIs(actual, expected)) { + innerFail({ + actual, + expected, + message, + operator: 'strictEqual', + stackStartFn: strictEqual, + }); + } +}; + +/** + * The strict non-equivalence assertion tests for any strict inequality. + * @param {any} actual + * @param {any} expected + * @param {string | Error} [message] + * @returns {void} + */ +assert.notStrictEqual = function notStrictEqual(actual, expected, message) { + if (arguments.length < 2) { + throw new ERR_MISSING_ARGS('actual', 'expected'); + } + if (ObjectIs(actual, expected)) { + innerFail({ + actual, + expected, + message, + operator: 'notStrictEqual', + stackStartFn: notStrictEqual, + }); + } +}; + +/** + * The strict equivalence assertion test between two objects + * @param {any} actual + * @param {any} expected + * @param {string | Error} [message] + * @returns {void} + */ +assert.partialDeepStrictEqual = function partialDeepStrictEqual( + actual, + expected, + message, +) { + if (arguments.length < 2) { + throw new ERR_MISSING_ARGS('actual', 'expected'); + } + if (isDeepEqual === undefined) lazyLoadComparison(); + if (!isPartialStrictEqual(actual, expected)) { + innerFail({ + actual, + expected, + message, + operator: 'partialDeepStrictEqual', + stackStartFn: partialDeepStrictEqual, + }); + } +}; + +class Comparison { + constructor(obj, keys, actual) { + for (const key of keys) { + if (key in obj) { + if (actual !== undefined && + typeof actual[key] === 'string' && + isRegExp(obj[key]) && + RegExpPrototypeExec(obj[key], actual[key]) !== null) { + this[key] = actual[key]; + } else { + this[key] = obj[key]; + } + } + } + } +} + +function compareExceptionKey(actual, expected, key, message, keys, fn) { + if (!(key in actual) || !isDeepStrictEqual(actual[key], expected[key])) { + if (!message) { + // Create placeholder objects to create a nice output. + const a = new Comparison(actual, keys); + const b = new Comparison(expected, keys, actual); + + const err = new AssertionError({ + actual: a, + expected: b, + operator: 'deepStrictEqual', + stackStartFn: fn, + }); + err.actual = actual; + err.expected = expected; + err.operator = fn.name; + throw err; + } + innerFail({ + actual, + expected, + message, + operator: fn.name, + stackStartFn: fn, + }); + } +} + +function expectedException(actual, expected, message, fn) { + let generatedMessage = false; + let throwError = false; + + if (typeof expected !== 'function') { + // Handle regular expressions. + if (isRegExp(expected)) { + const str = String(actual); + if (RegExpPrototypeExec(expected, str) !== null) + return; + + if (!message) { + generatedMessage = true; + message = 'The input did not match the regular expression ' + + `${inspect(expected)}. Input:\n\n${inspect(str)}\n`; + } + throwError = true; + // Handle primitives properly. + } else if (typeof actual !== 'object' || actual === null) { + const err = new AssertionError({ + actual, + expected, + message, + operator: 'deepStrictEqual', + stackStartFn: fn, + }); + err.operator = fn.name; + throw err; + } else { + // Handle validation objects. + const keys = ObjectKeys(expected); + // Special handle errors to make sure the name and the message are + // compared as well. + if (expected instanceof Error) { + ArrayPrototypePush(keys, 'name', 'message'); + } else if (keys.length === 0) { + throw new ERR_INVALID_ARG_VALUE('error', + expected, 'may not be an empty object'); + } + if (isDeepEqual === undefined) lazyLoadComparison(); + for (const key of keys) { + if (typeof actual[key] === 'string' && + isRegExp(expected[key]) && + RegExpPrototypeExec(expected[key], actual[key]) !== null) { + continue; + } + compareExceptionKey(actual, expected, key, message, keys, fn); + } + return; + } + // Guard instanceof against arrow functions as they don't have a prototype. + // Check for matching Error classes. + } else if (expected.prototype !== undefined && actual instanceof expected) { + return; + } else if (ObjectPrototypeIsPrototypeOf(Error, expected)) { + if (!message) { + generatedMessage = true; + message = 'The error is expected to be an instance of ' + + `"${expected.name}". Received `; + if (isError(actual)) { + const name = (actual.constructor?.name) || + actual.name; + if (expected.name === name) { + message += 'an error with identical name but a different prototype.'; + } else { + message += `"${name}"`; + } + if (actual.message) { + message += `\n\nError message:\n\n${actual.message}`; + } + } else { + message += `"${inspect(actual, { depth: -1 })}"`; + } + } + throwError = true; + } else { + // Check validation functions return value. + const res = ReflectApply(expected, {}, [actual]); + if (res !== true) { + if (!message) { + generatedMessage = true; + const name = expected.name ? `"${expected.name}" ` : ''; + message = `The ${name}validation function is expected to return` + + ` "true". Received ${inspect(res)}`; + + if (isError(actual)) { + message += `\n\nCaught error:\n\n${actual}`; + } + } + throwError = true; + } + } + + if (throwError) { + const err = new AssertionError({ + actual, + expected, + message, + operator: fn.name, + stackStartFn: fn, + }); + err.generatedMessage = generatedMessage; + throw err; + } +} + +function getActual(fn) { + validateFunction(fn, 'fn'); + try { + fn(); + } catch (e) { + return e; + } + return NO_EXCEPTION_SENTINEL; +} + +function checkIsPromise(obj) { + // Accept native ES6 promises and promises that are implemented in a similar + // way. Do not accept thenables that use a function as `obj` and that have no + // `catch` handler. + return isPromise(obj) || + (obj !== null && typeof obj === 'object' && + typeof obj.then === 'function' && + typeof obj.catch === 'function'); +} + +async function waitForActual(promiseFn) { + let resultPromise; + if (typeof promiseFn === 'function') { + // Return a rejected promise if `promiseFn` throws synchronously. + resultPromise = promiseFn(); + // Fail in case no promise is returned. + if (!checkIsPromise(resultPromise)) { + throw new ERR_INVALID_RETURN_VALUE('instance of Promise', + 'promiseFn', resultPromise); + } + } else if (checkIsPromise(promiseFn)) { + resultPromise = promiseFn; + } else { + throw new ERR_INVALID_ARG_TYPE( + 'promiseFn', ['Function', 'Promise'], promiseFn); + } + + try { + await resultPromise; + } catch (e) { + return e; + } + return NO_EXCEPTION_SENTINEL; +} + +function expectsError(stackStartFn, actual, error, message) { + if (typeof error === 'string') { + if (arguments.length === 4) { + throw new ERR_INVALID_ARG_TYPE('error', + ['Object', 'Error', 'Function', 'RegExp'], + error); + } + if (typeof actual === 'object' && actual !== null) { + if (actual.message === error) { + throw new ERR_AMBIGUOUS_ARGUMENT( + 'error/message', + `The error message "${actual.message}" is identical to the message.`, + ); + } + } else if (actual === error) { + throw new ERR_AMBIGUOUS_ARGUMENT( + 'error/message', + `The error "${actual}" is identical to the message.`, + ); + } + message = error; + error = undefined; + } else if (error != null && + typeof error !== 'object' && + typeof error !== 'function') { + throw new ERR_INVALID_ARG_TYPE('error', + ['Object', 'Error', 'Function', 'RegExp'], + error); + } + + if (actual === NO_EXCEPTION_SENTINEL) { + let details = ''; + if (error?.name) { + details += ` (${error.name})`; + } + details += message ? `: ${message}` : '.'; + const fnType = stackStartFn === assert.rejects ? 'rejection' : 'exception'; + innerFail({ + actual: undefined, + expected: error, + operator: stackStartFn.name, + message: `Missing expected ${fnType}${details}`, + stackStartFn, + }); + } + + if (!error) + return; + + expectedException(actual, error, message, stackStartFn); +} + +function hasMatchingError(actual, expected) { + if (typeof expected !== 'function') { + if (isRegExp(expected)) { + const str = String(actual); + return RegExpPrototypeExec(expected, str) !== null; + } + throw new ERR_INVALID_ARG_TYPE( + 'expected', ['Function', 'RegExp'], expected, + ); + } + // Guard instanceof against arrow functions as they don't have a prototype. + if (expected.prototype !== undefined && actual instanceof expected) { + return true; + } + if (ObjectPrototypeIsPrototypeOf(Error, expected)) { + return false; + } + return ReflectApply(expected, {}, [actual]) === true; +} + +function expectsNoError(stackStartFn, actual, error, message) { + if (actual === NO_EXCEPTION_SENTINEL) + return; + + if (typeof error === 'string') { + message = error; + error = undefined; + } + + if (!error || hasMatchingError(actual, error)) { + const details = message ? `: ${message}` : '.'; + const fnType = stackStartFn === assert.doesNotReject ? + 'rejection' : 'exception'; + innerFail({ + actual, + expected: error, + operator: stackStartFn.name, + message: `Got unwanted ${fnType}${details}\n` + + `Actual message: "${actual?.message}"`, + stackStartFn, + }); + } + throw actual; +} + +/** + * Expects the function `promiseFn` to throw an error. + * @param {() => any} promiseFn + * @param {...any} [args] + * @returns {void} + */ +assert.throws = function throws(promiseFn, ...args) { + expectsError(throws, getActual(promiseFn), ...args); +}; + +/** + * Expects `promiseFn` function or its value to reject. + * @param {() => Promise} promiseFn + * @param {...any} [args] + * @returns {Promise} + */ +assert.rejects = async function rejects(promiseFn, ...args) { + expectsError(rejects, await waitForActual(promiseFn), ...args); +}; + +/** + * Asserts that the function `fn` does not throw an error. + * @param {() => any} fn + * @param {...any} [args] + * @returns {void} + */ +assert.doesNotThrow = function doesNotThrow(fn, ...args) { + expectsNoError(doesNotThrow, getActual(fn), ...args); +}; + +/** + * Expects `fn` or its value to not reject. + * @param {() => Promise} fn + * @param {...any} [args] + * @returns {Promise} + */ +assert.doesNotReject = async function doesNotReject(fn, ...args) { + expectsNoError(doesNotReject, await waitForActual(fn), ...args); +}; + +/** + * Throws `AssertionError` if the value is not `null` or `undefined`. + * @param {any} err + * @returns {void} + */ +assert.ifError = function ifError(err) { + if (err !== null && err !== undefined) { + let message = 'ifError got unwanted exception: '; + if (typeof err === 'object' && typeof err.message === 'string') { + if (err.message.length === 0 && err.constructor) { + message += err.constructor.name; + } else { + message += err.message; + } + } else { + message += inspect(err); + } + + const newErr = new AssertionError({ + actual: err, + expected: null, + operator: 'ifError', + message, + stackStartFn: ifError, + }); + + // Make sure we actually have a stack trace! + const origStack = err.stack; + + if (typeof origStack === 'string') { + // This will remove any duplicated frames from the error frames taken + // from within `ifError` and add the original error frames to the newly + // created ones. + const origStackStart = StringPrototypeIndexOf(origStack, '\n at'); + if (origStackStart !== -1) { + const originalFrames = StringPrototypeSplit( + StringPrototypeSlice(origStack, origStackStart + 1), + '\n', + ); + // Filter all frames existing in err.stack. + let newFrames = StringPrototypeSplit(newErr.stack, '\n'); + for (const errFrame of originalFrames) { + // Find the first occurrence of the frame. + const pos = ArrayPrototypeIndexOf(newFrames, errFrame); + if (pos !== -1) { + // Only keep new frames. + newFrames = ArrayPrototypeSlice(newFrames, 0, pos); + break; + } + } + const stackStart = ArrayPrototypeJoin(newFrames, '\n'); + const stackEnd = ArrayPrototypeJoin(originalFrames, '\n'); + newErr.stack = `${stackStart}\n${stackEnd}`; + } + } + + throw newErr; + } +}; + +function internalMatch(string, regexp, message, fn) { + if (!isRegExp(regexp)) { + throw new ERR_INVALID_ARG_TYPE( + 'regexp', 'RegExp', regexp, + ); + } + const match = fn === assert.match; + if (typeof string !== 'string' || + RegExpPrototypeExec(regexp, string) !== null !== match) { + if (message instanceof Error) { + throw message; + } + + const generatedMessage = !message; + + // 'The input was expected to not match the regular expression ' + + message ||= (typeof string !== 'string' ? + 'The "string" argument must be of type string. Received type ' + + `${typeof string} (${inspect(string)})` : + (match ? + 'The input did not match the regular expression ' : + 'The input was expected to not match the regular expression ') + + `${inspect(regexp)}. Input:\n\n${inspect(string)}\n`); + const err = new AssertionError({ + actual: string, + expected: regexp, + message, + operator: fn.name, + stackStartFn: fn, + }); + err.generatedMessage = generatedMessage; + throw err; + } +} + +/** + * Expects the `string` input to match the regular expression. + * @param {string} string + * @param {RegExp} regexp + * @param {string | Error} [message] + * @returns {void} + */ +assert.match = function match(string, regexp, message) { + internalMatch(string, regexp, message, match); +}; + +/** + * Expects the `string` input not to match the regular expression. + * @param {string} string + * @param {RegExp} regexp + * @param {string | Error} [message] + * @returns {void} + */ +assert.doesNotMatch = function doesNotMatch(string, regexp, message) { + internalMatch(string, regexp, message, doesNotMatch); +}; + +assert.CallTracker = deprecate(CallTracker, 'assert.CallTracker is deprecated.', 'DEP0173'); + +/** + * Expose a strict only variant of assert. + * @param {...any} args + * @returns {void} + */ +function strict(...args) { + innerOk(strict, args.length, ...args); +} + +assert.strict = ObjectAssign(strict, assert, { + equal: assert.strictEqual, + deepEqual: assert.deepStrictEqual, + notEqual: assert.notStrictEqual, + notDeepEqual: assert.notDeepStrictEqual, +}); + +assert.strict.strict = assert.strict; \ No newline at end of file diff --git a/async_hooks.js b/async_hooks.js new file mode 100644 index 0000000..8c57bc6 --- /dev/null +++ b/async_hooks.js @@ -0,0 +1,296 @@ +'use strict'; + +const { + ArrayPrototypeIncludes, + ArrayPrototypeIndexOf, + ArrayPrototypePush, + ArrayPrototypeSplice, + ArrayPrototypeUnshift, + FunctionPrototypeBind, + NumberIsSafeInteger, + ObjectDefineProperties, + ObjectFreeze, + ReflectApply, + Symbol, +} = primordials; + +const { + ERR_ASYNC_CALLBACK, + ERR_ASYNC_TYPE, + ERR_INVALID_ASYNC_ID, +} = require('internal/errors').codes; +const { + deprecate, + kEmptyObject, +} = require('internal/util'); +const { + validateFunction, + validateString, +} = require('internal/validators'); +const internal_async_hooks = require('internal/async_hooks'); + +const AsyncContextFrame = require('internal/async_context_frame'); + +// Get functions +// For userland AsyncResources, make sure to emit a destroy event when the +// resource gets gced. +const { registerDestroyHook, kNoPromiseHook } = internal_async_hooks; +const { + asyncWrap, + executionAsyncId, + triggerAsyncId, + // Private API + hasAsyncIdStack, + getHookArrays, + enableHooks, + disableHooks, + updatePromiseHookMode, + executionAsyncResource, + // Internal Embedder API + newAsyncId, + getDefaultTriggerAsyncId, + emitInit, + emitBefore, + emitAfter, + emitDestroy, + enabledHooksExist, + initHooksExist, + destroyHooksExist, +} = internal_async_hooks; + +// Get symbols +const { + async_id_symbol, trigger_async_id_symbol, + init_symbol, before_symbol, after_symbol, destroy_symbol, + promise_resolve_symbol, +} = internal_async_hooks.symbols; + +// Get constants +const { + kInit, kBefore, kAfter, kDestroy, kTotals, kPromiseResolve, +} = internal_async_hooks.constants; + +// Listener API // + +class AsyncHook { + constructor({ init, before, after, destroy, promiseResolve }) { + if (init !== undefined && typeof init !== 'function') + throw new ERR_ASYNC_CALLBACK('hook.init'); + if (before !== undefined && typeof before !== 'function') + throw new ERR_ASYNC_CALLBACK('hook.before'); + if (after !== undefined && typeof after !== 'function') + throw new ERR_ASYNC_CALLBACK('hook.after'); + if (destroy !== undefined && typeof destroy !== 'function') + throw new ERR_ASYNC_CALLBACK('hook.destroy'); + if (promiseResolve !== undefined && typeof promiseResolve !== 'function') + throw new ERR_ASYNC_CALLBACK('hook.promiseResolve'); + + this[init_symbol] = init; + this[before_symbol] = before; + this[after_symbol] = after; + this[destroy_symbol] = destroy; + this[promise_resolve_symbol] = promiseResolve; + this[kNoPromiseHook] = false; + } + + enable() { + // The set of callbacks for a hook should be the same regardless of whether + // enable()/disable() are run during their execution. The following + // references are reassigned to the tmp arrays if a hook is currently being + // processed. + const { 0: hooks_array, 1: hook_fields } = getHookArrays(); + + // Each hook is only allowed to be added once. + if (ArrayPrototypeIncludes(hooks_array, this)) + return this; + + const prev_kTotals = hook_fields[kTotals]; + + // createHook() has already enforced that the callbacks are all functions, + // so here simply increment the count of whether each callbacks exists or + // not. + hook_fields[kTotals] = hook_fields[kInit] += +!!this[init_symbol]; + hook_fields[kTotals] += hook_fields[kBefore] += +!!this[before_symbol]; + hook_fields[kTotals] += hook_fields[kAfter] += +!!this[after_symbol]; + hook_fields[kTotals] += hook_fields[kDestroy] += +!!this[destroy_symbol]; + hook_fields[kTotals] += + hook_fields[kPromiseResolve] += +!!this[promise_resolve_symbol]; + ArrayPrototypePush(hooks_array, this); + + if (prev_kTotals === 0 && hook_fields[kTotals] > 0) { + enableHooks(); + } + + if (!this[kNoPromiseHook]) { + updatePromiseHookMode(); + } + + return this; + } + + disable() { + const { 0: hooks_array, 1: hook_fields } = getHookArrays(); + + const index = ArrayPrototypeIndexOf(hooks_array, this); + if (index === -1) + return this; + + const prev_kTotals = hook_fields[kTotals]; + + hook_fields[kTotals] = hook_fields[kInit] -= +!!this[init_symbol]; + hook_fields[kTotals] += hook_fields[kBefore] -= +!!this[before_symbol]; + hook_fields[kTotals] += hook_fields[kAfter] -= +!!this[after_symbol]; + hook_fields[kTotals] += hook_fields[kDestroy] -= +!!this[destroy_symbol]; + hook_fields[kTotals] += + hook_fields[kPromiseResolve] -= +!!this[promise_resolve_symbol]; + ArrayPrototypeSplice(hooks_array, index, 1); + + if (prev_kTotals > 0 && hook_fields[kTotals] === 0) { + disableHooks(); + } + + return this; + } +} + + +function createHook(fns) { + return new AsyncHook(fns); +} + + +// Embedder API // + +const destroyedSymbol = Symbol('destroyed'); +const contextFrameSymbol = Symbol('context_frame'); + +class AsyncResource { + constructor(type, opts = kEmptyObject) { + validateString(type, 'type'); + + let triggerAsyncId = opts; + let requireManualDestroy = false; + if (typeof opts !== 'number') { + triggerAsyncId = opts.triggerAsyncId === undefined ? + getDefaultTriggerAsyncId() : opts.triggerAsyncId; + requireManualDestroy = !!opts.requireManualDestroy; + } + + // Unlike emitInitScript, AsyncResource doesn't supports null as the + // triggerAsyncId. + if (!NumberIsSafeInteger(triggerAsyncId) || triggerAsyncId < -1) { + throw new ERR_INVALID_ASYNC_ID('triggerAsyncId', triggerAsyncId); + } + + this[contextFrameSymbol] = AsyncContextFrame.current(); + + const asyncId = newAsyncId(); + this[async_id_symbol] = asyncId; + this[trigger_async_id_symbol] = triggerAsyncId; + + if (initHooksExist()) { + if (enabledHooksExist() && type.length === 0) { + throw new ERR_ASYNC_TYPE(type); + } + + emitInit(asyncId, type, triggerAsyncId, this); + } + + if (!requireManualDestroy && destroyHooksExist()) { + // This prop name (destroyed) has to be synchronized with C++ + const destroyed = { destroyed: false }; + this[destroyedSymbol] = destroyed; + registerDestroyHook(this, asyncId, destroyed); + } + } + + runInAsyncScope(fn, thisArg, ...args) { + const asyncId = this[async_id_symbol]; + emitBefore(asyncId, this[trigger_async_id_symbol], this); + + const contextFrame = this[contextFrameSymbol]; + const prior = AsyncContextFrame.exchange(contextFrame); + try { + return ReflectApply(fn, thisArg, args); + } finally { + AsyncContextFrame.set(prior); + if (hasAsyncIdStack()) + emitAfter(asyncId); + } + } + + emitDestroy() { + if (this[destroyedSymbol] !== undefined) { + this[destroyedSymbol].destroyed = true; + } + emitDestroy(this[async_id_symbol]); + return this; + } + + asyncId() { + return this[async_id_symbol]; + } + + triggerAsyncId() { + return this[trigger_async_id_symbol]; + } + + bind(fn, thisArg) { + validateFunction(fn, 'fn'); + let bound; + if (thisArg === undefined) { + const resource = this; + bound = function(...args) { + ArrayPrototypeUnshift(args, fn, this); + return ReflectApply(resource.runInAsyncScope, resource, args); + }; + } else { + bound = FunctionPrototypeBind(this.runInAsyncScope, this, fn, thisArg); + } + let self = this; + ObjectDefineProperties(bound, { + 'length': { + __proto__: null, + configurable: true, + enumerable: false, + value: fn.length, + writable: false, + }, + 'asyncResource': { + __proto__: null, + configurable: true, + enumerable: true, + get: deprecate(function() { + return self; + }, 'The asyncResource property on bound functions is deprecated', 'DEP0172'), + set: deprecate(function(val) { + self = val; + }, 'The asyncResource property on bound functions is deprecated', 'DEP0172'), + }, + }); + return bound; + } + + static bind(fn, type, thisArg) { + type ||= fn.name; + return (new AsyncResource(type || 'bound-anonymous-fn')).bind(fn, thisArg); + } +} + +// Placing all exports down here because the exported classes won't export +// otherwise. +module.exports = { + // Public API + get AsyncLocalStorage() { + return AsyncContextFrame.enabled ? + require('internal/async_local_storage/async_context_frame') : + require('internal/async_local_storage/async_hooks'); + }, + createHook, + executionAsyncId, + triggerAsyncId, + executionAsyncResource, + asyncWrapProviders: ObjectFreeze({ __proto__: null, ...asyncWrap.Providers }), + // Embedder API + AsyncResource, +}; \ No newline at end of file diff --git a/buffer.js b/buffer.js new file mode 100644 index 0000000..06bfebc --- /dev/null +++ b/buffer.js @@ -0,0 +1,1365 @@ +'use strict'; + +const { + Array, + ArrayBufferIsView, + ArrayIsArray, + ArrayPrototypeForEach, + MathFloor, + MathMin, + MathTrunc, + NumberIsInteger, + NumberIsNaN, + NumberMAX_SAFE_INTEGER, + NumberMIN_SAFE_INTEGER, + ObjectDefineProperties, + ObjectDefineProperty, + ObjectPrototypeHasOwnProperty, + ObjectSetPrototypeOf, + RegExpPrototypeSymbolReplace, + StringPrototypeCharCodeAt, + StringPrototypeSlice, + StringPrototypeToLowerCase, + StringPrototypeTrim, + SymbolSpecies, + SymbolToPrimitive, + TypedArrayPrototypeFill, + TypedArrayPrototypeGetBuffer, + TypedArrayPrototypeGetByteLength, + TypedArrayPrototypeGetByteOffset, + TypedArrayPrototypeGetLength, + TypedArrayPrototypeSet, + TypedArrayPrototypeSlice, + Uint8Array, + Uint8ArrayPrototype, +} = primordials; + +const { + byteLengthUtf8, + compare: _compare, + compareOffset, + copy: _copy, + fill: bindingFill, + isAscii: bindingIsAscii, + isUtf8: bindingIsUtf8, + indexOfBuffer, + indexOfNumber, + indexOfString, + swap16: _swap16, + swap32: _swap32, + swap64: _swap64, + kMaxLength, + kStringMaxLength, + atob: _atob, + btoa: _btoa, +} = internalBinding('buffer'); +const { + constants: { + ALL_PROPERTIES, + ONLY_ENUMERABLE, + }, + getOwnNonIndexProperties, + isInsideNodeModules, +} = internalBinding('util'); +const { + customInspectSymbol, + lazyDOMException, + normalizeEncoding, + kIsEncodingSymbol, + defineLazyProperties, + encodingsMap, + deprecate, +} = require('internal/util'); +const { + isAnyArrayBuffer, + isArrayBufferView, + isUint8Array, + isTypedArray, +} = require('internal/util/types'); +const { + inspect: utilInspect, +} = require('internal/util/inspect'); + +const { + codes: { + ERR_BUFFER_OUT_OF_BOUNDS, + ERR_INVALID_ARG_TYPE, + ERR_INVALID_ARG_VALUE, + ERR_INVALID_BUFFER_SIZE, + ERR_MISSING_ARGS, + ERR_OUT_OF_RANGE, + ERR_UNKNOWN_ENCODING, + }, + genericNodeError, +} = require('internal/errors'); +const { + validateArray, + validateBuffer, + validateInteger, + validateNumber, + validateString, +} = require('internal/validators'); +// Provide validateInteger() but with kMaxLength as the default maximum value. +const validateOffset = (value, name, min = 0, max = kMaxLength) => + validateInteger(value, name, min, max); + +const { + FastBuffer, + markAsUntransferable, + addBufferPrototypeMethods, + createUnsafeBuffer, +} = require('internal/buffer'); + +FastBuffer.prototype.constructor = Buffer; +Buffer.prototype = FastBuffer.prototype; +addBufferPrototypeMethods(Buffer.prototype); + +const constants = ObjectDefineProperties({}, { + MAX_LENGTH: { + __proto__: null, + value: kMaxLength, + writable: false, + enumerable: true, + }, + MAX_STRING_LENGTH: { + __proto__: null, + value: kStringMaxLength, + writable: false, + enumerable: true, + }, +}); + +Buffer.poolSize = 8 * 1024; +let poolSize, poolOffset, allocPool, allocBuffer; + +function createPool() { + poolSize = Buffer.poolSize; + allocBuffer = createUnsafeBuffer(poolSize); + allocPool = allocBuffer.buffer; + markAsUntransferable(allocPool); + poolOffset = 0; +} +createPool(); + +function alignPool() { + // Ensure aligned slices + if (poolOffset & 0x7) { + poolOffset |= 0x7; + poolOffset++; + } +} + +let bufferWarningAlreadyEmitted = false; +let nodeModulesCheckCounter = 0; +const bufferWarning = 'Buffer() is deprecated due to security and usability ' + + 'issues. Please use the Buffer.alloc(), ' + + 'Buffer.allocUnsafe(), or Buffer.from() methods instead.'; + +function showFlaggedDeprecation() { + if (bufferWarningAlreadyEmitted || + ++nodeModulesCheckCounter > 10000 || + (!require('internal/options').getOptionValue('--pending-deprecation') && + isInsideNodeModules(100, true))) { + // We don't emit a warning, because we either: + // - Already did so, or + // - Already checked too many times whether a call is coming + // from node_modules and want to stop slowing down things, or + // - We aren't running with `--pending-deprecation` enabled, + // and the code is inside `node_modules`. + // - We found node_modules in up to the topmost 100 frames, or + // there are more than 100 frames and we don't want to search anymore. + return; + } + + process.emitWarning(bufferWarning, 'DeprecationWarning', 'DEP0005'); + bufferWarningAlreadyEmitted = true; +} + +function toInteger(n, defaultVal) { + n = +n; + if (!NumberIsNaN(n) && + n >= NumberMIN_SAFE_INTEGER && + n <= NumberMAX_SAFE_INTEGER) { + return ((n % 1) === 0 ? n : MathFloor(n)); + } + return defaultVal; +} + +function copyImpl(source, target, targetStart, sourceStart, sourceEnd) { + if (!ArrayBufferIsView(source)) + throw new ERR_INVALID_ARG_TYPE('source', ['Buffer', 'Uint8Array'], source); + if (!ArrayBufferIsView(target)) + throw new ERR_INVALID_ARG_TYPE('target', ['Buffer', 'Uint8Array'], target); + + if (targetStart === undefined) { + targetStart = 0; + } else { + targetStart = NumberIsInteger(targetStart) ? targetStart : toInteger(targetStart, 0); + if (targetStart < 0) + throw new ERR_OUT_OF_RANGE('targetStart', '>= 0', targetStart); + } + + if (sourceStart === undefined) { + sourceStart = 0; + } else { + sourceStart = NumberIsInteger(sourceStart) ? sourceStart : toInteger(sourceStart, 0); + if (sourceStart < 0 || sourceStart > source.byteLength) + throw new ERR_OUT_OF_RANGE('sourceStart', `>= 0 && <= ${source.byteLength}`, sourceStart); + } + + if (sourceEnd === undefined) { + sourceEnd = source.byteLength; + } else { + sourceEnd = NumberIsInteger(sourceEnd) ? sourceEnd : toInteger(sourceEnd, 0); + if (sourceEnd < 0) + throw new ERR_OUT_OF_RANGE('sourceEnd', '>= 0', sourceEnd); + } + + if (targetStart >= target.byteLength || sourceStart >= sourceEnd) + return 0; + + return _copyActual(source, target, targetStart, sourceStart, sourceEnd); +} + +function _copyActual(source, target, targetStart, sourceStart, sourceEnd) { + if (sourceEnd - sourceStart > target.byteLength - targetStart) + sourceEnd = sourceStart + target.byteLength - targetStart; + + let nb = sourceEnd - sourceStart; + const sourceLen = source.byteLength - sourceStart; + if (nb > sourceLen) + nb = sourceLen; + + if (nb <= 0) + return 0; + + _copy(source, target, targetStart, sourceStart, nb); + + return nb; +} + +/** + * The Buffer() constructor is deprecated in documentation and should not be + * used moving forward. Rather, developers should use one of the three new + * factory APIs: Buffer.from(), Buffer.allocUnsafe() or Buffer.alloc() based on + * their specific needs. There is no runtime deprecation because of the extent + * to which the Buffer constructor is used in the ecosystem currently -- a + * runtime deprecation would introduce too much breakage at this time. It's not + * likely that the Buffer constructors would ever actually be removed. + * Deprecation Code: DEP0005 + * @returns {Buffer} + */ +function Buffer(arg, encodingOrOffset, length) { + showFlaggedDeprecation(); + // Common case. + if (typeof arg === 'number') { + if (typeof encodingOrOffset === 'string') { + throw new ERR_INVALID_ARG_TYPE('string', 'string', arg); + } + return Buffer.alloc(arg); + } + return Buffer.from(arg, encodingOrOffset, length); +} + +ObjectDefineProperty(Buffer, SymbolSpecies, { + __proto__: null, + enumerable: false, + configurable: true, + get() { return FastBuffer; }, +}); + +/** + * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError + * if value is a number. + * Buffer.from(str[, encoding]) + * Buffer.from(array) + * Buffer.from(buffer) + * Buffer.from(arrayBuffer[, byteOffset[, length]]) + * @param {any} value + * @param {BufferEncoding|number} encodingOrOffset + * @param {number} [length] + * @returns {Buffer} + */ +Buffer.from = function from(value, encodingOrOffset, length) { + if (typeof value === 'string') + return fromString(value, encodingOrOffset); + + if (typeof value === 'object' && value !== null) { + if (isAnyArrayBuffer(value)) + return fromArrayBuffer(value, encodingOrOffset, length); + + const valueOf = value.valueOf && value.valueOf(); + if (valueOf != null && + valueOf !== value && + (typeof valueOf === 'string' || typeof valueOf === 'object')) { + return from(valueOf, encodingOrOffset, length); + } + + const b = fromObject(value); + if (b) + return b; + + if (typeof value[SymbolToPrimitive] === 'function') { + const primitive = value[SymbolToPrimitive]('string'); + if (typeof primitive === 'string') { + return fromString(primitive, encodingOrOffset); + } + } + } + + throw new ERR_INVALID_ARG_TYPE( + 'first argument', + ['string', 'Buffer', 'ArrayBuffer', 'Array', 'Array-like Object'], + value, + ); +}; + +/** + * Creates the Buffer as a copy of the underlying ArrayBuffer of the view + * rather than the contents of the view. + * @param {TypedArray} view + * @param {number} [offset] + * @param {number} [length] + * @returns {Buffer} + */ +Buffer.copyBytesFrom = function copyBytesFrom(view, offset, length) { + if (!isTypedArray(view)) { + throw new ERR_INVALID_ARG_TYPE('view', [ 'TypedArray' ], view); + } + + const viewLength = TypedArrayPrototypeGetLength(view); + if (viewLength === 0) { + return Buffer.alloc(0); + } + + if (offset !== undefined || length !== undefined) { + if (offset !== undefined) { + validateInteger(offset, 'offset', 0); + if (offset >= viewLength) return Buffer.alloc(0); + } else { + offset = 0; + } + let end; + if (length !== undefined) { + validateInteger(length, 'length', 0); + end = offset + length; + } else { + end = viewLength; + } + + view = TypedArrayPrototypeSlice(view, offset, end); + } + + return fromArrayLike(new Uint8Array( + TypedArrayPrototypeGetBuffer(view), + TypedArrayPrototypeGetByteOffset(view), + TypedArrayPrototypeGetByteLength(view))); +}; + +// Identical to the built-in %TypedArray%.of(), but avoids using the deprecated +// Buffer() constructor. Must use arrow function syntax to avoid automatically +// adding a `prototype` property and making the function a constructor. +// +// Refs: https://tc39.github.io/ecma262/#sec-%typedarray%.of +// Refs: https://esdiscuss.org/topic/isconstructor#content-11 +const of = (...items) => { + const newObj = createUnsafeBuffer(items.length); + for (let k = 0; k < items.length; k++) + newObj[k] = items[k]; + return newObj; +}; +Buffer.of = of; + +ObjectSetPrototypeOf(Buffer, Uint8Array); + +/** + * Creates a new filled Buffer instance. + * alloc(size[, fill[, encoding]]) + * @returns {FastBuffer} + */ +Buffer.alloc = function alloc(size, fill, encoding) { + validateNumber(size, 'size', 0, kMaxLength); + if (fill !== undefined && fill !== 0 && size > 0) { + const buf = createUnsafeBuffer(size); + return _fill(buf, fill, 0, buf.length, encoding); + } + return new FastBuffer(size); +}; + +/** + * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer + * instance. If `--zero-fill-buffers` is set, will zero-fill the buffer. + * @returns {FastBuffer} + */ +Buffer.allocUnsafe = function allocUnsafe(size) { + validateNumber(size, 'size', 0, kMaxLength); + return allocate(size); +}; + +/** + * Equivalent to SlowBuffer(num), by default creates a non-zero-filled + * Buffer instance that is not allocated off the pre-initialized pool. + * If `--zero-fill-buffers` is set, will zero-fill the buffer. + * @param {number} size + * @returns {FastBuffer|undefined} + */ +Buffer.allocUnsafeSlow = function allocUnsafeSlow(size) { + validateNumber(size, 'size', 0, kMaxLength); + return createUnsafeBuffer(size); +}; + +// If --zero-fill-buffers command line argument is set, a zero-filled +// buffer is returned. +function SlowBuffer(size) { + validateNumber(size, 'size', 0, kMaxLength); + return createUnsafeBuffer(size); +} + +ObjectSetPrototypeOf(SlowBuffer.prototype, Uint8ArrayPrototype); +ObjectSetPrototypeOf(SlowBuffer, Uint8Array); + +function allocate(size) { + if (size <= 0) { + return new FastBuffer(); + } + if (size < (Buffer.poolSize >>> 1)) { + if (size > (poolSize - poolOffset)) + createPool(); + const b = new FastBuffer(allocPool, poolOffset, size); + poolOffset += size; + alignPool(); + return b; + } + return createUnsafeBuffer(size); +} + +function fromStringFast(string, ops) { + const maxLength = Buffer.poolSize >>> 1; + + let length = string.length; // Min length + + if (length >= maxLength) + return createFromString(string, ops); + + length *= 4; // Max length (4 bytes per character) + + if (length >= maxLength) + length = ops.byteLength(string); // Actual length + + if (length >= maxLength) + return createFromString(string, ops, length); + + if (length > (poolSize - poolOffset)) + createPool(); + + const actual = ops.write(allocBuffer, string, poolOffset, length); + const b = new FastBuffer(allocPool, poolOffset, actual); + + poolOffset += actual; + alignPool(); + return b; +} + +function createFromString(string, ops, length = ops.byteLength(string)) { + const buf = Buffer.allocUnsafeSlow(length); + const actual = ops.write(buf, string, 0, length); + return actual < length ? new FastBuffer(buf.buffer, 0, actual) : buf; +} + +function fromString(string, encoding) { + let ops; + if (!encoding || encoding === 'utf8' || typeof encoding !== 'string') { + ops = encodingOps.utf8; + } else { + ops = getEncodingOps(encoding); + if (ops === undefined) + throw new ERR_UNKNOWN_ENCODING(encoding); + } + + return string.length === 0 ? new FastBuffer() : fromStringFast(string, ops); +} + +function fromArrayBuffer(obj, byteOffset, length) { + // Convert byteOffset to integer + if (byteOffset === undefined) { + byteOffset = 0; + } else { + byteOffset = +byteOffset; + if (NumberIsNaN(byteOffset)) + byteOffset = 0; + } + + const maxLength = obj.byteLength - byteOffset; + + if (maxLength < 0) + throw new ERR_BUFFER_OUT_OF_BOUNDS('offset'); + + if (length !== undefined) { + // Convert length to non-negative integer. + length = +length; + if (length > 0) { + if (length > maxLength) + throw new ERR_BUFFER_OUT_OF_BOUNDS('length'); + } else { + length = 0; + } + } + + return new FastBuffer(obj, byteOffset, length); +} + +function fromArrayLike(obj) { + if (obj.length <= 0) + return new FastBuffer(); + if (obj.length < (Buffer.poolSize >>> 1)) { + if (obj.length > (poolSize - poolOffset)) + createPool(); + const b = new FastBuffer(allocPool, poolOffset, obj.length); + TypedArrayPrototypeSet(b, obj, 0); + poolOffset += obj.length; + alignPool(); + return b; + } + return new FastBuffer(obj); +} + +function fromObject(obj) { + if (obj.length !== undefined || isAnyArrayBuffer(obj.buffer)) { + if (typeof obj.length !== 'number') { + return new FastBuffer(); + } + return fromArrayLike(obj); + } + + if (obj.type === 'Buffer' && ArrayIsArray(obj.data)) { + return fromArrayLike(obj.data); + } +} + +// Static methods + +Buffer.isBuffer = function isBuffer(b) { + return b instanceof Buffer; +}; + +Buffer.compare = function compare(buf1, buf2) { + if (!isUint8Array(buf1)) { + throw new ERR_INVALID_ARG_TYPE('buf1', ['Buffer', 'Uint8Array'], buf1); + } + + if (!isUint8Array(buf2)) { + throw new ERR_INVALID_ARG_TYPE('buf2', ['Buffer', 'Uint8Array'], buf2); + } + + if (buf1 === buf2) { + return 0; + } + + return _compare(buf1, buf2); +}; + +Buffer.isEncoding = function isEncoding(encoding) { + return typeof encoding === 'string' && encoding.length !== 0 && + normalizeEncoding(encoding) !== undefined; +}; +Buffer[kIsEncodingSymbol] = Buffer.isEncoding; + +Buffer.concat = function concat(list, length) { + validateArray(list, 'list'); + + if (list.length === 0) + return new FastBuffer(); + + if (length === undefined) { + length = 0; + for (let i = 0; i < list.length; i++) { + if (list[i].length) { + length += list[i].length; + } + } + } else { + validateOffset(length, 'length'); + } + + const buffer = Buffer.allocUnsafe(length); + let pos = 0; + for (let i = 0; i < list.length; i++) { + const buf = list[i]; + if (!isUint8Array(buf)) { + // TODO(BridgeAR): This should not be of type ERR_INVALID_ARG_TYPE. + // Instead, find the proper error code for this. + throw new ERR_INVALID_ARG_TYPE( + `list[${i}]`, ['Buffer', 'Uint8Array'], list[i]); + } + pos += _copyActual(buf, buffer, pos, 0, buf.length); + } + + // Note: `length` is always equal to `buffer.length` at this point + if (pos < length) { + // Zero-fill the remaining bytes if the specified `length` was more than + // the actual total length, i.e. if we have some remaining allocated bytes + // there were not initialized. + TypedArrayPrototypeFill(buffer, 0, pos, length); + } + + return buffer; +}; + +function base64ByteLength(str, bytes) { + // Handle padding + if (StringPrototypeCharCodeAt(str, bytes - 1) === 0x3D) + bytes--; + if (bytes > 1 && StringPrototypeCharCodeAt(str, bytes - 1) === 0x3D) + bytes--; + + // Base64 ratio: 3/4 + return (bytes * 3) >>> 2; +} + +const encodingOps = { + utf8: { + encoding: 'utf8', + encodingVal: encodingsMap.utf8, + byteLength: byteLengthUtf8, + write: (buf, string, offset, len) => buf.utf8Write(string, offset, len), + slice: (buf, start, end) => buf.utf8Slice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfString(buf, val, byteOffset, encodingsMap.utf8, dir), + }, + ucs2: { + encoding: 'ucs2', + encodingVal: encodingsMap.utf16le, + byteLength: (string) => string.length * 2, + write: (buf, string, offset, len) => buf.ucs2Write(string, offset, len), + slice: (buf, start, end) => buf.ucs2Slice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfString(buf, val, byteOffset, encodingsMap.utf16le, dir), + }, + utf16le: { + encoding: 'utf16le', + encodingVal: encodingsMap.utf16le, + byteLength: (string) => string.length * 2, + write: (buf, string, offset, len) => buf.ucs2Write(string, offset, len), + slice: (buf, start, end) => buf.ucs2Slice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfString(buf, val, byteOffset, encodingsMap.utf16le, dir), + }, + latin1: { + encoding: 'latin1', + encodingVal: encodingsMap.latin1, + byteLength: (string) => string.length, + write: (buf, string, offset, len) => buf.latin1Write(string, offset, len), + slice: (buf, start, end) => buf.latin1Slice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfString(buf, val, byteOffset, encodingsMap.latin1, dir), + }, + ascii: { + encoding: 'ascii', + encodingVal: encodingsMap.ascii, + byteLength: (string) => string.length, + write: (buf, string, offset, len) => buf.asciiWrite(string, offset, len), + slice: (buf, start, end) => buf.asciiSlice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfBuffer(buf, + fromStringFast(val, encodingOps.ascii), + byteOffset, + encodingsMap.ascii, + dir), + }, + base64: { + encoding: 'base64', + encodingVal: encodingsMap.base64, + byteLength: (string) => base64ByteLength(string, string.length), + write: (buf, string, offset, len) => buf.base64Write(string, offset, len), + slice: (buf, start, end) => buf.base64Slice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfBuffer(buf, + fromStringFast(val, encodingOps.base64), + byteOffset, + encodingsMap.base64, + dir), + }, + base64url: { + encoding: 'base64url', + encodingVal: encodingsMap.base64url, + byteLength: (string) => base64ByteLength(string, string.length), + write: (buf, string, offset, len) => + buf.base64urlWrite(string, offset, len), + slice: (buf, start, end) => buf.base64urlSlice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfBuffer(buf, + fromStringFast(val, encodingOps.base64url), + byteOffset, + encodingsMap.base64url, + dir), + }, + hex: { + encoding: 'hex', + encodingVal: encodingsMap.hex, + byteLength: (string) => string.length >>> 1, + write: (buf, string, offset, len) => buf.hexWrite(string, offset, len), + slice: (buf, start, end) => buf.hexSlice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfBuffer(buf, + fromStringFast(val, encodingOps.hex), + byteOffset, + encodingsMap.hex, + dir), + }, +}; +function getEncodingOps(encoding) { + encoding += ''; + switch (encoding.length) { + case 4: + if (encoding === 'utf8') return encodingOps.utf8; + if (encoding === 'ucs2') return encodingOps.ucs2; + encoding = StringPrototypeToLowerCase(encoding); + if (encoding === 'utf8') return encodingOps.utf8; + if (encoding === 'ucs2') return encodingOps.ucs2; + break; + case 5: + if (encoding === 'utf-8') return encodingOps.utf8; + if (encoding === 'ascii') return encodingOps.ascii; + if (encoding === 'ucs-2') return encodingOps.ucs2; + encoding = StringPrototypeToLowerCase(encoding); + if (encoding === 'utf-8') return encodingOps.utf8; + if (encoding === 'ascii') return encodingOps.ascii; + if (encoding === 'ucs-2') return encodingOps.ucs2; + break; + case 7: + if (encoding === 'utf16le' || + StringPrototypeToLowerCase(encoding) === 'utf16le') + return encodingOps.utf16le; + break; + case 8: + if (encoding === 'utf-16le' || + StringPrototypeToLowerCase(encoding) === 'utf-16le') + return encodingOps.utf16le; + break; + case 6: + if (encoding === 'latin1' || encoding === 'binary') + return encodingOps.latin1; + if (encoding === 'base64') return encodingOps.base64; + encoding = StringPrototypeToLowerCase(encoding); + if (encoding === 'latin1' || encoding === 'binary') + return encodingOps.latin1; + if (encoding === 'base64') return encodingOps.base64; + break; + case 3: + if (encoding === 'hex' || StringPrototypeToLowerCase(encoding) === 'hex') + return encodingOps.hex; + break; + case 9: + if (encoding === 'base64url' || + StringPrototypeToLowerCase(encoding) === 'base64url') + return encodingOps.base64url; + break; + } +} + +function byteLength(string, encoding) { + if (typeof string !== 'string') { + if (isArrayBufferView(string) || isAnyArrayBuffer(string)) { + return string.byteLength; + } + + throw new ERR_INVALID_ARG_TYPE( + 'string', ['string', 'Buffer', 'ArrayBuffer'], string, + ); + } + + const len = string.length; + if (len === 0) + return 0; + + if (!encoding || encoding === 'utf8') { + return byteLengthUtf8(string); + } + + if (encoding === 'ascii') { + return len; + } + + const ops = getEncodingOps(encoding); + if (ops === undefined) { + // TODO (ronag): Makes more sense to throw here. + // throw new ERR_UNKNOWN_ENCODING(encoding); + return byteLengthUtf8(string); + } + + return ops.byteLength(string); +} + +Buffer.byteLength = byteLength; + +// For backwards compatibility. +ObjectDefineProperty(Buffer.prototype, 'parent', { + __proto__: null, + enumerable: true, + get() { + if (!(this instanceof Buffer)) + return undefined; + return this.buffer; + }, +}); +ObjectDefineProperty(Buffer.prototype, 'offset', { + __proto__: null, + enumerable: true, + get() { + if (!(this instanceof Buffer)) + return undefined; + return this.byteOffset; + }, +}); + +Buffer.prototype.copy = + function copy(target, targetStart, sourceStart, sourceEnd) { + return copyImpl(this, target, targetStart, sourceStart, sourceEnd); + }; + +// No need to verify that "buf.length <= MAX_UINT32" since it's a read-only +// property of a typed array. +// This behaves neither like String nor Uint8Array in that we set start/end +// to their upper/lower bounds if the value passed is out of range. +Buffer.prototype.toString = function toString(encoding, start, end) { + if (arguments.length === 0) { + return this.utf8Slice(0, this.length); + } + + const len = this.length; + + if (start <= 0) + start = 0; + else if (start >= len) + return ''; + else + start = MathTrunc(start) || 0; + + if (end === undefined || end > len) + end = len; + else + end = MathTrunc(end) || 0; + + if (end <= start) + return ''; + + if (encoding === undefined) + return this.utf8Slice(start, end); + + const ops = getEncodingOps(encoding); + if (ops === undefined) + throw new ERR_UNKNOWN_ENCODING(encoding); + + return ops.slice(this, start, end); +}; + +Buffer.prototype.equals = function equals(otherBuffer) { + if (!isUint8Array(otherBuffer)) { + throw new ERR_INVALID_ARG_TYPE( + 'otherBuffer', ['Buffer', 'Uint8Array'], otherBuffer); + } + + if (this === otherBuffer) + return true; + const len = TypedArrayPrototypeGetByteLength(this); + if (len !== TypedArrayPrototypeGetByteLength(otherBuffer)) + return false; + + return len === 0 || _compare(this, otherBuffer) === 0; +}; + +let INSPECT_MAX_BYTES = 50; +// Override how buffers are presented by util.inspect(). +Buffer.prototype[customInspectSymbol] = function inspect(recurseTimes, ctx) { + const max = INSPECT_MAX_BYTES; + const actualMax = MathMin(max, this.length); + const remaining = this.length - max; + let str = StringPrototypeTrim(RegExpPrototypeSymbolReplace( + /(.{2})/g, this.hexSlice(0, actualMax), '$1 ')); + if (remaining > 0) + str += ` ... ${remaining} more byte${remaining > 1 ? 's' : ''}`; + // Inspect special properties as well, if possible. + if (ctx) { + let extras = false; + const filter = ctx.showHidden ? ALL_PROPERTIES : ONLY_ENUMERABLE; + const obj = { __proto__: null }; + ArrayPrototypeForEach(getOwnNonIndexProperties(this, filter), + (key) => { + extras = true; + obj[key] = this[key]; + }); + if (extras) { + if (this.length !== 0) + str += ', '; + // '[Object: null prototype] {'.length === 26 + // This is guarded with a test. + str += StringPrototypeSlice(utilInspect(obj, { + ...ctx, + breakLength: Infinity, + compact: true, + }), 27, -2); + } + } + let constructorName = 'Buffer'; + try { + const { constructor } = this; + if (typeof constructor === 'function' && ObjectPrototypeHasOwnProperty(constructor, 'name')) { + constructorName = constructor.name; + } + } catch { /* Ignore error and use default name */ } + return `<${constructorName} ${str}>`; +}; +Buffer.prototype.inspect = Buffer.prototype[customInspectSymbol]; + +Buffer.prototype.compare = function compare(target, + targetStart, + targetEnd, + sourceStart, + sourceEnd) { + if (!isUint8Array(target)) { + throw new ERR_INVALID_ARG_TYPE('target', ['Buffer', 'Uint8Array'], target); + } + if (arguments.length === 1) + return _compare(this, target); + + if (targetStart === undefined) + targetStart = 0; + else + validateOffset(targetStart, 'targetStart'); + + if (targetEnd === undefined) + targetEnd = target.length; + else + validateOffset(targetEnd, 'targetEnd', 0, target.length); + + if (sourceStart === undefined) + sourceStart = 0; + else + validateOffset(sourceStart, 'sourceStart'); + + if (sourceEnd === undefined) + sourceEnd = this.length; + else + validateOffset(sourceEnd, 'sourceEnd', 0, this.length); + + if (sourceStart >= sourceEnd) + return (targetStart >= targetEnd ? 0 : -1); + if (targetStart >= targetEnd) + return 1; + + return compareOffset(this, target, targetStart, sourceStart, targetEnd, + sourceEnd); +}; + +// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, +// OR the last index of `val` in `buffer` at offset <= `byteOffset`. +// +// Arguments: +// - buffer - a Buffer to search +// - val - a string, Buffer, or number +// - byteOffset - an index into `buffer`; will be clamped to an int32 +// - encoding - an optional encoding, relevant if val is a string +// - dir - true for indexOf, false for lastIndexOf +function bidirectionalIndexOf(buffer, val, byteOffset, encoding, dir) { + validateBuffer(buffer); + + if (typeof byteOffset === 'string') { + encoding = byteOffset; + byteOffset = undefined; + } else if (byteOffset > 0x7fffffff) { + byteOffset = 0x7fffffff; + } else if (byteOffset < -0x80000000) { + byteOffset = -0x80000000; + } + // Coerce to Number. Values like null and [] become 0. + byteOffset = +byteOffset; + // If the offset is undefined, "foo", {}, coerces to NaN, search whole buffer. + if (NumberIsNaN(byteOffset)) { + byteOffset = dir ? 0 : (buffer.length || buffer.byteLength); + } + dir = !!dir; // Cast to bool. + + if (typeof val === 'number') + return indexOfNumber(buffer, val >>> 0, byteOffset, dir); + + let ops; + if (encoding === undefined) + ops = encodingOps.utf8; + else + ops = getEncodingOps(encoding); + + if (typeof val === 'string') { + if (ops === undefined) + throw new ERR_UNKNOWN_ENCODING(encoding); + return ops.indexOf(buffer, val, byteOffset, dir); + } + + if (isUint8Array(val)) { + const encodingVal = + (ops === undefined ? encodingsMap.utf8 : ops.encodingVal); + return indexOfBuffer(buffer, val, byteOffset, encodingVal, dir); + } + + throw new ERR_INVALID_ARG_TYPE( + 'value', ['number', 'string', 'Buffer', 'Uint8Array'], val, + ); +} + +Buffer.prototype.indexOf = function indexOf(val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, true); +}; + +Buffer.prototype.lastIndexOf = function lastIndexOf(val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, false); +}; + +Buffer.prototype.includes = function includes(val, byteOffset, encoding) { + return this.indexOf(val, byteOffset, encoding) !== -1; +}; + +// Usage: +// buffer.fill(number[, offset[, end]]) +// buffer.fill(buffer[, offset[, end]]) +// buffer.fill(string[, offset[, end]][, encoding]) +Buffer.prototype.fill = function fill(value, offset, end, encoding) { + return _fill(this, value, offset, end, encoding); +}; + +function _fill(buf, value, offset, end, encoding) { + if (typeof value === 'string') { + if (offset === undefined || typeof offset === 'string') { + encoding = offset; + offset = 0; + end = buf.length; + } else if (typeof end === 'string') { + encoding = end; + end = buf.length; + } + + const normalizedEncoding = normalizeEncoding(encoding); + if (normalizedEncoding === undefined) { + validateString(encoding, 'encoding'); + throw new ERR_UNKNOWN_ENCODING(encoding); + } + + if (value.length === 0) { + // If value === '' default to zero. + value = 0; + } else if (value.length === 1) { + // Fast path: If `value` fits into a single byte, use that numeric value. + if (normalizedEncoding === 'utf8') { + const code = StringPrototypeCharCodeAt(value, 0); + if (code < 128) { + value = code; + } + } else if (normalizedEncoding === 'latin1') { + value = StringPrototypeCharCodeAt(value, 0); + } + } + } else { + encoding = undefined; + } + + if (offset === undefined) { + offset = 0; + end = buf.length; + } else { + validateOffset(offset, 'offset'); + // Invalid ranges are not set to a default, so can range check early. + if (end === undefined) { + end = buf.length; + } else { + validateOffset(end, 'end', 0, buf.length); + } + if (offset >= end) + return buf; + } + + + if (typeof value === 'number') { + // OOB check + const byteLen = TypedArrayPrototypeGetByteLength(buf); + const fillLength = end - offset; + if (offset > end || fillLength + offset > byteLen) + throw new ERR_BUFFER_OUT_OF_BOUNDS(); + + TypedArrayPrototypeFill(buf, value, offset, end); + } else { + const res = bindingFill(buf, value, offset, end, encoding); + if (res < 0) { + if (res === -1) + throw new ERR_INVALID_ARG_VALUE('value', value); + throw new ERR_BUFFER_OUT_OF_BOUNDS(); + } + } + + return buf; +} + +Buffer.prototype.write = function write(string, offset, length, encoding) { + // Buffer#write(string); + if (offset === undefined) { + return this.utf8Write(string, 0, this.length); + } + // Buffer#write(string, encoding) + if (length === undefined && typeof offset === 'string') { + encoding = offset; + length = this.length; + offset = 0; + + // Buffer#write(string, offset[, length][, encoding]) + } else { + validateOffset(offset, 'offset', 0, this.length); + + const remaining = this.length - offset; + + if (length === undefined) { + length = remaining; + } else if (typeof length === 'string') { + encoding = length; + length = remaining; + } else { + validateOffset(length, 'length', 0, this.length); + if (length > remaining) + length = remaining; + } + } + + if (!encoding || encoding === 'utf8') + return this.utf8Write(string, offset, length); + if (encoding === 'ascii') + return this.asciiWrite(string, offset, length); + + const ops = getEncodingOps(encoding); + if (ops === undefined) + throw new ERR_UNKNOWN_ENCODING(encoding); + return ops.write(this, string, offset, length); +}; + +Buffer.prototype.toJSON = function toJSON() { + if (this.length > 0) { + const data = new Array(this.length); + for (let i = 0; i < this.length; ++i) + data[i] = this[i]; + return { type: 'Buffer', data }; + } + return { type: 'Buffer', data: [] }; +}; + +function adjustOffset(offset, length) { + // Use Math.trunc() to convert offset to an integer value that can be larger + // than an Int32. Hence, don't use offset | 0 or similar techniques. + offset = MathTrunc(offset); + if (offset === 0) { + return 0; + } + if (offset < 0) { + offset += length; + return offset > 0 ? offset : 0; + } + if (offset < length) { + return offset; + } + return NumberIsNaN(offset) ? 0 : length; +} + +Buffer.prototype.subarray = function subarray(start, end) { + const srcLength = this.length; + start = adjustOffset(start, srcLength); + end = end !== undefined ? adjustOffset(end, srcLength) : srcLength; + const newLength = end > start ? end - start : 0; + return new FastBuffer(this.buffer, this.byteOffset + start, newLength); +}; + +Buffer.prototype.slice = function slice(start, end) { + return this.subarray(start, end); +}; + +function swap(b, n, m) { + const i = b[n]; + b[n] = b[m]; + b[m] = i; +} + +Buffer.prototype.swap16 = function swap16() { + // For Buffer.length < 128, it's generally faster to + // do the swap in javascript. For larger buffers, + // dropping down to the native code is faster. + const len = this.length; + if (len % 2 !== 0) + throw new ERR_INVALID_BUFFER_SIZE('16-bits'); + if (len < 128) { + for (let i = 0; i < len; i += 2) + swap(this, i, i + 1); + return this; + } + return _swap16(this); +}; + +Buffer.prototype.swap32 = function swap32() { + // For Buffer.length < 192, it's generally faster to + // do the swap in javascript. For larger buffers, + // dropping down to the native code is faster. + const len = this.length; + if (len % 4 !== 0) + throw new ERR_INVALID_BUFFER_SIZE('32-bits'); + if (len < 192) { + for (let i = 0; i < len; i += 4) { + swap(this, i, i + 3); + swap(this, i + 1, i + 2); + } + return this; + } + return _swap32(this); +}; + +Buffer.prototype.swap64 = function swap64() { + // For Buffer.length < 192, it's generally faster to + // do the swap in javascript. For larger buffers, + // dropping down to the native code is faster. + const len = this.length; + if (len % 8 !== 0) + throw new ERR_INVALID_BUFFER_SIZE('64-bits'); + if (len < 192) { + for (let i = 0; i < len; i += 8) { + swap(this, i, i + 7); + swap(this, i + 1, i + 6); + swap(this, i + 2, i + 5); + swap(this, i + 3, i + 4); + } + return this; + } + return _swap64(this); +}; + +Buffer.prototype.toLocaleString = Buffer.prototype.toString; + +let transcode; +if (internalBinding('config').hasIntl) { + const { + icuErrName, + transcode: _transcode, + } = internalBinding('icu'); + + // Transcodes the Buffer from one encoding to another, returning a new + // Buffer instance. + transcode = function transcode(source, fromEncoding, toEncoding) { + if (!isUint8Array(source)) { + throw new ERR_INVALID_ARG_TYPE('source', + ['Buffer', 'Uint8Array'], source); + } + if (source.length === 0) return Buffer.alloc(0); + + fromEncoding = normalizeEncoding(fromEncoding) || fromEncoding; + toEncoding = normalizeEncoding(toEncoding) || toEncoding; + const result = _transcode(source, fromEncoding, toEncoding); + if (typeof result !== 'number') + return result; + + const code = icuErrName(result); + const err = genericNodeError( + `Unable to transcode Buffer [${code}]`, + { code: code, errno: result }, + ); + throw err; + }; +} + +function btoa(input) { + // The implementation here has not been performance optimized in any way and + // should not be. + // Refs: https://github.com/nodejs/node/pull/38433#issuecomment-828426932 + if (arguments.length === 0) { + throw new ERR_MISSING_ARGS('input'); + } + const result = _btoa(`${input}`); + if (result === -1) { + throw lazyDOMException('Invalid character', 'InvalidCharacterError'); + } + return result; +} + +function atob(input) { + if (arguments.length === 0) { + throw new ERR_MISSING_ARGS('input'); + } + + const result = _atob(`${input}`); + + switch (result) { + case -2: // Invalid character + throw lazyDOMException('Invalid character', 'InvalidCharacterError'); + case -1: // Single character remained + throw lazyDOMException( + 'The string to be decoded is not correctly encoded.', + 'InvalidCharacterError'); + case -3: // Possible overflow + // TODO(@anonrig): Throw correct error in here. + throw lazyDOMException('The input causes overflow.', 'InvalidCharacterError'); + default: + return result; + } +} + +function isUtf8(input) { + if (isTypedArray(input) || isAnyArrayBuffer(input)) { + return bindingIsUtf8(input); + } + + throw new ERR_INVALID_ARG_TYPE('input', ['ArrayBuffer', 'Buffer', 'TypedArray'], input); +} + +function isAscii(input) { + if (isTypedArray(input) || isAnyArrayBuffer(input)) { + return bindingIsAscii(input); + } + + throw new ERR_INVALID_ARG_TYPE('input', ['ArrayBuffer', 'Buffer', 'TypedArray'], input); +} + +module.exports = { + Buffer, + SlowBuffer: deprecate( + SlowBuffer, + 'SlowBuffer() is deprecated. Please use Buffer.allocUnsafeSlow()', + 'DEP0030'), + transcode, + isUtf8, + isAscii, + + // Legacy + kMaxLength, + kStringMaxLength, + btoa, + atob, +}; + +ObjectDefineProperties(module.exports, { + constants: { + __proto__: null, + configurable: false, + enumerable: true, + value: constants, + }, + INSPECT_MAX_BYTES: { + __proto__: null, + configurable: true, + enumerable: true, + get() { return INSPECT_MAX_BYTES; }, + set(val) { + validateNumber(val, 'INSPECT_MAX_BYTES', 0); + INSPECT_MAX_BYTES = val; + }, + }, +}); + +defineLazyProperties( + module.exports, + 'internal/blob', + ['Blob', 'resolveObjectURL'], +); +defineLazyProperties( + module.exports, + 'internal/file', + ['File'], +); \ No newline at end of file diff --git a/cluster.js b/cluster.js new file mode 100644 index 0000000..6f3dc16 --- /dev/null +++ b/cluster.js @@ -0,0 +1,8 @@ +'use strict'; + +const { + ObjectPrototypeHasOwnProperty: ObjectHasOwn, +} = primordials; + +const childOrPrimary = ObjectHasOwn(process.env, 'NODE_UNIQUE_ID') ? 'child' : 'primary'; +module.exports = require(`internal/cluster/${childOrPrimary}`); \ No newline at end of file diff --git a/crypto.js b/crypto.js new file mode 100644 index 0000000..06bfebc --- /dev/null +++ b/crypto.js @@ -0,0 +1,1365 @@ +'use strict'; + +const { + Array, + ArrayBufferIsView, + ArrayIsArray, + ArrayPrototypeForEach, + MathFloor, + MathMin, + MathTrunc, + NumberIsInteger, + NumberIsNaN, + NumberMAX_SAFE_INTEGER, + NumberMIN_SAFE_INTEGER, + ObjectDefineProperties, + ObjectDefineProperty, + ObjectPrototypeHasOwnProperty, + ObjectSetPrototypeOf, + RegExpPrototypeSymbolReplace, + StringPrototypeCharCodeAt, + StringPrototypeSlice, + StringPrototypeToLowerCase, + StringPrototypeTrim, + SymbolSpecies, + SymbolToPrimitive, + TypedArrayPrototypeFill, + TypedArrayPrototypeGetBuffer, + TypedArrayPrototypeGetByteLength, + TypedArrayPrototypeGetByteOffset, + TypedArrayPrototypeGetLength, + TypedArrayPrototypeSet, + TypedArrayPrototypeSlice, + Uint8Array, + Uint8ArrayPrototype, +} = primordials; + +const { + byteLengthUtf8, + compare: _compare, + compareOffset, + copy: _copy, + fill: bindingFill, + isAscii: bindingIsAscii, + isUtf8: bindingIsUtf8, + indexOfBuffer, + indexOfNumber, + indexOfString, + swap16: _swap16, + swap32: _swap32, + swap64: _swap64, + kMaxLength, + kStringMaxLength, + atob: _atob, + btoa: _btoa, +} = internalBinding('buffer'); +const { + constants: { + ALL_PROPERTIES, + ONLY_ENUMERABLE, + }, + getOwnNonIndexProperties, + isInsideNodeModules, +} = internalBinding('util'); +const { + customInspectSymbol, + lazyDOMException, + normalizeEncoding, + kIsEncodingSymbol, + defineLazyProperties, + encodingsMap, + deprecate, +} = require('internal/util'); +const { + isAnyArrayBuffer, + isArrayBufferView, + isUint8Array, + isTypedArray, +} = require('internal/util/types'); +const { + inspect: utilInspect, +} = require('internal/util/inspect'); + +const { + codes: { + ERR_BUFFER_OUT_OF_BOUNDS, + ERR_INVALID_ARG_TYPE, + ERR_INVALID_ARG_VALUE, + ERR_INVALID_BUFFER_SIZE, + ERR_MISSING_ARGS, + ERR_OUT_OF_RANGE, + ERR_UNKNOWN_ENCODING, + }, + genericNodeError, +} = require('internal/errors'); +const { + validateArray, + validateBuffer, + validateInteger, + validateNumber, + validateString, +} = require('internal/validators'); +// Provide validateInteger() but with kMaxLength as the default maximum value. +const validateOffset = (value, name, min = 0, max = kMaxLength) => + validateInteger(value, name, min, max); + +const { + FastBuffer, + markAsUntransferable, + addBufferPrototypeMethods, + createUnsafeBuffer, +} = require('internal/buffer'); + +FastBuffer.prototype.constructor = Buffer; +Buffer.prototype = FastBuffer.prototype; +addBufferPrototypeMethods(Buffer.prototype); + +const constants = ObjectDefineProperties({}, { + MAX_LENGTH: { + __proto__: null, + value: kMaxLength, + writable: false, + enumerable: true, + }, + MAX_STRING_LENGTH: { + __proto__: null, + value: kStringMaxLength, + writable: false, + enumerable: true, + }, +}); + +Buffer.poolSize = 8 * 1024; +let poolSize, poolOffset, allocPool, allocBuffer; + +function createPool() { + poolSize = Buffer.poolSize; + allocBuffer = createUnsafeBuffer(poolSize); + allocPool = allocBuffer.buffer; + markAsUntransferable(allocPool); + poolOffset = 0; +} +createPool(); + +function alignPool() { + // Ensure aligned slices + if (poolOffset & 0x7) { + poolOffset |= 0x7; + poolOffset++; + } +} + +let bufferWarningAlreadyEmitted = false; +let nodeModulesCheckCounter = 0; +const bufferWarning = 'Buffer() is deprecated due to security and usability ' + + 'issues. Please use the Buffer.alloc(), ' + + 'Buffer.allocUnsafe(), or Buffer.from() methods instead.'; + +function showFlaggedDeprecation() { + if (bufferWarningAlreadyEmitted || + ++nodeModulesCheckCounter > 10000 || + (!require('internal/options').getOptionValue('--pending-deprecation') && + isInsideNodeModules(100, true))) { + // We don't emit a warning, because we either: + // - Already did so, or + // - Already checked too many times whether a call is coming + // from node_modules and want to stop slowing down things, or + // - We aren't running with `--pending-deprecation` enabled, + // and the code is inside `node_modules`. + // - We found node_modules in up to the topmost 100 frames, or + // there are more than 100 frames and we don't want to search anymore. + return; + } + + process.emitWarning(bufferWarning, 'DeprecationWarning', 'DEP0005'); + bufferWarningAlreadyEmitted = true; +} + +function toInteger(n, defaultVal) { + n = +n; + if (!NumberIsNaN(n) && + n >= NumberMIN_SAFE_INTEGER && + n <= NumberMAX_SAFE_INTEGER) { + return ((n % 1) === 0 ? n : MathFloor(n)); + } + return defaultVal; +} + +function copyImpl(source, target, targetStart, sourceStart, sourceEnd) { + if (!ArrayBufferIsView(source)) + throw new ERR_INVALID_ARG_TYPE('source', ['Buffer', 'Uint8Array'], source); + if (!ArrayBufferIsView(target)) + throw new ERR_INVALID_ARG_TYPE('target', ['Buffer', 'Uint8Array'], target); + + if (targetStart === undefined) { + targetStart = 0; + } else { + targetStart = NumberIsInteger(targetStart) ? targetStart : toInteger(targetStart, 0); + if (targetStart < 0) + throw new ERR_OUT_OF_RANGE('targetStart', '>= 0', targetStart); + } + + if (sourceStart === undefined) { + sourceStart = 0; + } else { + sourceStart = NumberIsInteger(sourceStart) ? sourceStart : toInteger(sourceStart, 0); + if (sourceStart < 0 || sourceStart > source.byteLength) + throw new ERR_OUT_OF_RANGE('sourceStart', `>= 0 && <= ${source.byteLength}`, sourceStart); + } + + if (sourceEnd === undefined) { + sourceEnd = source.byteLength; + } else { + sourceEnd = NumberIsInteger(sourceEnd) ? sourceEnd : toInteger(sourceEnd, 0); + if (sourceEnd < 0) + throw new ERR_OUT_OF_RANGE('sourceEnd', '>= 0', sourceEnd); + } + + if (targetStart >= target.byteLength || sourceStart >= sourceEnd) + return 0; + + return _copyActual(source, target, targetStart, sourceStart, sourceEnd); +} + +function _copyActual(source, target, targetStart, sourceStart, sourceEnd) { + if (sourceEnd - sourceStart > target.byteLength - targetStart) + sourceEnd = sourceStart + target.byteLength - targetStart; + + let nb = sourceEnd - sourceStart; + const sourceLen = source.byteLength - sourceStart; + if (nb > sourceLen) + nb = sourceLen; + + if (nb <= 0) + return 0; + + _copy(source, target, targetStart, sourceStart, nb); + + return nb; +} + +/** + * The Buffer() constructor is deprecated in documentation and should not be + * used moving forward. Rather, developers should use one of the three new + * factory APIs: Buffer.from(), Buffer.allocUnsafe() or Buffer.alloc() based on + * their specific needs. There is no runtime deprecation because of the extent + * to which the Buffer constructor is used in the ecosystem currently -- a + * runtime deprecation would introduce too much breakage at this time. It's not + * likely that the Buffer constructors would ever actually be removed. + * Deprecation Code: DEP0005 + * @returns {Buffer} + */ +function Buffer(arg, encodingOrOffset, length) { + showFlaggedDeprecation(); + // Common case. + if (typeof arg === 'number') { + if (typeof encodingOrOffset === 'string') { + throw new ERR_INVALID_ARG_TYPE('string', 'string', arg); + } + return Buffer.alloc(arg); + } + return Buffer.from(arg, encodingOrOffset, length); +} + +ObjectDefineProperty(Buffer, SymbolSpecies, { + __proto__: null, + enumerable: false, + configurable: true, + get() { return FastBuffer; }, +}); + +/** + * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError + * if value is a number. + * Buffer.from(str[, encoding]) + * Buffer.from(array) + * Buffer.from(buffer) + * Buffer.from(arrayBuffer[, byteOffset[, length]]) + * @param {any} value + * @param {BufferEncoding|number} encodingOrOffset + * @param {number} [length] + * @returns {Buffer} + */ +Buffer.from = function from(value, encodingOrOffset, length) { + if (typeof value === 'string') + return fromString(value, encodingOrOffset); + + if (typeof value === 'object' && value !== null) { + if (isAnyArrayBuffer(value)) + return fromArrayBuffer(value, encodingOrOffset, length); + + const valueOf = value.valueOf && value.valueOf(); + if (valueOf != null && + valueOf !== value && + (typeof valueOf === 'string' || typeof valueOf === 'object')) { + return from(valueOf, encodingOrOffset, length); + } + + const b = fromObject(value); + if (b) + return b; + + if (typeof value[SymbolToPrimitive] === 'function') { + const primitive = value[SymbolToPrimitive]('string'); + if (typeof primitive === 'string') { + return fromString(primitive, encodingOrOffset); + } + } + } + + throw new ERR_INVALID_ARG_TYPE( + 'first argument', + ['string', 'Buffer', 'ArrayBuffer', 'Array', 'Array-like Object'], + value, + ); +}; + +/** + * Creates the Buffer as a copy of the underlying ArrayBuffer of the view + * rather than the contents of the view. + * @param {TypedArray} view + * @param {number} [offset] + * @param {number} [length] + * @returns {Buffer} + */ +Buffer.copyBytesFrom = function copyBytesFrom(view, offset, length) { + if (!isTypedArray(view)) { + throw new ERR_INVALID_ARG_TYPE('view', [ 'TypedArray' ], view); + } + + const viewLength = TypedArrayPrototypeGetLength(view); + if (viewLength === 0) { + return Buffer.alloc(0); + } + + if (offset !== undefined || length !== undefined) { + if (offset !== undefined) { + validateInteger(offset, 'offset', 0); + if (offset >= viewLength) return Buffer.alloc(0); + } else { + offset = 0; + } + let end; + if (length !== undefined) { + validateInteger(length, 'length', 0); + end = offset + length; + } else { + end = viewLength; + } + + view = TypedArrayPrototypeSlice(view, offset, end); + } + + return fromArrayLike(new Uint8Array( + TypedArrayPrototypeGetBuffer(view), + TypedArrayPrototypeGetByteOffset(view), + TypedArrayPrototypeGetByteLength(view))); +}; + +// Identical to the built-in %TypedArray%.of(), but avoids using the deprecated +// Buffer() constructor. Must use arrow function syntax to avoid automatically +// adding a `prototype` property and making the function a constructor. +// +// Refs: https://tc39.github.io/ecma262/#sec-%typedarray%.of +// Refs: https://esdiscuss.org/topic/isconstructor#content-11 +const of = (...items) => { + const newObj = createUnsafeBuffer(items.length); + for (let k = 0; k < items.length; k++) + newObj[k] = items[k]; + return newObj; +}; +Buffer.of = of; + +ObjectSetPrototypeOf(Buffer, Uint8Array); + +/** + * Creates a new filled Buffer instance. + * alloc(size[, fill[, encoding]]) + * @returns {FastBuffer} + */ +Buffer.alloc = function alloc(size, fill, encoding) { + validateNumber(size, 'size', 0, kMaxLength); + if (fill !== undefined && fill !== 0 && size > 0) { + const buf = createUnsafeBuffer(size); + return _fill(buf, fill, 0, buf.length, encoding); + } + return new FastBuffer(size); +}; + +/** + * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer + * instance. If `--zero-fill-buffers` is set, will zero-fill the buffer. + * @returns {FastBuffer} + */ +Buffer.allocUnsafe = function allocUnsafe(size) { + validateNumber(size, 'size', 0, kMaxLength); + return allocate(size); +}; + +/** + * Equivalent to SlowBuffer(num), by default creates a non-zero-filled + * Buffer instance that is not allocated off the pre-initialized pool. + * If `--zero-fill-buffers` is set, will zero-fill the buffer. + * @param {number} size + * @returns {FastBuffer|undefined} + */ +Buffer.allocUnsafeSlow = function allocUnsafeSlow(size) { + validateNumber(size, 'size', 0, kMaxLength); + return createUnsafeBuffer(size); +}; + +// If --zero-fill-buffers command line argument is set, a zero-filled +// buffer is returned. +function SlowBuffer(size) { + validateNumber(size, 'size', 0, kMaxLength); + return createUnsafeBuffer(size); +} + +ObjectSetPrototypeOf(SlowBuffer.prototype, Uint8ArrayPrototype); +ObjectSetPrototypeOf(SlowBuffer, Uint8Array); + +function allocate(size) { + if (size <= 0) { + return new FastBuffer(); + } + if (size < (Buffer.poolSize >>> 1)) { + if (size > (poolSize - poolOffset)) + createPool(); + const b = new FastBuffer(allocPool, poolOffset, size); + poolOffset += size; + alignPool(); + return b; + } + return createUnsafeBuffer(size); +} + +function fromStringFast(string, ops) { + const maxLength = Buffer.poolSize >>> 1; + + let length = string.length; // Min length + + if (length >= maxLength) + return createFromString(string, ops); + + length *= 4; // Max length (4 bytes per character) + + if (length >= maxLength) + length = ops.byteLength(string); // Actual length + + if (length >= maxLength) + return createFromString(string, ops, length); + + if (length > (poolSize - poolOffset)) + createPool(); + + const actual = ops.write(allocBuffer, string, poolOffset, length); + const b = new FastBuffer(allocPool, poolOffset, actual); + + poolOffset += actual; + alignPool(); + return b; +} + +function createFromString(string, ops, length = ops.byteLength(string)) { + const buf = Buffer.allocUnsafeSlow(length); + const actual = ops.write(buf, string, 0, length); + return actual < length ? new FastBuffer(buf.buffer, 0, actual) : buf; +} + +function fromString(string, encoding) { + let ops; + if (!encoding || encoding === 'utf8' || typeof encoding !== 'string') { + ops = encodingOps.utf8; + } else { + ops = getEncodingOps(encoding); + if (ops === undefined) + throw new ERR_UNKNOWN_ENCODING(encoding); + } + + return string.length === 0 ? new FastBuffer() : fromStringFast(string, ops); +} + +function fromArrayBuffer(obj, byteOffset, length) { + // Convert byteOffset to integer + if (byteOffset === undefined) { + byteOffset = 0; + } else { + byteOffset = +byteOffset; + if (NumberIsNaN(byteOffset)) + byteOffset = 0; + } + + const maxLength = obj.byteLength - byteOffset; + + if (maxLength < 0) + throw new ERR_BUFFER_OUT_OF_BOUNDS('offset'); + + if (length !== undefined) { + // Convert length to non-negative integer. + length = +length; + if (length > 0) { + if (length > maxLength) + throw new ERR_BUFFER_OUT_OF_BOUNDS('length'); + } else { + length = 0; + } + } + + return new FastBuffer(obj, byteOffset, length); +} + +function fromArrayLike(obj) { + if (obj.length <= 0) + return new FastBuffer(); + if (obj.length < (Buffer.poolSize >>> 1)) { + if (obj.length > (poolSize - poolOffset)) + createPool(); + const b = new FastBuffer(allocPool, poolOffset, obj.length); + TypedArrayPrototypeSet(b, obj, 0); + poolOffset += obj.length; + alignPool(); + return b; + } + return new FastBuffer(obj); +} + +function fromObject(obj) { + if (obj.length !== undefined || isAnyArrayBuffer(obj.buffer)) { + if (typeof obj.length !== 'number') { + return new FastBuffer(); + } + return fromArrayLike(obj); + } + + if (obj.type === 'Buffer' && ArrayIsArray(obj.data)) { + return fromArrayLike(obj.data); + } +} + +// Static methods + +Buffer.isBuffer = function isBuffer(b) { + return b instanceof Buffer; +}; + +Buffer.compare = function compare(buf1, buf2) { + if (!isUint8Array(buf1)) { + throw new ERR_INVALID_ARG_TYPE('buf1', ['Buffer', 'Uint8Array'], buf1); + } + + if (!isUint8Array(buf2)) { + throw new ERR_INVALID_ARG_TYPE('buf2', ['Buffer', 'Uint8Array'], buf2); + } + + if (buf1 === buf2) { + return 0; + } + + return _compare(buf1, buf2); +}; + +Buffer.isEncoding = function isEncoding(encoding) { + return typeof encoding === 'string' && encoding.length !== 0 && + normalizeEncoding(encoding) !== undefined; +}; +Buffer[kIsEncodingSymbol] = Buffer.isEncoding; + +Buffer.concat = function concat(list, length) { + validateArray(list, 'list'); + + if (list.length === 0) + return new FastBuffer(); + + if (length === undefined) { + length = 0; + for (let i = 0; i < list.length; i++) { + if (list[i].length) { + length += list[i].length; + } + } + } else { + validateOffset(length, 'length'); + } + + const buffer = Buffer.allocUnsafe(length); + let pos = 0; + for (let i = 0; i < list.length; i++) { + const buf = list[i]; + if (!isUint8Array(buf)) { + // TODO(BridgeAR): This should not be of type ERR_INVALID_ARG_TYPE. + // Instead, find the proper error code for this. + throw new ERR_INVALID_ARG_TYPE( + `list[${i}]`, ['Buffer', 'Uint8Array'], list[i]); + } + pos += _copyActual(buf, buffer, pos, 0, buf.length); + } + + // Note: `length` is always equal to `buffer.length` at this point + if (pos < length) { + // Zero-fill the remaining bytes if the specified `length` was more than + // the actual total length, i.e. if we have some remaining allocated bytes + // there were not initialized. + TypedArrayPrototypeFill(buffer, 0, pos, length); + } + + return buffer; +}; + +function base64ByteLength(str, bytes) { + // Handle padding + if (StringPrototypeCharCodeAt(str, bytes - 1) === 0x3D) + bytes--; + if (bytes > 1 && StringPrototypeCharCodeAt(str, bytes - 1) === 0x3D) + bytes--; + + // Base64 ratio: 3/4 + return (bytes * 3) >>> 2; +} + +const encodingOps = { + utf8: { + encoding: 'utf8', + encodingVal: encodingsMap.utf8, + byteLength: byteLengthUtf8, + write: (buf, string, offset, len) => buf.utf8Write(string, offset, len), + slice: (buf, start, end) => buf.utf8Slice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfString(buf, val, byteOffset, encodingsMap.utf8, dir), + }, + ucs2: { + encoding: 'ucs2', + encodingVal: encodingsMap.utf16le, + byteLength: (string) => string.length * 2, + write: (buf, string, offset, len) => buf.ucs2Write(string, offset, len), + slice: (buf, start, end) => buf.ucs2Slice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfString(buf, val, byteOffset, encodingsMap.utf16le, dir), + }, + utf16le: { + encoding: 'utf16le', + encodingVal: encodingsMap.utf16le, + byteLength: (string) => string.length * 2, + write: (buf, string, offset, len) => buf.ucs2Write(string, offset, len), + slice: (buf, start, end) => buf.ucs2Slice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfString(buf, val, byteOffset, encodingsMap.utf16le, dir), + }, + latin1: { + encoding: 'latin1', + encodingVal: encodingsMap.latin1, + byteLength: (string) => string.length, + write: (buf, string, offset, len) => buf.latin1Write(string, offset, len), + slice: (buf, start, end) => buf.latin1Slice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfString(buf, val, byteOffset, encodingsMap.latin1, dir), + }, + ascii: { + encoding: 'ascii', + encodingVal: encodingsMap.ascii, + byteLength: (string) => string.length, + write: (buf, string, offset, len) => buf.asciiWrite(string, offset, len), + slice: (buf, start, end) => buf.asciiSlice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfBuffer(buf, + fromStringFast(val, encodingOps.ascii), + byteOffset, + encodingsMap.ascii, + dir), + }, + base64: { + encoding: 'base64', + encodingVal: encodingsMap.base64, + byteLength: (string) => base64ByteLength(string, string.length), + write: (buf, string, offset, len) => buf.base64Write(string, offset, len), + slice: (buf, start, end) => buf.base64Slice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfBuffer(buf, + fromStringFast(val, encodingOps.base64), + byteOffset, + encodingsMap.base64, + dir), + }, + base64url: { + encoding: 'base64url', + encodingVal: encodingsMap.base64url, + byteLength: (string) => base64ByteLength(string, string.length), + write: (buf, string, offset, len) => + buf.base64urlWrite(string, offset, len), + slice: (buf, start, end) => buf.base64urlSlice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfBuffer(buf, + fromStringFast(val, encodingOps.base64url), + byteOffset, + encodingsMap.base64url, + dir), + }, + hex: { + encoding: 'hex', + encodingVal: encodingsMap.hex, + byteLength: (string) => string.length >>> 1, + write: (buf, string, offset, len) => buf.hexWrite(string, offset, len), + slice: (buf, start, end) => buf.hexSlice(start, end), + indexOf: (buf, val, byteOffset, dir) => + indexOfBuffer(buf, + fromStringFast(val, encodingOps.hex), + byteOffset, + encodingsMap.hex, + dir), + }, +}; +function getEncodingOps(encoding) { + encoding += ''; + switch (encoding.length) { + case 4: + if (encoding === 'utf8') return encodingOps.utf8; + if (encoding === 'ucs2') return encodingOps.ucs2; + encoding = StringPrototypeToLowerCase(encoding); + if (encoding === 'utf8') return encodingOps.utf8; + if (encoding === 'ucs2') return encodingOps.ucs2; + break; + case 5: + if (encoding === 'utf-8') return encodingOps.utf8; + if (encoding === 'ascii') return encodingOps.ascii; + if (encoding === 'ucs-2') return encodingOps.ucs2; + encoding = StringPrototypeToLowerCase(encoding); + if (encoding === 'utf-8') return encodingOps.utf8; + if (encoding === 'ascii') return encodingOps.ascii; + if (encoding === 'ucs-2') return encodingOps.ucs2; + break; + case 7: + if (encoding === 'utf16le' || + StringPrototypeToLowerCase(encoding) === 'utf16le') + return encodingOps.utf16le; + break; + case 8: + if (encoding === 'utf-16le' || + StringPrototypeToLowerCase(encoding) === 'utf-16le') + return encodingOps.utf16le; + break; + case 6: + if (encoding === 'latin1' || encoding === 'binary') + return encodingOps.latin1; + if (encoding === 'base64') return encodingOps.base64; + encoding = StringPrototypeToLowerCase(encoding); + if (encoding === 'latin1' || encoding === 'binary') + return encodingOps.latin1; + if (encoding === 'base64') return encodingOps.base64; + break; + case 3: + if (encoding === 'hex' || StringPrototypeToLowerCase(encoding) === 'hex') + return encodingOps.hex; + break; + case 9: + if (encoding === 'base64url' || + StringPrototypeToLowerCase(encoding) === 'base64url') + return encodingOps.base64url; + break; + } +} + +function byteLength(string, encoding) { + if (typeof string !== 'string') { + if (isArrayBufferView(string) || isAnyArrayBuffer(string)) { + return string.byteLength; + } + + throw new ERR_INVALID_ARG_TYPE( + 'string', ['string', 'Buffer', 'ArrayBuffer'], string, + ); + } + + const len = string.length; + if (len === 0) + return 0; + + if (!encoding || encoding === 'utf8') { + return byteLengthUtf8(string); + } + + if (encoding === 'ascii') { + return len; + } + + const ops = getEncodingOps(encoding); + if (ops === undefined) { + // TODO (ronag): Makes more sense to throw here. + // throw new ERR_UNKNOWN_ENCODING(encoding); + return byteLengthUtf8(string); + } + + return ops.byteLength(string); +} + +Buffer.byteLength = byteLength; + +// For backwards compatibility. +ObjectDefineProperty(Buffer.prototype, 'parent', { + __proto__: null, + enumerable: true, + get() { + if (!(this instanceof Buffer)) + return undefined; + return this.buffer; + }, +}); +ObjectDefineProperty(Buffer.prototype, 'offset', { + __proto__: null, + enumerable: true, + get() { + if (!(this instanceof Buffer)) + return undefined; + return this.byteOffset; + }, +}); + +Buffer.prototype.copy = + function copy(target, targetStart, sourceStart, sourceEnd) { + return copyImpl(this, target, targetStart, sourceStart, sourceEnd); + }; + +// No need to verify that "buf.length <= MAX_UINT32" since it's a read-only +// property of a typed array. +// This behaves neither like String nor Uint8Array in that we set start/end +// to their upper/lower bounds if the value passed is out of range. +Buffer.prototype.toString = function toString(encoding, start, end) { + if (arguments.length === 0) { + return this.utf8Slice(0, this.length); + } + + const len = this.length; + + if (start <= 0) + start = 0; + else if (start >= len) + return ''; + else + start = MathTrunc(start) || 0; + + if (end === undefined || end > len) + end = len; + else + end = MathTrunc(end) || 0; + + if (end <= start) + return ''; + + if (encoding === undefined) + return this.utf8Slice(start, end); + + const ops = getEncodingOps(encoding); + if (ops === undefined) + throw new ERR_UNKNOWN_ENCODING(encoding); + + return ops.slice(this, start, end); +}; + +Buffer.prototype.equals = function equals(otherBuffer) { + if (!isUint8Array(otherBuffer)) { + throw new ERR_INVALID_ARG_TYPE( + 'otherBuffer', ['Buffer', 'Uint8Array'], otherBuffer); + } + + if (this === otherBuffer) + return true; + const len = TypedArrayPrototypeGetByteLength(this); + if (len !== TypedArrayPrototypeGetByteLength(otherBuffer)) + return false; + + return len === 0 || _compare(this, otherBuffer) === 0; +}; + +let INSPECT_MAX_BYTES = 50; +// Override how buffers are presented by util.inspect(). +Buffer.prototype[customInspectSymbol] = function inspect(recurseTimes, ctx) { + const max = INSPECT_MAX_BYTES; + const actualMax = MathMin(max, this.length); + const remaining = this.length - max; + let str = StringPrototypeTrim(RegExpPrototypeSymbolReplace( + /(.{2})/g, this.hexSlice(0, actualMax), '$1 ')); + if (remaining > 0) + str += ` ... ${remaining} more byte${remaining > 1 ? 's' : ''}`; + // Inspect special properties as well, if possible. + if (ctx) { + let extras = false; + const filter = ctx.showHidden ? ALL_PROPERTIES : ONLY_ENUMERABLE; + const obj = { __proto__: null }; + ArrayPrototypeForEach(getOwnNonIndexProperties(this, filter), + (key) => { + extras = true; + obj[key] = this[key]; + }); + if (extras) { + if (this.length !== 0) + str += ', '; + // '[Object: null prototype] {'.length === 26 + // This is guarded with a test. + str += StringPrototypeSlice(utilInspect(obj, { + ...ctx, + breakLength: Infinity, + compact: true, + }), 27, -2); + } + } + let constructorName = 'Buffer'; + try { + const { constructor } = this; + if (typeof constructor === 'function' && ObjectPrototypeHasOwnProperty(constructor, 'name')) { + constructorName = constructor.name; + } + } catch { /* Ignore error and use default name */ } + return `<${constructorName} ${str}>`; +}; +Buffer.prototype.inspect = Buffer.prototype[customInspectSymbol]; + +Buffer.prototype.compare = function compare(target, + targetStart, + targetEnd, + sourceStart, + sourceEnd) { + if (!isUint8Array(target)) { + throw new ERR_INVALID_ARG_TYPE('target', ['Buffer', 'Uint8Array'], target); + } + if (arguments.length === 1) + return _compare(this, target); + + if (targetStart === undefined) + targetStart = 0; + else + validateOffset(targetStart, 'targetStart'); + + if (targetEnd === undefined) + targetEnd = target.length; + else + validateOffset(targetEnd, 'targetEnd', 0, target.length); + + if (sourceStart === undefined) + sourceStart = 0; + else + validateOffset(sourceStart, 'sourceStart'); + + if (sourceEnd === undefined) + sourceEnd = this.length; + else + validateOffset(sourceEnd, 'sourceEnd', 0, this.length); + + if (sourceStart >= sourceEnd) + return (targetStart >= targetEnd ? 0 : -1); + if (targetStart >= targetEnd) + return 1; + + return compareOffset(this, target, targetStart, sourceStart, targetEnd, + sourceEnd); +}; + +// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, +// OR the last index of `val` in `buffer` at offset <= `byteOffset`. +// +// Arguments: +// - buffer - a Buffer to search +// - val - a string, Buffer, or number +// - byteOffset - an index into `buffer`; will be clamped to an int32 +// - encoding - an optional encoding, relevant if val is a string +// - dir - true for indexOf, false for lastIndexOf +function bidirectionalIndexOf(buffer, val, byteOffset, encoding, dir) { + validateBuffer(buffer); + + if (typeof byteOffset === 'string') { + encoding = byteOffset; + byteOffset = undefined; + } else if (byteOffset > 0x7fffffff) { + byteOffset = 0x7fffffff; + } else if (byteOffset < -0x80000000) { + byteOffset = -0x80000000; + } + // Coerce to Number. Values like null and [] become 0. + byteOffset = +byteOffset; + // If the offset is undefined, "foo", {}, coerces to NaN, search whole buffer. + if (NumberIsNaN(byteOffset)) { + byteOffset = dir ? 0 : (buffer.length || buffer.byteLength); + } + dir = !!dir; // Cast to bool. + + if (typeof val === 'number') + return indexOfNumber(buffer, val >>> 0, byteOffset, dir); + + let ops; + if (encoding === undefined) + ops = encodingOps.utf8; + else + ops = getEncodingOps(encoding); + + if (typeof val === 'string') { + if (ops === undefined) + throw new ERR_UNKNOWN_ENCODING(encoding); + return ops.indexOf(buffer, val, byteOffset, dir); + } + + if (isUint8Array(val)) { + const encodingVal = + (ops === undefined ? encodingsMap.utf8 : ops.encodingVal); + return indexOfBuffer(buffer, val, byteOffset, encodingVal, dir); + } + + throw new ERR_INVALID_ARG_TYPE( + 'value', ['number', 'string', 'Buffer', 'Uint8Array'], val, + ); +} + +Buffer.prototype.indexOf = function indexOf(val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, true); +}; + +Buffer.prototype.lastIndexOf = function lastIndexOf(val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, false); +}; + +Buffer.prototype.includes = function includes(val, byteOffset, encoding) { + return this.indexOf(val, byteOffset, encoding) !== -1; +}; + +// Usage: +// buffer.fill(number[, offset[, end]]) +// buffer.fill(buffer[, offset[, end]]) +// buffer.fill(string[, offset[, end]][, encoding]) +Buffer.prototype.fill = function fill(value, offset, end, encoding) { + return _fill(this, value, offset, end, encoding); +}; + +function _fill(buf, value, offset, end, encoding) { + if (typeof value === 'string') { + if (offset === undefined || typeof offset === 'string') { + encoding = offset; + offset = 0; + end = buf.length; + } else if (typeof end === 'string') { + encoding = end; + end = buf.length; + } + + const normalizedEncoding = normalizeEncoding(encoding); + if (normalizedEncoding === undefined) { + validateString(encoding, 'encoding'); + throw new ERR_UNKNOWN_ENCODING(encoding); + } + + if (value.length === 0) { + // If value === '' default to zero. + value = 0; + } else if (value.length === 1) { + // Fast path: If `value` fits into a single byte, use that numeric value. + if (normalizedEncoding === 'utf8') { + const code = StringPrototypeCharCodeAt(value, 0); + if (code < 128) { + value = code; + } + } else if (normalizedEncoding === 'latin1') { + value = StringPrototypeCharCodeAt(value, 0); + } + } + } else { + encoding = undefined; + } + + if (offset === undefined) { + offset = 0; + end = buf.length; + } else { + validateOffset(offset, 'offset'); + // Invalid ranges are not set to a default, so can range check early. + if (end === undefined) { + end = buf.length; + } else { + validateOffset(end, 'end', 0, buf.length); + } + if (offset >= end) + return buf; + } + + + if (typeof value === 'number') { + // OOB check + const byteLen = TypedArrayPrototypeGetByteLength(buf); + const fillLength = end - offset; + if (offset > end || fillLength + offset > byteLen) + throw new ERR_BUFFER_OUT_OF_BOUNDS(); + + TypedArrayPrototypeFill(buf, value, offset, end); + } else { + const res = bindingFill(buf, value, offset, end, encoding); + if (res < 0) { + if (res === -1) + throw new ERR_INVALID_ARG_VALUE('value', value); + throw new ERR_BUFFER_OUT_OF_BOUNDS(); + } + } + + return buf; +} + +Buffer.prototype.write = function write(string, offset, length, encoding) { + // Buffer#write(string); + if (offset === undefined) { + return this.utf8Write(string, 0, this.length); + } + // Buffer#write(string, encoding) + if (length === undefined && typeof offset === 'string') { + encoding = offset; + length = this.length; + offset = 0; + + // Buffer#write(string, offset[, length][, encoding]) + } else { + validateOffset(offset, 'offset', 0, this.length); + + const remaining = this.length - offset; + + if (length === undefined) { + length = remaining; + } else if (typeof length === 'string') { + encoding = length; + length = remaining; + } else { + validateOffset(length, 'length', 0, this.length); + if (length > remaining) + length = remaining; + } + } + + if (!encoding || encoding === 'utf8') + return this.utf8Write(string, offset, length); + if (encoding === 'ascii') + return this.asciiWrite(string, offset, length); + + const ops = getEncodingOps(encoding); + if (ops === undefined) + throw new ERR_UNKNOWN_ENCODING(encoding); + return ops.write(this, string, offset, length); +}; + +Buffer.prototype.toJSON = function toJSON() { + if (this.length > 0) { + const data = new Array(this.length); + for (let i = 0; i < this.length; ++i) + data[i] = this[i]; + return { type: 'Buffer', data }; + } + return { type: 'Buffer', data: [] }; +}; + +function adjustOffset(offset, length) { + // Use Math.trunc() to convert offset to an integer value that can be larger + // than an Int32. Hence, don't use offset | 0 or similar techniques. + offset = MathTrunc(offset); + if (offset === 0) { + return 0; + } + if (offset < 0) { + offset += length; + return offset > 0 ? offset : 0; + } + if (offset < length) { + return offset; + } + return NumberIsNaN(offset) ? 0 : length; +} + +Buffer.prototype.subarray = function subarray(start, end) { + const srcLength = this.length; + start = adjustOffset(start, srcLength); + end = end !== undefined ? adjustOffset(end, srcLength) : srcLength; + const newLength = end > start ? end - start : 0; + return new FastBuffer(this.buffer, this.byteOffset + start, newLength); +}; + +Buffer.prototype.slice = function slice(start, end) { + return this.subarray(start, end); +}; + +function swap(b, n, m) { + const i = b[n]; + b[n] = b[m]; + b[m] = i; +} + +Buffer.prototype.swap16 = function swap16() { + // For Buffer.length < 128, it's generally faster to + // do the swap in javascript. For larger buffers, + // dropping down to the native code is faster. + const len = this.length; + if (len % 2 !== 0) + throw new ERR_INVALID_BUFFER_SIZE('16-bits'); + if (len < 128) { + for (let i = 0; i < len; i += 2) + swap(this, i, i + 1); + return this; + } + return _swap16(this); +}; + +Buffer.prototype.swap32 = function swap32() { + // For Buffer.length < 192, it's generally faster to + // do the swap in javascript. For larger buffers, + // dropping down to the native code is faster. + const len = this.length; + if (len % 4 !== 0) + throw new ERR_INVALID_BUFFER_SIZE('32-bits'); + if (len < 192) { + for (let i = 0; i < len; i += 4) { + swap(this, i, i + 3); + swap(this, i + 1, i + 2); + } + return this; + } + return _swap32(this); +}; + +Buffer.prototype.swap64 = function swap64() { + // For Buffer.length < 192, it's generally faster to + // do the swap in javascript. For larger buffers, + // dropping down to the native code is faster. + const len = this.length; + if (len % 8 !== 0) + throw new ERR_INVALID_BUFFER_SIZE('64-bits'); + if (len < 192) { + for (let i = 0; i < len; i += 8) { + swap(this, i, i + 7); + swap(this, i + 1, i + 6); + swap(this, i + 2, i + 5); + swap(this, i + 3, i + 4); + } + return this; + } + return _swap64(this); +}; + +Buffer.prototype.toLocaleString = Buffer.prototype.toString; + +let transcode; +if (internalBinding('config').hasIntl) { + const { + icuErrName, + transcode: _transcode, + } = internalBinding('icu'); + + // Transcodes the Buffer from one encoding to another, returning a new + // Buffer instance. + transcode = function transcode(source, fromEncoding, toEncoding) { + if (!isUint8Array(source)) { + throw new ERR_INVALID_ARG_TYPE('source', + ['Buffer', 'Uint8Array'], source); + } + if (source.length === 0) return Buffer.alloc(0); + + fromEncoding = normalizeEncoding(fromEncoding) || fromEncoding; + toEncoding = normalizeEncoding(toEncoding) || toEncoding; + const result = _transcode(source, fromEncoding, toEncoding); + if (typeof result !== 'number') + return result; + + const code = icuErrName(result); + const err = genericNodeError( + `Unable to transcode Buffer [${code}]`, + { code: code, errno: result }, + ); + throw err; + }; +} + +function btoa(input) { + // The implementation here has not been performance optimized in any way and + // should not be. + // Refs: https://github.com/nodejs/node/pull/38433#issuecomment-828426932 + if (arguments.length === 0) { + throw new ERR_MISSING_ARGS('input'); + } + const result = _btoa(`${input}`); + if (result === -1) { + throw lazyDOMException('Invalid character', 'InvalidCharacterError'); + } + return result; +} + +function atob(input) { + if (arguments.length === 0) { + throw new ERR_MISSING_ARGS('input'); + } + + const result = _atob(`${input}`); + + switch (result) { + case -2: // Invalid character + throw lazyDOMException('Invalid character', 'InvalidCharacterError'); + case -1: // Single character remained + throw lazyDOMException( + 'The string to be decoded is not correctly encoded.', + 'InvalidCharacterError'); + case -3: // Possible overflow + // TODO(@anonrig): Throw correct error in here. + throw lazyDOMException('The input causes overflow.', 'InvalidCharacterError'); + default: + return result; + } +} + +function isUtf8(input) { + if (isTypedArray(input) || isAnyArrayBuffer(input)) { + return bindingIsUtf8(input); + } + + throw new ERR_INVALID_ARG_TYPE('input', ['ArrayBuffer', 'Buffer', 'TypedArray'], input); +} + +function isAscii(input) { + if (isTypedArray(input) || isAnyArrayBuffer(input)) { + return bindingIsAscii(input); + } + + throw new ERR_INVALID_ARG_TYPE('input', ['ArrayBuffer', 'Buffer', 'TypedArray'], input); +} + +module.exports = { + Buffer, + SlowBuffer: deprecate( + SlowBuffer, + 'SlowBuffer() is deprecated. Please use Buffer.allocUnsafeSlow()', + 'DEP0030'), + transcode, + isUtf8, + isAscii, + + // Legacy + kMaxLength, + kStringMaxLength, + btoa, + atob, +}; + +ObjectDefineProperties(module.exports, { + constants: { + __proto__: null, + configurable: false, + enumerable: true, + value: constants, + }, + INSPECT_MAX_BYTES: { + __proto__: null, + configurable: true, + enumerable: true, + get() { return INSPECT_MAX_BYTES; }, + set(val) { + validateNumber(val, 'INSPECT_MAX_BYTES', 0); + INSPECT_MAX_BYTES = val; + }, + }, +}); + +defineLazyProperties( + module.exports, + 'internal/blob', + ['Blob', 'resolveObjectURL'], +); +defineLazyProperties( + module.exports, + 'internal/file', + ['File'], +); \ No newline at end of file diff --git a/dfn.js b/dfn.js new file mode 100644 index 0000000..29b453d --- /dev/null +++ b/dfn.js @@ -0,0 +1,118 @@ +var dfnMapTarget = -1; +var dfnMapDone = 0; +var dfnMap = {}; +document.addEventListener('DOMContentLoaded', function (event) { + var links = []; + dfnMapTarget = document.links.length; + for (var i = 0; i < dfnMapTarget; i += 1) + links[i] = document.links[i]; + var inc = 100; + for (var i = 0; i < dfnMapTarget; i += inc) { + setTimeout(function (j) { + for (var k = j; k < j+inc && k < dfnMapTarget; k += 1) { + if (links[k].href.indexOf('#') >= 0) { + if (links[k].className != "no-backref" && + links[k].parentNode.className != "no-backref") { + var s = links[k].href.substr(links[k].href.indexOf('#') + 1); + if (!(s in dfnMap)) + dfnMap[s] = []; + dfnMap[s].push(links[k]); + } + } + dfnMapDone += 1; + } + }, 0, i); + } + document.body.className += " dfnEnabled"; +}, false); + +var dfnPanel; +var dfnUniqueId = 0; +var dfnTimeout; +document.addEventListener('click', dfnShow, false); +function dfnShow(event) { + if (dfnTimeout) { + clearTimeout(dfnTimeout); + dfnTimeout = null; + } + if (dfnPanel) { + dfnPanel.parentNode.removeChild(dfnPanel); + dfnPanel = null; + } + if (dfnMapDone == dfnMapTarget) { + var node = event.target; + while (node && (node.nodeType != event.target.ELEMENT_NODE || node.tagName != "DFN")) + node = node.parentNode; + if (node) { + var panel = document.createElement('div'); + panel.className = 'dfnPanel'; + if (node.id) { + var permalinkP = document.createElement('p'); + var permalinkA = document.createElement('a'); + permalinkA.href = '#' + node.id; + permalinkA.textContent = '#' + node.id; + permalinkP.appendChild(permalinkA); + panel.appendChild(permalinkP); + } + var p = document.createElement('p'); + panel.appendChild(p); + if (node.id in dfnMap || node.parentNode.id in dfnMap) { + p.textContent = 'Referenced in:'; + var ul = document.createElement('ul'); + var lastHeader; + var lastLi; + var n; + var sourceLinks = []; + if (node.id in dfnMap) + for (var i = 0; i < dfnMap[node.id].length; i += 1) + sourceLinks.push(dfnMap[node.id][i]); + if (node.parentNode.id in dfnMap) + for (var i = 0; i < dfnMap[node.parentNode.id].length; i += 1) + sourceLinks.push(dfnMap[node.parentNode.id][i]); + for (var i = 0; i < sourceLinks.length; i += 1) { + var link = sourceLinks[i]; + var header = dfnGetCaption(link); + var a = document.createElement('a'); + if (!link.id) + link.id = 'dfnReturnLink-' + dfnUniqueId++; + a.href = '#' + link.id; + if (header != lastHeader) { + lastHeader = header; + n = 1; + var li = document.createElement('li'); + var cloneHeader = header.cloneNode(true); + while (cloneHeader.hasChildNodes()) + if (cloneHeader.firstChild.className == 'section-link') + cloneHeader.removeChild(cloneHeader.firstChild); + else + a.appendChild(cloneHeader.firstChild); + lastLi = li; + li.appendChild(a); + ul.appendChild(li); + } else { + n += 1; + a.appendChild(document.createTextNode('(' + n + ')')); + lastLi.appendChild(document.createTextNode(' ')); + lastLi.appendChild(a); + } + } + panel.appendChild(ul); + } else { + p.textContent = 'No references in this file.'; + } + node.appendChild(panel); + dfnPanel = panel; + } + } else { + dfnTimeout = setTimeout(dfnShow, 250, event); + } +} + +function dfnGetCaption(link) { + var node = link; + while (node && !(node.parentNode.tagName == "DIV" && node.parentNode.className == "section")) + node = node.parentNode; + while (node && (node.nodeType != node.ELEMENT_NODE || !node.tagName.match(/^H[1-6]$/))) + node = node.previousSibling; + return node; +} \ No newline at end of file diff --git a/hello-world.js b/hello-world.js new file mode 100644 index 0000000..8572291 --- /dev/null +++ b/hello-world.js @@ -0,0 +1,14 @@ +const http = require('node:http'); + +const hostname = '127.0.0.1'; +const port = 3000; + +const server = http.createServer((req, res) => { + res.statusCode = 200; + res.setHeader('Content-Type', 'text/plain'); + res.end('Hello, World!\n'); +}); + +server.listen(port, hostname, () => { + console.log(`Server running at http://${hostname}:${port}/`); +}); \ No newline at end of file diff --git a/section-links.js b/section-links.js new file mode 100644 index 0000000..e3a2565 --- /dev/null +++ b/section-links.js @@ -0,0 +1,21 @@ +document.addEventListener('DOMContentLoaded', function(event) { + function f(n) { + if (n.nodeType == 1 && n.tagName.match(/^H[1-6]$/)) { + var span = document.createElement('span'); + span.className = 'section-link'; + span.textContent = '\xa0'; + var a = document.createElement('a'); + a.href = '#' + n.parentNode.id; + a.textContent = '\xb6'; + span.appendChild(a); + n.appendChild(span); + } else { + n = n.firstChild; + while (n) { + f(n); + n = n.nextSibling; + } + } + } + f(document.getElementById('sections')); + }, false); \ No newline at end of file diff --git a/string_decoder.js b/string_decoder.js new file mode 100644 index 0000000..b774af1 --- /dev/null +++ b/string_decoder.js @@ -0,0 +1,125 @@ +'use strict'; + +const { + ArrayBufferIsView, + ObjectDefineProperties, + Symbol, + TypedArrayPrototypeSubarray, +} = primordials; + +const { Buffer } = require('buffer'); +const { + kIncompleteCharactersStart, + kIncompleteCharactersEnd, + kMissingBytes, + kBufferedBytes, + kEncodingField, + kSize, + decode, + flush, +} = internalBinding('string_decoder'); +const { + encodingsMap, + normalizeEncoding, +} = require('internal/util'); +const { + ERR_INVALID_ARG_TYPE, + ERR_INVALID_THIS, + ERR_UNKNOWN_ENCODING, +} = require('internal/errors').codes; + +const kNativeDecoder = Symbol('kNativeDecoder'); + +/** + * StringDecoder provides an interface for efficiently splitting a series of + * buffers into a series of JS strings without breaking apart multibyte + * characters. + * @param {string} [encoding] + */ +function StringDecoder(encoding) { + this.encoding = normalizeEncoding(encoding); + if (this.encoding === undefined) { + throw new ERR_UNKNOWN_ENCODING(encoding); + } + this[kNativeDecoder] = Buffer.alloc(kSize); + this[kNativeDecoder][kEncodingField] = encodingsMap[this.encoding]; +} + +/** + * Returns a decoded string, omitting any incomplete multi-bytes + * characters at the end of the Buffer, or TypedArray, or DataView + * @param {string | Buffer | TypedArray | DataView} buf + * @returns {string} + * @throws {TypeError} Throws when buf is not in one of supported types + */ +StringDecoder.prototype.write = function write(buf) { + if (typeof buf === 'string') + return buf; + if (!ArrayBufferIsView(buf)) + throw new ERR_INVALID_ARG_TYPE('buf', + ['Buffer', 'TypedArray', 'DataView'], + buf); + if (!this[kNativeDecoder]) { + throw new ERR_INVALID_THIS('StringDecoder'); + } + return decode(this[kNativeDecoder], buf); +}; + +/** + * Returns any remaining input stored in the internal buffer as a string. + * After end() is called, the stringDecoder object can be reused for new + * input. + * @param {string | Buffer | TypedArray | DataView} [buf] + * @returns {string} + */ +StringDecoder.prototype.end = function end(buf) { + const ret = buf === undefined ? '' : this.write(buf); + if (this[kNativeDecoder][kBufferedBytes] > 0) + return ret + flush(this[kNativeDecoder]); + return ret; +}; + +/* Everything below this line is undocumented legacy stuff. */ +/** + * + * @param {string | Buffer | TypedArray | DataView} buf + * @param {number} offset + * @returns {string} + */ +StringDecoder.prototype.text = function text(buf, offset) { + this[kNativeDecoder][kMissingBytes] = 0; + this[kNativeDecoder][kBufferedBytes] = 0; + return this.write(buf.slice(offset)); +}; + +ObjectDefineProperties(StringDecoder.prototype, { + lastChar: { + __proto__: null, + configurable: true, + enumerable: true, + get() { + return TypedArrayPrototypeSubarray(this[kNativeDecoder], + kIncompleteCharactersStart, + kIncompleteCharactersEnd); + }, + }, + lastNeed: { + __proto__: null, + configurable: true, + enumerable: true, + get() { + return this[kNativeDecoder][kMissingBytes]; + }, + }, + lastTotal: { + __proto__: null, + configurable: true, + enumerable: true, + get() { + return this[kNativeDecoder][kBufferedBytes] + + this[kNativeDecoder][kMissingBytes]; + }, + }, +}); + +exports.StringDecoder = StringDecoder; \ No newline at end of file diff --git a/task_processor.js b/task_processor.js new file mode 100644 index 0000000..ebb455e --- /dev/null +++ b/task_processor.js @@ -0,0 +1,91 @@ +const { parentPort } = require('node:worker_threads'); +parentPort.on('message', (task) => { + parentPort.postMessage(task.a + task.b); +}); +const { AsyncResource } = require('node:async_hooks'); +const { EventEmitter } = require('node:events'); +const path = require('node:path'); +const { Worker } = require('node:worker_threads'); + +const kTaskInfo = Symbol('kTaskInfo'); +const kWorkerFreedEvent = Symbol('kWorkerFreedEvent'); + +class WorkerPoolTaskInfo extends AsyncResource { + constructor(callback) { + super('WorkerPoolTaskInfo'); + this.callback = callback; + } + + done(err, result) { + this.runInAsyncScope(this.callback, null, err, result); + this.emitDestroy(); // `TaskInfo`s are used only once. + } +} + +class WorkerPool extends EventEmitter { + constructor(numThreads) { + super(); + this.numThreads = numThreads; + this.workers = []; + this.freeWorkers = []; + this.tasks = []; + + for (let i = 0; i < numThreads; i++) + this.addNewWorker(); + + // Any time the kWorkerFreedEvent is emitted, dispatch + // the next task pending in the queue, if any. + this.on(kWorkerFreedEvent, () => { + if (this.tasks.length > 0) { + const { task, callback } = this.tasks.shift(); + this.runTask(task, callback); + } + }); + } + + addNewWorker() { + const worker = new Worker(path.resolve(__dirname, 'task_processor.js')); + worker.on('message', (result) => { + // In case of success: Call the callback that was passed to `runTask`, + // remove the `TaskInfo` associated with the Worker, and mark it as free + // again. + worker[kTaskInfo].done(null, result); + worker[kTaskInfo] = null; + this.freeWorkers.push(worker); + this.emit(kWorkerFreedEvent); + }); + worker.on('error', (err) => { + // In case of an uncaught exception: Call the callback that was passed to + // `runTask` with the error. + if (worker[kTaskInfo]) + worker[kTaskInfo].done(err, null); + else + this.emit('error', err); + // Remove the worker from the list and start a new Worker to replace the + // current one. + this.workers.splice(this.workers.indexOf(worker), 1); + this.addNewWorker(); + }); + this.workers.push(worker); + this.freeWorkers.push(worker); + this.emit(kWorkerFreedEvent); + } + + runTask(task, callback) { + if (this.freeWorkers.length === 0) { + // No free threads, wait until a worker thread becomes free. + this.tasks.push({ task, callback }); + return; + } + + const worker = this.freeWorkers.pop(); + worker[kTaskInfo] = new WorkerPoolTaskInfo(callback); + worker.postMessage(task); + } + + close() { + for (const worker of this.workers) worker.terminate(); + } +} + +module.exports = WorkerPool; \ No newline at end of file diff --git a/tests.js b/tests.js new file mode 100644 index 0000000..69fccaf --- /dev/null +++ b/tests.js @@ -0,0 +1,75 @@ +'use strict'; + +const { + ObjectAssign, + ObjectDefineProperty, +} = primordials; + +const { test, suite, before, after, beforeEach, afterEach } = require('internal/test_runner/harness'); +const { run } = require('internal/test_runner/runner'); + +module.exports = test; +ObjectAssign(module.exports, { + after, + afterEach, + before, + beforeEach, + describe: suite, + it: test, + run, + suite, + test, +}); + +let lazyMock; + +ObjectDefineProperty(module.exports, 'mock', { + __proto__: null, + configurable: true, + enumerable: true, + get() { + if (lazyMock === undefined) { + const { MockTracker } = require('internal/test_runner/mock/mock'); + + lazyMock = new MockTracker(); + } + + return lazyMock; + }, +}); + +let lazySnapshot; + +ObjectDefineProperty(module.exports, 'snapshot', { + __proto__: null, + configurable: true, + enumerable: true, + get() { + if (lazySnapshot === undefined) { + const { + setDefaultSnapshotSerializers, + setResolveSnapshotPath, + } = require('internal/test_runner/snapshot'); + + lazySnapshot = { + __proto__: null, + setDefaultSnapshotSerializers, + setResolveSnapshotPath, + }; + } + + return lazySnapshot; + }, +}); + +ObjectDefineProperty(module.exports, 'assert', { + __proto__: null, + configurable: true, + enumerable: true, + get() { + const { register } = require('internal/test_runner/assert'); + const assert = { __proto__: null, register }; + ObjectDefineProperty(module.exports, 'assert', assert); + return assert; + }, +}); \ No newline at end of file diff --git a/tls.js b/tls.js new file mode 100644 index 0000000..6cd6b26 --- /dev/null +++ b/tls.js @@ -0,0 +1,405 @@ +'use strict'; + +const { + Array, + ArrayIsArray, + // eslint-disable-next-line no-restricted-syntax + ArrayPrototypePush, + JSONParse, + ObjectDefineProperty, + ObjectFreeze, + StringFromCharCode, +} = primordials; + +const { + ERR_TLS_CERT_ALTNAME_FORMAT, + ERR_TLS_CERT_ALTNAME_INVALID, + ERR_OUT_OF_RANGE, + ERR_INVALID_ARG_VALUE, + ERR_INVALID_ARG_TYPE, +} = require('internal/errors').codes; +const internalUtil = require('internal/util'); +internalUtil.assertCrypto(); +const { + isArrayBufferView, + isUint8Array, +} = require('internal/util/types'); + +const net = require('net'); +const { getOptionValue } = require('internal/options'); +const { + getBundledRootCertificates, + getExtraCACertificates, + getSystemCACertificates, + resetRootCertStore, + getUserRootCertificates, + getSSLCiphers, +} = internalBinding('crypto'); +const { Buffer } = require('buffer'); +const { canonicalizeIP } = internalBinding('cares_wrap'); +const _tls_common = require('_tls_common'); +const _tls_wrap = require('_tls_wrap'); +const { validateString } = require('internal/validators'); + +// Allow {CLIENT_RENEG_LIMIT} client-initiated session renegotiations +// every {CLIENT_RENEG_WINDOW} seconds. An error event is emitted if more +// renegotiations are seen. The settings are applied to all remote client +// connections. +exports.CLIENT_RENEG_LIMIT = 3; +exports.CLIENT_RENEG_WINDOW = 600; + +exports.DEFAULT_CIPHERS = getOptionValue('--tls-cipher-list'); + +exports.DEFAULT_ECDH_CURVE = 'auto'; + +if (getOptionValue('--tls-min-v1.0')) + exports.DEFAULT_MIN_VERSION = 'TLSv1'; +else if (getOptionValue('--tls-min-v1.1')) + exports.DEFAULT_MIN_VERSION = 'TLSv1.1'; +else if (getOptionValue('--tls-min-v1.2')) + exports.DEFAULT_MIN_VERSION = 'TLSv1.2'; +else if (getOptionValue('--tls-min-v1.3')) + exports.DEFAULT_MIN_VERSION = 'TLSv1.3'; +else + exports.DEFAULT_MIN_VERSION = 'TLSv1.2'; + +if (getOptionValue('--tls-max-v1.3')) + exports.DEFAULT_MAX_VERSION = 'TLSv1.3'; +else if (getOptionValue('--tls-max-v1.2')) + exports.DEFAULT_MAX_VERSION = 'TLSv1.2'; +else + exports.DEFAULT_MAX_VERSION = 'TLSv1.3'; // Will depend on node version. + + +exports.getCiphers = internalUtil.cachedResult( + () => internalUtil.filterDuplicateStrings(getSSLCiphers(), true), +); + +let bundledRootCertificates; +function cacheBundledRootCertificates() { + bundledRootCertificates ||= ObjectFreeze(getBundledRootCertificates()); + + return bundledRootCertificates; +} + +ObjectDefineProperty(exports, 'rootCertificates', { + __proto__: null, + configurable: false, + enumerable: true, + get: cacheBundledRootCertificates, +}); + +let extraCACertificates; +function cacheExtraCACertificates() { + extraCACertificates ||= ObjectFreeze(getExtraCACertificates()); + + return extraCACertificates; +} + +let systemCACertificates; +function cacheSystemCACertificates() { + systemCACertificates ||= ObjectFreeze(getSystemCACertificates()); + + return systemCACertificates; +} + +let defaultCACertificates; +let hasResetDefaultCACertificates = false; + +function cacheDefaultCACertificates() { + if (defaultCACertificates) { return defaultCACertificates; } + + if (hasResetDefaultCACertificates) { + defaultCACertificates = getUserRootCertificates(); + ObjectFreeze(defaultCACertificates); + return defaultCACertificates; + } + + defaultCACertificates = []; + + if (!getOptionValue('--use-openssl-ca')) { + const bundled = cacheBundledRootCertificates(); + for (let i = 0; i < bundled.length; ++i) { + ArrayPrototypePush(defaultCACertificates, bundled[i]); + } + if (getOptionValue('--use-system-ca')) { + const system = cacheSystemCACertificates(); + for (let i = 0; i < system.length; ++i) { + + ArrayPrototypePush(defaultCACertificates, system[i]); + } + } + } + + if (process.env.NODE_EXTRA_CA_CERTS) { + const extra = cacheExtraCACertificates(); + for (let i = 0; i < extra.length; ++i) { + + ArrayPrototypePush(defaultCACertificates, extra[i]); + } + } + + ObjectFreeze(defaultCACertificates); + return defaultCACertificates; +} + +// TODO(joyeecheung): support X509Certificate output? +function getCACertificates(type = 'default') { + validateString(type, 'type'); + + switch (type) { + case 'default': + return cacheDefaultCACertificates(); + case 'bundled': + return cacheBundledRootCertificates(); + case 'system': + return cacheSystemCACertificates(); + case 'extra': + return cacheExtraCACertificates(); + default: + throw new ERR_INVALID_ARG_VALUE('type', type); + } +} +exports.getCACertificates = getCACertificates; + +function setDefaultCACertificates(certs) { + if (!ArrayIsArray(certs)) { + throw new ERR_INVALID_ARG_TYPE('certs', 'Array', certs); + } + + // Verify that all elements in the array are strings + for (let i = 0; i < certs.length; i++) { + if (typeof certs[i] !== 'string' && !isArrayBufferView(certs[i])) { + throw new ERR_INVALID_ARG_TYPE( + `certs[${i}]`, ['string', 'ArrayBufferView'], certs[i]); + } + } + + resetRootCertStore(certs); + defaultCACertificates = undefined; // Reset the cached default certificates + hasResetDefaultCACertificates = true; +} + +exports.setDefaultCACertificates = setDefaultCACertificates; + +// Convert protocols array into valid OpenSSL protocols list +// ("\x06spdy/2\x08http/1.1\x08http/1.0") +function convertProtocols(protocols) { + const lens = new Array(protocols.length); + const buff = Buffer.allocUnsafe(protocols.reduce((p, c, i) => { + const len = Buffer.byteLength(c); + if (len > 255) { + throw new ERR_OUT_OF_RANGE('The byte length of the protocol at index ' + + `${i} exceeds the maximum length.`, '<= 255', len, true); + } + lens[i] = len; + return p + 1 + len; + }, 0)); + + let offset = 0; + for (let i = 0, c = protocols.length; i < c; i++) { + buff[offset++] = lens[i]; + buff.write(protocols[i], offset); + offset += lens[i]; + } + + return buff; +} + +exports.convertALPNProtocols = function convertALPNProtocols(protocols, out) { + // If protocols is Array - translate it into buffer + if (ArrayIsArray(protocols)) { + out.ALPNProtocols = convertProtocols(protocols); + } else if (isUint8Array(protocols)) { + // Copy new buffer not to be modified by user. + out.ALPNProtocols = Buffer.from(protocols); + } else if (isArrayBufferView(protocols)) { + out.ALPNProtocols = Buffer.from(protocols.buffer.slice( + protocols.byteOffset, + protocols.byteOffset + protocols.byteLength, + )); + } +}; + +function unfqdn(host) { + return host.replace(/[.]$/, ''); +} + +// String#toLowerCase() is locale-sensitive so we use +// a conservative version that only lowercases A-Z. +function toLowerCase(c) { + return StringFromCharCode(32 + c.charCodeAt(0)); +} + +function splitHost(host) { + return unfqdn(host).replace(/[A-Z]/g, toLowerCase).split('.'); +} + +function check(hostParts, pattern, wildcards) { + // Empty strings, null, undefined, etc. never match. + if (!pattern) + return false; + + const patternParts = splitHost(pattern); + + if (hostParts.length !== patternParts.length) + return false; + + // Pattern has empty components, e.g. "bad..example.com". + if (patternParts.includes('')) + return false; + + // RFC 6125 allows IDNA U-labels (Unicode) in names but we have no + // good way to detect their encoding or normalize them so we simply + // reject them. Control characters and blanks are rejected as well + // because nothing good can come from accepting them. + const isBad = (s) => /[^\u0021-\u007F]/u.test(s); + if (patternParts.some(isBad)) + return false; + + // Check host parts from right to left first. + for (let i = hostParts.length - 1; i > 0; i -= 1) { + if (hostParts[i] !== patternParts[i]) + return false; + } + + const hostSubdomain = hostParts[0]; + const patternSubdomain = patternParts[0]; + const patternSubdomainParts = patternSubdomain.split('*', 3); + + // Short-circuit when the subdomain does not contain a wildcard. + // RFC 6125 does not allow wildcard substitution for components + // containing IDNA A-labels (Punycode) so match those verbatim. + if (patternSubdomainParts.length === 1 || + patternSubdomain.includes('xn--')) + return hostSubdomain === patternSubdomain; + + if (!wildcards) + return false; + + // More than one wildcard is always wrong. + if (patternSubdomainParts.length > 2) + return false; + + // *.tld wildcards are not allowed. + if (patternParts.length <= 2) + return false; + + const { 0: prefix, 1: suffix } = patternSubdomainParts; + + if (prefix.length + suffix.length > hostSubdomain.length) + return false; + + if (!hostSubdomain.startsWith(prefix)) + return false; + + if (!hostSubdomain.endsWith(suffix)) + return false; + + return true; +} + +// This pattern is used to determine the length of escaped sequences within +// the subject alt names string. It allows any valid JSON string literal. +// This MUST match the JSON specification (ECMA-404 / RFC8259) exactly. +const jsonStringPattern = + // eslint-disable-next-line no-control-regex + /^"(?:[^"\\\u0000-\u001f]|\\(?:["\\/bfnrt]|u[0-9a-fA-F]{4}))*"/; + +function splitEscapedAltNames(altNames) { + const result = []; + let currentToken = ''; + let offset = 0; + while (offset !== altNames.length) { + const nextSep = altNames.indexOf(',', offset); + const nextQuote = altNames.indexOf('"', offset); + if (nextQuote !== -1 && (nextSep === -1 || nextQuote < nextSep)) { + // There is a quote character and there is no separator before the quote. + currentToken += altNames.substring(offset, nextQuote); + const match = jsonStringPattern.exec(altNames.substring(nextQuote)); + if (!match) { + throw new ERR_TLS_CERT_ALTNAME_FORMAT(); + } + currentToken += JSONParse(match[0]); + offset = nextQuote + match[0].length; + } else if (nextSep !== -1) { + // There is a separator and no quote before it. + currentToken += altNames.substring(offset, nextSep); + result.push(currentToken); + currentToken = ''; + offset = nextSep + 2; + } else { + currentToken += altNames.substring(offset); + offset = altNames.length; + } + } + result.push(currentToken); + return result; +} + +exports.checkServerIdentity = function checkServerIdentity(hostname, cert) { + const subject = cert.subject; + const altNames = cert.subjectaltname; + const dnsNames = []; + const ips = []; + + hostname = '' + hostname; + + if (altNames) { + const splitAltNames = altNames.includes('"') ? + splitEscapedAltNames(altNames) : + altNames.split(', '); + splitAltNames.forEach((name) => { + if (name.startsWith('DNS:')) { + dnsNames.push(name.slice(4)); + } else if (name.startsWith('IP Address:')) { + ips.push(canonicalizeIP(name.slice(11))); + } + }); + } + + let valid = false; + let reason = 'Unknown reason'; + + hostname = unfqdn(hostname); // Remove trailing dot for error messages. + + if (net.isIP(hostname)) { + valid = ips.includes(canonicalizeIP(hostname)); + if (!valid) + reason = `IP: ${hostname} is not in the cert's list: ` + ips.join(', '); + } else if (dnsNames.length > 0 || subject?.CN) { + const hostParts = splitHost(hostname); + const wildcard = (pattern) => check(hostParts, pattern, true); + + if (dnsNames.length > 0) { + valid = dnsNames.some(wildcard); + if (!valid) + reason = + `Host: ${hostname}. is not in the cert's altnames: ${altNames}`; + } else { + // Match against Common Name only if no supported identifiers exist. + const cn = subject.CN; + + if (ArrayIsArray(cn)) + valid = cn.some(wildcard); + else if (cn) + valid = wildcard(cn); + + if (!valid) + reason = `Host: ${hostname}. is not cert's CN: ${cn}`; + } + } else { + reason = 'Cert does not contain a DNS name'; + } + + if (!valid) { + return new ERR_TLS_CERT_ALTNAME_INVALID(reason, hostname, cert); + } +}; + +exports.createSecureContext = _tls_common.createSecureContext; +exports.SecureContext = _tls_common.SecureContext; +exports.TLSSocket = _tls_wrap.TLSSocket; +exports.Server = _tls_wrap.Server; +exports.createServer = _tls_wrap.createServer; +exports.connect = _tls_wrap.connect; \ No newline at end of file diff --git a/trace_events.js b/trace_events.js new file mode 100644 index 0000000..69fccaf --- /dev/null +++ b/trace_events.js @@ -0,0 +1,75 @@ +'use strict'; + +const { + ObjectAssign, + ObjectDefineProperty, +} = primordials; + +const { test, suite, before, after, beforeEach, afterEach } = require('internal/test_runner/harness'); +const { run } = require('internal/test_runner/runner'); + +module.exports = test; +ObjectAssign(module.exports, { + after, + afterEach, + before, + beforeEach, + describe: suite, + it: test, + run, + suite, + test, +}); + +let lazyMock; + +ObjectDefineProperty(module.exports, 'mock', { + __proto__: null, + configurable: true, + enumerable: true, + get() { + if (lazyMock === undefined) { + const { MockTracker } = require('internal/test_runner/mock/mock'); + + lazyMock = new MockTracker(); + } + + return lazyMock; + }, +}); + +let lazySnapshot; + +ObjectDefineProperty(module.exports, 'snapshot', { + __proto__: null, + configurable: true, + enumerable: true, + get() { + if (lazySnapshot === undefined) { + const { + setDefaultSnapshotSerializers, + setResolveSnapshotPath, + } = require('internal/test_runner/snapshot'); + + lazySnapshot = { + __proto__: null, + setDefaultSnapshotSerializers, + setResolveSnapshotPath, + }; + } + + return lazySnapshot; + }, +}); + +ObjectDefineProperty(module.exports, 'assert', { + __proto__: null, + configurable: true, + enumerable: true, + get() { + const { register } = require('internal/test_runner/assert'); + const assert = { __proto__: null, register }; + ObjectDefineProperty(module.exports, 'assert', assert); + return assert; + }, +}); \ No newline at end of file diff --git a/v8.js b/v8.js new file mode 100644 index 0000000..71dbc60 --- /dev/null +++ b/v8.js @@ -0,0 +1,176 @@ +'use strict'; +const { + ArrayPrototypeForEach, + ArrayPrototypeMap, + ArrayPrototypePush, + FunctionPrototypeBind, + ObjectEntries, + String, + Symbol, +} = primordials; + +const { + ERR_INVALID_ARG_VALUE, + ERR_WASI_ALREADY_STARTED, +} = require('internal/errors').codes; +const { + emitExperimentalWarning, + kEmptyObject, +} = require('internal/util'); +const { + validateArray, + validateBoolean, + validateFunction, + validateInt32, + validateObject, + validateString, + validateUndefined, +} = require('internal/validators'); +const kExitCode = Symbol('kExitCode'); +const kSetMemory = Symbol('kSetMemory'); +const kStarted = Symbol('kStarted'); +const kInstance = Symbol('kInstance'); +const kBindingName = Symbol('kBindingName'); + +emitExperimentalWarning('WASI'); + +class WASI { + constructor(options = kEmptyObject) { + validateObject(options, 'options'); + + let _WASI; + validateString(options.version, 'options.version'); + switch (options.version) { + case 'unstable': + ({ WASI: _WASI } = internalBinding('wasi')); + this[kBindingName] = 'wasi_unstable'; + break; + case 'preview1': + ({ WASI: _WASI } = internalBinding('wasi')); + this[kBindingName] = 'wasi_snapshot_preview1'; + break; + // When adding support for additional wasi versions add case here + default: + throw new ERR_INVALID_ARG_VALUE('options.version', + options.version, + 'unsupported WASI version'); + } + + if (options.args !== undefined) + validateArray(options.args, 'options.args'); + const args = ArrayPrototypeMap(options.args || [], String); + + const env = []; + if (options.env !== undefined) { + validateObject(options.env, 'options.env'); + ArrayPrototypeForEach( + ObjectEntries(options.env), + ({ 0: key, 1: value }) => { + if (value !== undefined) + ArrayPrototypePush(env, `${key}=${value}`); + }); + } + + const preopens = []; + if (options.preopens !== undefined) { + validateObject(options.preopens, 'options.preopens'); + ArrayPrototypeForEach( + ObjectEntries(options.preopens), + ({ 0: key, 1: value }) => + ArrayPrototypePush(preopens, String(key), String(value)), + ); + } + + const { stdin = 0, stdout = 1, stderr = 2 } = options; + validateInt32(stdin, 'options.stdin', 0); + validateInt32(stdout, 'options.stdout', 0); + validateInt32(stderr, 'options.stderr', 0); + const stdio = [stdin, stdout, stderr]; + + const wrap = new _WASI(args, env, preopens, stdio); + + for (const prop in wrap) { + wrap[prop] = FunctionPrototypeBind(wrap[prop], wrap); + } + + let returnOnExit = true; + if (options.returnOnExit !== undefined) { + validateBoolean(options.returnOnExit, 'options.returnOnExit'); + returnOnExit = options.returnOnExit; + } + if (returnOnExit) + wrap.proc_exit = FunctionPrototypeBind(wasiReturnOnProcExit, this); + + this[kSetMemory] = wrap._setMemory; + delete wrap._setMemory; + this.wasiImport = wrap; + this[kStarted] = false; + this[kExitCode] = 0; + this[kInstance] = undefined; + } + + finalizeBindings(instance, { + memory = instance?.exports?.memory, + } = {}) { + if (this[kStarted]) { + throw new ERR_WASI_ALREADY_STARTED(); + } + + validateObject(instance, 'instance'); + validateObject(instance.exports, 'instance.exports'); + + this[kSetMemory](memory); + + this[kInstance] = instance; + this[kStarted] = true; + } + + // Must not export _initialize, must export _start + start(instance) { + this.finalizeBindings(instance); + + const { _start, _initialize } = this[kInstance].exports; + + validateFunction(_start, 'instance.exports._start'); + validateUndefined(_initialize, 'instance.exports._initialize'); + + try { + _start(); + } catch (err) { + if (err !== kExitCode) { + throw err; + } + } + + return this[kExitCode]; + } + + // Must not export _start, may optionally export _initialize + initialize(instance) { + this.finalizeBindings(instance); + + const { _start, _initialize } = this[kInstance].exports; + + validateUndefined(_start, 'instance.exports._start'); + if (_initialize !== undefined) { + validateFunction(_initialize, 'instance.exports._initialize'); + _initialize(); + } + } + + getImportObject() { + return { [this[kBindingName]]: this.wasiImport }; + } +} + +module.exports = { WASI }; + + +function wasiReturnOnProcExit(rval) { + // If __wasi_proc_exit() does not terminate the process, an assertion is + // triggered in the wasm runtime. Node can sidestep the assertion and return + // an exit code by recording the exit code, and throwing a JavaScript + // exception that WebAssembly cannot catch. + this[kExitCode] = rval; + throw kExitCode; +} \ No newline at end of file diff --git a/wasi.js b/wasi.js new file mode 100644 index 0000000..71dbc60 --- /dev/null +++ b/wasi.js @@ -0,0 +1,176 @@ +'use strict'; +const { + ArrayPrototypeForEach, + ArrayPrototypeMap, + ArrayPrototypePush, + FunctionPrototypeBind, + ObjectEntries, + String, + Symbol, +} = primordials; + +const { + ERR_INVALID_ARG_VALUE, + ERR_WASI_ALREADY_STARTED, +} = require('internal/errors').codes; +const { + emitExperimentalWarning, + kEmptyObject, +} = require('internal/util'); +const { + validateArray, + validateBoolean, + validateFunction, + validateInt32, + validateObject, + validateString, + validateUndefined, +} = require('internal/validators'); +const kExitCode = Symbol('kExitCode'); +const kSetMemory = Symbol('kSetMemory'); +const kStarted = Symbol('kStarted'); +const kInstance = Symbol('kInstance'); +const kBindingName = Symbol('kBindingName'); + +emitExperimentalWarning('WASI'); + +class WASI { + constructor(options = kEmptyObject) { + validateObject(options, 'options'); + + let _WASI; + validateString(options.version, 'options.version'); + switch (options.version) { + case 'unstable': + ({ WASI: _WASI } = internalBinding('wasi')); + this[kBindingName] = 'wasi_unstable'; + break; + case 'preview1': + ({ WASI: _WASI } = internalBinding('wasi')); + this[kBindingName] = 'wasi_snapshot_preview1'; + break; + // When adding support for additional wasi versions add case here + default: + throw new ERR_INVALID_ARG_VALUE('options.version', + options.version, + 'unsupported WASI version'); + } + + if (options.args !== undefined) + validateArray(options.args, 'options.args'); + const args = ArrayPrototypeMap(options.args || [], String); + + const env = []; + if (options.env !== undefined) { + validateObject(options.env, 'options.env'); + ArrayPrototypeForEach( + ObjectEntries(options.env), + ({ 0: key, 1: value }) => { + if (value !== undefined) + ArrayPrototypePush(env, `${key}=${value}`); + }); + } + + const preopens = []; + if (options.preopens !== undefined) { + validateObject(options.preopens, 'options.preopens'); + ArrayPrototypeForEach( + ObjectEntries(options.preopens), + ({ 0: key, 1: value }) => + ArrayPrototypePush(preopens, String(key), String(value)), + ); + } + + const { stdin = 0, stdout = 1, stderr = 2 } = options; + validateInt32(stdin, 'options.stdin', 0); + validateInt32(stdout, 'options.stdout', 0); + validateInt32(stderr, 'options.stderr', 0); + const stdio = [stdin, stdout, stderr]; + + const wrap = new _WASI(args, env, preopens, stdio); + + for (const prop in wrap) { + wrap[prop] = FunctionPrototypeBind(wrap[prop], wrap); + } + + let returnOnExit = true; + if (options.returnOnExit !== undefined) { + validateBoolean(options.returnOnExit, 'options.returnOnExit'); + returnOnExit = options.returnOnExit; + } + if (returnOnExit) + wrap.proc_exit = FunctionPrototypeBind(wasiReturnOnProcExit, this); + + this[kSetMemory] = wrap._setMemory; + delete wrap._setMemory; + this.wasiImport = wrap; + this[kStarted] = false; + this[kExitCode] = 0; + this[kInstance] = undefined; + } + + finalizeBindings(instance, { + memory = instance?.exports?.memory, + } = {}) { + if (this[kStarted]) { + throw new ERR_WASI_ALREADY_STARTED(); + } + + validateObject(instance, 'instance'); + validateObject(instance.exports, 'instance.exports'); + + this[kSetMemory](memory); + + this[kInstance] = instance; + this[kStarted] = true; + } + + // Must not export _initialize, must export _start + start(instance) { + this.finalizeBindings(instance); + + const { _start, _initialize } = this[kInstance].exports; + + validateFunction(_start, 'instance.exports._start'); + validateUndefined(_initialize, 'instance.exports._initialize'); + + try { + _start(); + } catch (err) { + if (err !== kExitCode) { + throw err; + } + } + + return this[kExitCode]; + } + + // Must not export _start, may optionally export _initialize + initialize(instance) { + this.finalizeBindings(instance); + + const { _start, _initialize } = this[kInstance].exports; + + validateUndefined(_start, 'instance.exports._start'); + if (_initialize !== undefined) { + validateFunction(_initialize, 'instance.exports._initialize'); + _initialize(); + } + } + + getImportObject() { + return { [this[kBindingName]]: this.wasiImport }; + } +} + +module.exports = { WASI }; + + +function wasiReturnOnProcExit(rval) { + // If __wasi_proc_exit() does not terminate the process, an assertion is + // triggered in the wasm runtime. Node can sidestep the assertion and return + // an exit code by recording the exit code, and throwing a JavaScript + // exception that WebAssembly cannot catch. + this[kExitCode] = rval; + throw kExitCode; +} \ No newline at end of file diff --git a/worker_pool.js b/worker_pool.js new file mode 100644 index 0000000..bc0e59c --- /dev/null +++ b/worker_pool.js @@ -0,0 +1,13 @@ +const WorkerPool = require('./worker_pool.js'); +const os = require('node:os'); + +const pool = new WorkerPool(os.availableParallelism()); + +let finished = 0; +for (let i = 0; i < 10; i++) { + pool.runTask({ a: 42, b: 100 }, (err, result) => { + console.log(i, err, result); + if (++finished === 10) + pool.close(); + }); +} \ No newline at end of file From c45a05a58d70acefa30b3fe7129a803ea68ac31d Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 22 Aug 2025 12:57:14 +0000 Subject: [PATCH 45/98] git commit -m "Code-lab-web" --- v8.js | 585 ++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 445 insertions(+), 140 deletions(-) diff --git a/v8.js b/v8.js index 71dbc60..556ab9c 100644 --- a/v8.js +++ b/v8.js @@ -1,176 +1,481 @@ +// Copyright (c) 2014, StrongLoop Inc. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + 'use strict'; + const { - ArrayPrototypeForEach, - ArrayPrototypeMap, - ArrayPrototypePush, - FunctionPrototypeBind, - ObjectEntries, - String, - Symbol, + Array, + BigInt64Array, + BigUint64Array, + DataView, + Error, + Float32Array, + Float64Array, + Int16Array, + Int32Array, + Int8Array, + JSONParse, + ObjectPrototypeToString, + Uint16Array, + Uint32Array, + Uint8Array, + Uint8ClampedArray, + globalThis: { + Float16Array, + }, } = primordials; +const { Buffer } = require('buffer'); const { - ERR_INVALID_ARG_VALUE, - ERR_WASI_ALREADY_STARTED, -} = require('internal/errors').codes; -const { - emitExperimentalWarning, - kEmptyObject, -} = require('internal/util'); -const { - validateArray, - validateBoolean, - validateFunction, - validateInt32, - validateObject, validateString, - validateUndefined, + validateUint32, + validateOneOf, } = require('internal/validators'); -const kExitCode = Symbol('kExitCode'); -const kSetMemory = Symbol('kSetMemory'); -const kStarted = Symbol('kStarted'); -const kInstance = Symbol('kInstance'); -const kBindingName = Symbol('kBindingName'); - -emitExperimentalWarning('WASI'); - -class WASI { - constructor(options = kEmptyObject) { - validateObject(options, 'options'); - - let _WASI; - validateString(options.version, 'options.version'); - switch (options.version) { - case 'unstable': - ({ WASI: _WASI } = internalBinding('wasi')); - this[kBindingName] = 'wasi_unstable'; - break; - case 'preview1': - ({ WASI: _WASI } = internalBinding('wasi')); - this[kBindingName] = 'wasi_snapshot_preview1'; - break; - // When adding support for additional wasi versions add case here - default: - throw new ERR_INVALID_ARG_VALUE('options.version', - options.version, - 'unsupported WASI version'); - } +const { + Serializer, + Deserializer, +} = internalBinding('serdes'); +const { + namespace: startupSnapshot, +} = require('internal/v8/startup_snapshot'); - if (options.args !== undefined) - validateArray(options.args, 'options.args'); - const args = ArrayPrototypeMap(options.args || [], String); - - const env = []; - if (options.env !== undefined) { - validateObject(options.env, 'options.env'); - ArrayPrototypeForEach( - ObjectEntries(options.env), - ({ 0: key, 1: value }) => { - if (value !== undefined) - ArrayPrototypePush(env, `${key}=${value}`); - }); - } +let profiler = {}; +if (internalBinding('config').hasInspector) { + profiler = internalBinding('profiler'); +} - const preopens = []; - if (options.preopens !== undefined) { - validateObject(options.preopens, 'options.preopens'); - ArrayPrototypeForEach( - ObjectEntries(options.preopens), - ({ 0: key, 1: value }) => - ArrayPrototypePush(preopens, String(key), String(value)), - ); - } +const assert = require('internal/assert'); +const { inspect } = require('internal/util/inspect'); +const { FastBuffer } = require('internal/buffer'); +const { getValidatedPath } = require('internal/fs/utils'); +const { + createHeapSnapshotStream, + triggerHeapSnapshot, +} = internalBinding('heap_utils'); +const { + HeapSnapshotStream, + getHeapSnapshotOptions, + queryObjects, +} = require('internal/heap_utils'); +const promiseHooks = require('internal/promise_hooks'); +const { getOptionValue } = require('internal/options'); + +/** + * Generates a snapshot of the current V8 heap + * and writes it to a JSON file. + * @param {string} [filename] + * @param {{ + * exposeInternals?: boolean, + * exposeNumericValues?: boolean + * }} [options] + * @returns {string} + */ +function writeHeapSnapshot(filename, options) { + if (filename !== undefined) { + filename = getValidatedPath(filename); + } + const optionArray = getHeapSnapshotOptions(options); + return triggerHeapSnapshot(filename, optionArray); +} - const { stdin = 0, stdout = 1, stderr = 2 } = options; - validateInt32(stdin, 'options.stdin', 0); - validateInt32(stdout, 'options.stdout', 0); - validateInt32(stderr, 'options.stderr', 0); - const stdio = [stdin, stdout, stderr]; +/** + * Generates a snapshot of the current V8 heap + * and returns a Readable Stream. + * @param {{ + * exposeInternals?: boolean, + * exposeNumericValues?: boolean + * }} [options] + * @returns {import('./stream.js').Readable} + */ +function getHeapSnapshot(options) { + const optionArray = getHeapSnapshotOptions(options); + const handle = createHeapSnapshotStream(optionArray); + assert(handle); + return new HeapSnapshotStream(handle); +} - const wrap = new _WASI(args, env, preopens, stdio); +// We need to get the buffer from the binding at the callsite since +// it's re-initialized after deserialization. +const binding = internalBinding('v8'); - for (const prop in wrap) { - wrap[prop] = FunctionPrototypeBind(wrap[prop], wrap); - } +const { + cachedDataVersionTag, + setFlagsFromString: _setFlagsFromString, + isStringOneByteRepresentation: _isStringOneByteRepresentation, + updateHeapStatisticsBuffer, + updateHeapSpaceStatisticsBuffer, + updateHeapCodeStatisticsBuffer, + setHeapSnapshotNearHeapLimit: _setHeapSnapshotNearHeapLimit, - let returnOnExit = true; - if (options.returnOnExit !== undefined) { - validateBoolean(options.returnOnExit, 'options.returnOnExit'); - returnOnExit = options.returnOnExit; - } - if (returnOnExit) - wrap.proc_exit = FunctionPrototypeBind(wasiReturnOnProcExit, this); - - this[kSetMemory] = wrap._setMemory; - delete wrap._setMemory; - this.wasiImport = wrap; - this[kStarted] = false; - this[kExitCode] = 0; - this[kInstance] = undefined; + // Properties for heap statistics buffer extraction. + kTotalHeapSizeIndex, + kTotalHeapSizeExecutableIndex, + kTotalPhysicalSizeIndex, + kTotalAvailableSize, + kUsedHeapSizeIndex, + kHeapSizeLimitIndex, + kDoesZapGarbageIndex, + kMallocedMemoryIndex, + kPeakMallocedMemoryIndex, + kNumberOfNativeContextsIndex, + kNumberOfDetachedContextsIndex, + kTotalGlobalHandlesSizeIndex, + kUsedGlobalHandlesSizeIndex, + kExternalMemoryIndex, + + // Properties for heap spaces statistics buffer extraction. + kHeapSpaces, + kSpaceSizeIndex, + kSpaceUsedSizeIndex, + kSpaceAvailableSizeIndex, + kPhysicalSpaceSizeIndex, + + // Properties for heap code statistics buffer extraction. + kCodeAndMetadataSizeIndex, + kBytecodeAndMetadataSizeIndex, + kExternalScriptSourceSizeIndex, + kCPUProfilerMetaDataSizeIndex, + + heapStatisticsBuffer, + heapCodeStatisticsBuffer, + heapSpaceStatisticsBuffer, + getCppHeapStatistics: _getCppHeapStatistics, + detailLevel, +} = binding; + +const kNumberOfHeapSpaces = kHeapSpaces.length; + +/** + * Sets V8 command-line flags. + * @param {string} flags + * @returns {void} + */ +function setFlagsFromString(flags) { + validateString(flags, 'flags'); + _setFlagsFromString(flags); +} + +/** + * Return whether this string uses one byte as underlying representation or not. + * @param {string} content + * @returns {boolean} + */ +function isStringOneByteRepresentation(content) { + validateString(content, 'content'); + return _isStringOneByteRepresentation(content); +} + + +/** + * Gets the current V8 heap statistics. + * @returns {{ + * total_heap_size: number; + * total_heap_size_executable: number; + * total_physical_size: number; + * total_available_size: number; + * used_heap_size: number; + * heap_size_limit: number; + * malloced_memory: number; + * peak_malloced_memory: number; + * does_zap_garbage: number; + * number_of_native_contexts: number; + * number_of_detached_contexts: number; + * }} + */ +function getHeapStatistics() { + const buffer = heapStatisticsBuffer; + + updateHeapStatisticsBuffer(); + + return { + total_heap_size: buffer[kTotalHeapSizeIndex], + total_heap_size_executable: buffer[kTotalHeapSizeExecutableIndex], + total_physical_size: buffer[kTotalPhysicalSizeIndex], + total_available_size: buffer[kTotalAvailableSize], + used_heap_size: buffer[kUsedHeapSizeIndex], + heap_size_limit: buffer[kHeapSizeLimitIndex], + malloced_memory: buffer[kMallocedMemoryIndex], + peak_malloced_memory: buffer[kPeakMallocedMemoryIndex], + does_zap_garbage: buffer[kDoesZapGarbageIndex], + number_of_native_contexts: buffer[kNumberOfNativeContextsIndex], + number_of_detached_contexts: buffer[kNumberOfDetachedContextsIndex], + total_global_handles_size: buffer[kTotalGlobalHandlesSizeIndex], + used_global_handles_size: buffer[kUsedGlobalHandlesSizeIndex], + external_memory: buffer[kExternalMemoryIndex], + }; +} + +/** + * Gets the current V8 heap space statistics. + * @returns {{ + * space_name: string; + * space_size: number; + * space_used_size: number; + * space_available_size: number; + * physical_space_size: number; + * }[]} + */ +function getHeapSpaceStatistics() { + const heapSpaceStatistics = new Array(kNumberOfHeapSpaces); + const buffer = heapSpaceStatisticsBuffer; + + for (let i = 0; i < kNumberOfHeapSpaces; i++) { + updateHeapSpaceStatisticsBuffer(i); + heapSpaceStatistics[i] = { + space_name: kHeapSpaces[i], + space_size: buffer[kSpaceSizeIndex], + space_used_size: buffer[kSpaceUsedSizeIndex], + space_available_size: buffer[kSpaceAvailableSizeIndex], + physical_space_size: buffer[kPhysicalSpaceSizeIndex], + }; } - finalizeBindings(instance, { - memory = instance?.exports?.memory, - } = {}) { - if (this[kStarted]) { - throw new ERR_WASI_ALREADY_STARTED(); - } + return heapSpaceStatistics; +} - validateObject(instance, 'instance'); - validateObject(instance.exports, 'instance.exports'); +/** + * Gets the current V8 heap code statistics. + * @returns {{ + * code_and_metadata_size: number; + * bytecode_and_metadata_size: number; + * external_script_source_size: number; + * cpu_profiler_metadata_size: number; + * }} + */ +function getHeapCodeStatistics() { + const buffer = heapCodeStatisticsBuffer; - this[kSetMemory](memory); + updateHeapCodeStatisticsBuffer(); + return { + code_and_metadata_size: buffer[kCodeAndMetadataSizeIndex], + bytecode_and_metadata_size: buffer[kBytecodeAndMetadataSizeIndex], + external_script_source_size: buffer[kExternalScriptSourceSizeIndex], + cpu_profiler_metadata_size: buffer[kCPUProfilerMetaDataSizeIndex], + }; +} - this[kInstance] = instance; - this[kStarted] = true; +let heapSnapshotNearHeapLimitCallbackAdded = false; +function setHeapSnapshotNearHeapLimit(limit) { + validateUint32(limit, 'limit', true); + if (heapSnapshotNearHeapLimitCallbackAdded || + getOptionValue('--heapsnapshot-near-heap-limit') > 0 + ) { + return; } + heapSnapshotNearHeapLimitCallbackAdded = true; + _setHeapSnapshotNearHeapLimit(limit); +} - // Must not export _initialize, must export _start - start(instance) { - this.finalizeBindings(instance); +const detailLevelDict = { + __proto__: null, + detailed: detailLevel.DETAILED, + brief: detailLevel.BRIEF, +}; - const { _start, _initialize } = this[kInstance].exports; +function getCppHeapStatistics(type = 'detailed') { + validateOneOf(type, 'type', ['brief', 'detailed']); + const result = _getCppHeapStatistics(detailLevelDict[type]); + result.detail_level = type; + return result; +} + +/* V8 serialization API */ + +/* JS methods for the base objects */ +Serializer.prototype._getDataCloneError = Error; + +/** + * Reads raw bytes from the deserializer's internal buffer. + * @param {number} length + * @returns {Buffer} + */ +Deserializer.prototype.readRawBytes = function readRawBytes(length) { + const offset = this._readRawBytes(length); + // `this.buffer` can be a Buffer or a plain Uint8Array, so just calling + // `.slice()` doesn't work. + return new FastBuffer(this.buffer.buffer, + this.buffer.byteOffset + offset, + length); +}; - validateFunction(_start, 'instance.exports._start'); - validateUndefined(_initialize, 'instance.exports._initialize'); +function arrayBufferViewTypeToIndex(abView) { + const type = ObjectPrototypeToString(abView); + if (type === '[object Int8Array]') return 0; + if (type === '[object Uint8Array]') return 1; + if (type === '[object Uint8ClampedArray]') return 2; + if (type === '[object Int16Array]') return 3; + if (type === '[object Uint16Array]') return 4; + if (type === '[object Int32Array]') return 5; + if (type === '[object Uint32Array]') return 6; + if (type === '[object Float32Array]') return 7; + if (type === '[object Float64Array]') return 8; + if (type === '[object DataView]') return 9; + // Index 10 is FastBuffer. + if (type === '[object BigInt64Array]') return 11; + if (type === '[object BigUint64Array]') return 12; + if (type === '[object Float16Array]') return 13; + return -1; +} + +function arrayBufferViewIndexToType(index) { + if (index === 0) return Int8Array; + if (index === 1) return Uint8Array; + if (index === 2) return Uint8ClampedArray; + if (index === 3) return Int16Array; + if (index === 4) return Uint16Array; + if (index === 5) return Int32Array; + if (index === 6) return Uint32Array; + if (index === 7) return Float32Array; + if (index === 8) return Float64Array; + if (index === 9) return DataView; + if (index === 10) return FastBuffer; + if (index === 11) return BigInt64Array; + if (index === 12) return BigUint64Array; + if (index === 13) return Float16Array; + return undefined; +} - try { - _start(); - } catch (err) { - if (err !== kExitCode) { - throw err; +class DefaultSerializer extends Serializer { + constructor() { + super(); + + this._setTreatArrayBufferViewsAsHostObjects(true); + } + + /** + * Used to write some kind of host object, i.e. an + * object that is created by native C++ bindings. + * @param {object} abView + * @returns {void} + */ + _writeHostObject(abView) { + // Keep track of how to handle different ArrayBufferViews. The default + // Serializer for Node does not use the V8 methods for serializing those + // objects because Node's `Buffer` objects use pooled allocation in many + // cases, and their underlying `ArrayBuffer`s would show up in the + // serialization. Because a) those may contain sensitive data and the user + // may not be aware of that and b) they are often much larger than the + // `Buffer` itself, custom serialization is applied. + let i = 10; // FastBuffer + if (abView.constructor !== Buffer) { + i = arrayBufferViewTypeToIndex(abView); + if (i === -1) { + throw new this._getDataCloneError( + `Unserializable host object: ${inspect(abView)}`); } } + this.writeUint32(i); + this.writeUint32(abView.byteLength); + this.writeRawBytes(new Uint8Array(abView.buffer, + abView.byteOffset, + abView.byteLength)); + } +} + +class DefaultDeserializer extends Deserializer { + /** + * Used to read some kind of host object, i.e. an + * object that is created by native C++ bindings. + * @returns {any} + */ + _readHostObject() { + const typeIndex = this.readUint32(); + const ctor = arrayBufferViewIndexToType(typeIndex); + const byteLength = this.readUint32(); + const byteOffset = this._readRawBytes(byteLength); + const BYTES_PER_ELEMENT = ctor.BYTES_PER_ELEMENT || 1; - return this[kExitCode]; + const offset = this.buffer.byteOffset + byteOffset; + if (offset % BYTES_PER_ELEMENT === 0) { + return new ctor(this.buffer.buffer, + offset, + byteLength / BYTES_PER_ELEMENT); + } + // Copy to an aligned buffer first. + const buffer_copy = Buffer.allocUnsafe(byteLength); + buffer_copy.set(new Uint8Array(this.buffer.buffer, this.buffer.byteOffset + byteOffset, byteLength)); + return new ctor(buffer_copy.buffer, + buffer_copy.byteOffset, + byteLength / BYTES_PER_ELEMENT); } +} + +/** + * Uses a `DefaultSerializer` to serialize `value` + * into a buffer. + * @param {any} value + * @returns {Buffer} + */ +function serialize(value) { + const ser = new DefaultSerializer(); + ser.writeHeader(); + ser.writeValue(value); + return ser.releaseBuffer(); +} - // Must not export _start, may optionally export _initialize - initialize(instance) { - this.finalizeBindings(instance); +/** + * Uses a `DefaultDeserializer` with default options + * to read a JavaScript value from a buffer. + * @param {Buffer | TypedArray | DataView} buffer + * @returns {any} + */ +function deserialize(buffer) { + const der = new DefaultDeserializer(buffer); + der.readHeader(); + return der.readValue(); +} - const { _start, _initialize } = this[kInstance].exports; +class GCProfiler { + #profiler = null; - validateUndefined(_start, 'instance.exports._start'); - if (_initialize !== undefined) { - validateFunction(_initialize, 'instance.exports._initialize'); - _initialize(); + start() { + if (!this.#profiler) { + this.#profiler = new binding.GCProfiler(); + this.#profiler.start(); } } - getImportObject() { - return { [this[kBindingName]]: this.wasiImport }; + stop() { + if (this.#profiler) { + const data = this.#profiler.stop(); + this.#profiler = null; + return JSONParse(data); + } } } -module.exports = { WASI }; - - -function wasiReturnOnProcExit(rval) { - // If __wasi_proc_exit() does not terminate the process, an assertion is - // triggered in the wasm runtime. Node can sidestep the assertion and return - // an exit code by recording the exit code, and throwing a JavaScript - // exception that WebAssembly cannot catch. - this[kExitCode] = rval; - throw kExitCode; -} \ No newline at end of file +module.exports = { + cachedDataVersionTag, + getHeapSnapshot, + getHeapStatistics, + getHeapSpaceStatistics, + getHeapCodeStatistics, + getCppHeapStatistics, + setFlagsFromString, + Serializer, + Deserializer, + DefaultSerializer, + DefaultDeserializer, + deserialize, + takeCoverage: profiler.takeCoverage, + stopCoverage: profiler.stopCoverage, + serialize, + writeHeapSnapshot, + promiseHooks, + queryObjects, + startupSnapshot, + setHeapSnapshotNearHeapLimit, + GCProfiler, + isStringOneByteRepresentation, +}; \ No newline at end of file From 1efefbcc309de3be1b43704b038484ee8e97194a Mon Sep 17 00:00:00 2001 From: plazadevina Date: Tue, 26 Aug 2025 15:26:25 +0000 Subject: [PATCH 46/98] git commit -m "Code-lab-web" --- .env | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.env b/.env index 452ec59..c73b51f 100644 --- a/.env +++ b/.env @@ -1,2 +1,4 @@ API_="my secret api key from.env" -DATABASE_SE="super secret" \ No newline at end of file +DATABASE_SE="super secret" + +MONGO_URL mongodb+srv://:@cluster0.a9ylqls.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0 \ No newline at end of file From 0b6165b027ce21b59db83d977e4bf8f0a55c3048 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Wed, 27 Aug 2025 11:05:53 +0000 Subject: [PATCH 47/98] git commit -m "Code-lab-web" --- .env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.env b/.env index c73b51f..e9ba1b3 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ API_="my secret api key from.env" DATABASE_SE="super secret" -MONGO_URL mongodb+srv://:@cluster0.a9ylqls.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0 \ No newline at end of file +MONGO_URL mongodb+srv://:@cluster0.a9ylqls.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0 \ No newline at end of file From 9f0928b5fb315c409dcc821ad7ff20a9e76e48d5 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Wed, 27 Aug 2025 14:27:29 +0000 Subject: [PATCH 48/98] git commit -m "Code-lab-web" --- server.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server.js b/server.js index 484619a..87da943 100644 --- a/server.js +++ b/server.js @@ -4,6 +4,9 @@ import cors from 'cors' import crypto from 'crypto' import mongoose from 'mongoose' import bcrypt from 'bcrypt-nodejs' +import dotenv from 'dotenv' + +dotenv.config() const mongoUrl =process.env_MONGO_URL II "mongodb://localhost/auth" mongoose.connect(mongoUrl, { useNewUrlParser: true, useundefinedtopology: true}) From a7f1f5ee2d5e36151a1a5641aa01f70233706046 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Wed, 27 Aug 2025 15:52:16 +0000 Subject: [PATCH 49/98] git commit -m "Code-lab-web" --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 3c3629e..1dcef2d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ node_modules +.env \ No newline at end of file From fdfee51fbde035ab4c91adb1ba3be05627337eea Mon Sep 17 00:00:00 2001 From: plazadevina Date: Wed, 27 Aug 2025 17:42:17 +0000 Subject: [PATCH 50/98] git commit -m "Code-lab-web" --- server.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 87da943..29921db 100644 --- a/server.js +++ b/server.js @@ -8,7 +8,7 @@ import dotenv from 'dotenv' dotenv.config() -const mongoUrl =process.env_MONGO_URL II "mongodb://localhost/auth" +const mongoUrl =process.env_MONGO_URL II "mongodb://localhost/auth", mongoose.connect(mongoUrl, { useNewUrlParser: true, useundefinedtopology: true}) mongoose.Promise = Promise @@ -126,7 +126,16 @@ app.get("/secrets", (req, res) => { res.json({userId: user_Id, assessToken: user.accessToken}); }else{ res.json({notFound: true}); - + +// Add middlewares to enable cors and json body parsing +app.use(cors()) +app.use(bodyParser.json()) +//Start defing your routes here +app.get('/',(req, res) => { + //fetch('...,{headers:{Authorization: + 'my secret apt key'}}} + res.send{process.env.API_KEY}}) +} From f0913c73ec17731b1b604aca56891b3d37bc483e Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 28 Aug 2025 12:00:21 +0000 Subject: [PATCH 51/98] git commit -m "Code-lab-web" --- .idx/dev.nix | 1 + To | 0 [ | 1 + gcrypt: | 0 4 files changed, 2 insertions(+) create mode 100644 To create mode 100644 [ create mode 100644 gcrypt: diff --git a/.idx/dev.nix b/.idx/dev.nix index b080277..f671b83 100644 --- a/.idx/dev.nix +++ b/.idx/dev.nix @@ -13,6 +13,7 @@ # pkgs.nodejs_20 # pkgs.nodePackages.nodemon # pkgs.python312Packages.pip + # pkgs.busybox ]; # Sets environment variables in the workspace diff --git a/To b/To new file mode 100644 index 0000000..e69de29 diff --git a/[ b/[ new file mode 100644 index 0000000..1de0c54 --- /dev/null +++ b/[ @@ -0,0 +1 @@ +more is not installed, but available in the following packages, pick one to run it, Ctrl+C to cancel. diff --git a/gcrypt: b/gcrypt: new file mode 100644 index 0000000..e69de29 From 2735ceda9805894b4cce7e5e75cfde886f0233ae Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 29 Aug 2025 13:28:00 +0000 Subject: [PATCH 52/98] git commit -m "Code-lab-web" --- package.json | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 7389bb3..0f4b913 100644 --- a/package.json +++ b/package.json @@ -3,25 +3,20 @@ "version": "1.0.0", "description": "", "main": "server.js", -"scripts":{ - "start": "start": "babel-node server.js", - "dev": "nodemon server.js --exec babel-node}," - }, +"scripts": { + "start": "babel-node server.js", + "dev": "nodemon server.js --exec babel-node", "test": "jest" }, "author": "Code-lab-web", - "license": "(ISC OR GPL-3.0)", - "dependencies": { - "leaflet": "^1.9.4", - "openlayers": "^3.17.1", - "@babel/core": "^7.8.3", - "@babel/node": "^7.8.3", - "@babel/present-env":"^7.8.3", - "nodemon": "^2.0.2" - } -}{ +"license": "(ISC OR GPL-3.0)", +"dependencies": { + "leaflet": "^1.9.4", + "openlayers": "^3.17.1", + "@babel/core": "^7.8.3", + "@babel/node": "^7.8.3", + "@babel/preset-env": "^7.8.3", + "nodemon": "^2.0.2" +}, "packageManager": "yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa" -} -{ - "packageManager": "yarn@https://registry.npmjs.org/@yarnpkg/cli-dist/-/cli-dist-3.2.3.tgz#sha224.16a0797d1710d1fb7ec40ab5c3801b68370a612a9b66ba117ad9924b" } \ No newline at end of file From 6e3b9196856edb215b14f4084e64dbe78b7a4c70 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 29 Aug 2025 16:21:01 +0000 Subject: [PATCH 53/98] git commit -m "Code-lab-web" --- .env | 5 +- package-lock.json | 3811 ++++++++++++++++++++++++++++++++++++++++++++- package.json | 23 +- 3 files changed, 3743 insertions(+), 96 deletions(-) diff --git a/.env b/.env index e9ba1b3..3d08676 100644 --- a/.env +++ b/.env @@ -1,4 +1,7 @@ API_="my secret api key from.env" DATABASE_SE="super secret" -MONGO_URL mongodb+srv://:@cluster0.a9ylqls.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0 \ No newline at end of file +MONGO_URL mongodb+srv://:@cluster0.a9ylqls.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0 + +Valid secret +a-string-secret-at-least-256-bits-long \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 8bd0c3a..3acd8ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,1620 @@ { - "name": "js-project-weather-app", + "name": "specialgardengroup-weather-api", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { + "name": "specialgardengroup-weather-api", + "version": "1.0.0", + "license": "(ISC OR GPL-3.0)", + "dependencies": { + "@babel/core": "^7.8.3", + "@babel/node": "^7.8.3", + "@babel/preset-env": "^7.8.3", + "bcrypt": "^6.0.0", + "leaflet": "^1.9.4", + "nodemon": "^2.0.2", + "openlayers": "^3.17.1" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", + "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", + "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.3", + "@babel/parser": "^7.28.3", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/@babel/generator": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", + "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.10" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", + "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz", + "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/node": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.28.0.tgz", + "integrity": "sha512-6u1Mmn3SIMUH8uwTq543L062X3JDgms9HPf06o/pIGdDjeD/zNQ+dfZPQD27sCyvtP0ZOlJtwnl2RIdPe9bHeQ==", + "license": "MIT", + "dependencies": { + "@babel/register": "^7.27.1", + "commander": "^6.2.0", + "core-js": "^3.30.2", + "node-environment-flags": "^1.0.5", + "regenerator-runtime": "^0.14.0", + "v8flags": "^3.1.1" + }, + "bin": { + "babel-node": "bin/babel-node.js" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/node/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", + "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.0.tgz", + "integrity": "sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.3.tgz", + "integrity": "sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", + "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", + "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.0.tgz", + "integrity": "sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", + "license": "MIT", "dependencies": { - "leaflet": "^1.9.4", - "openlayers": "^3.17.1" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.3.tgz", + "integrity": "sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.0", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.0", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.3", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/register": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.28.3.tgz", + "integrity": "sha512-CieDOtd8u208eI49bYl4z1J22ySFw87IGwE+IswFEExH7e3rLgKb0WNQeumnacQ1+VoDJLYI5QFA3AJZuyZQfA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", + "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.3", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.2", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/@babel/types": { + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/abbrev": { @@ -176,6 +1784,19 @@ "node": ">=0.10.0" } }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -202,6 +1823,22 @@ "sprintf-js": "~1.0.2" } }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-differ": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", @@ -232,6 +1869,49 @@ "node": ">=0.10.0" } }, + "node_modules/array.prototype.reduce": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", + "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "is-string": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/arraybuffer.slice": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", @@ -312,6 +1992,15 @@ "lodash": "^4.14.0" } }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -335,6 +2024,45 @@ "node": "*" } }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/backo2": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", @@ -383,6 +2111,20 @@ "node": ">= 0.4.0" } }, + "node_modules/bcrypt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz", + "integrity": "sha512-cU8v/EGSrnH+HnxV2z0J7/blxH8gq7Xh2JFT6Aroax7UohdmiJJlxApMxtKfuI7z68NvvVcmR78k2LbT6efhRg==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-addon-api": "^8.3.0", + "node-gyp-build": "^4.8.4" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/benchmark": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", @@ -416,6 +2158,18 @@ "node": "*" } }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bl": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz", @@ -497,6 +2251,18 @@ "concat-map": "0.0.1" } }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", @@ -681,14 +2447,46 @@ "deprecated": "Glob versions prior to v9 are no longer supported", "license": "ISC", "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/browserslist": { + "version": "4.25.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", + "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001737", + "electron-to-chromium": "^1.5.211", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" }, "engines": { - "node": "*" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, "node_modules/buffer": { @@ -798,6 +2596,26 @@ "node": ">=0.10.0" } }, + "node_modules/caniuse-lite": { + "version": "1.0.30001737", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz", + "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, "node_modules/caseless": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", @@ -858,6 +2676,30 @@ "node": ">=0.10.0" } }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "node_modules/cipher-base": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", @@ -891,6 +2733,29 @@ "node": ">=0.8" } }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/closure-util": { "version": "1.15.1", "resolved": "https://registry.npmjs.org/closure-util/-/closure-util-1.15.1.tgz", @@ -1114,6 +2979,12 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, "node_modules/component-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", @@ -1203,6 +3074,30 @@ "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==", "license": "MIT" }, + "node_modules/core-js": { + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz", + "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz", + "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.25.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -1318,6 +3213,57 @@ "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", "license": "Apache-2.0" }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -1403,6 +3349,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/defined": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", @@ -1572,6 +3535,12 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "license": "MIT" }, + "node_modules/electron-to-chromium": { + "version": "1.5.211", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz", + "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==", + "license": "ISC" + }, "node_modules/elliptic": { "version": "6.6.1", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", @@ -1715,6 +3684,80 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" }, + "node_modules/es-abstract": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" + }, "node_modules/es-define-property": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", @@ -1745,6 +3788,38 @@ "node": ">= 0.4" } }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/es5-ext": { "version": "0.10.64", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", @@ -1858,6 +3933,15 @@ "es5-ext": "~0.10.5" } }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -1948,6 +4032,15 @@ "node": ">=0.10.0" } }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/etag": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", @@ -2019,6 +4112,44 @@ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", "license": "MIT" }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/for-each": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", @@ -2095,6 +4226,20 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "license": "ISC" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/fstream": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", @@ -2120,6 +4265,35 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/gauge": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz", @@ -2168,6 +4342,15 @@ "is-property": "^1.0.0" } }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/get-assigned-identifiers": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", @@ -2238,6 +4421,23 @@ "node": ">= 0.4" } }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/glob": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", @@ -2256,6 +4456,34 @@ "node": "*" } }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/globule": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", @@ -2391,6 +4619,18 @@ "node": ">=0.10.0" } }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-binary": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", @@ -2421,6 +4661,15 @@ "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==", "license": "MIT" }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/has-generators": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-generators/-/has-generators-1.0.1.tgz", @@ -2439,6 +4688,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", @@ -2544,6 +4808,18 @@ "node": ">=0.10.40" } }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "license": "MIT", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/htmlescape": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", @@ -2613,6 +4889,12 @@ ], "license": "BSD-3-Clause" }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "license": "ISC" + }, "node_modules/indexof": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", @@ -2686,35 +4968,319 @@ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "license": "MIT" }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", + "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-my-ip-valid": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", + "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==", + "license": "MIT" + }, + "node_modules/is-my-json-valid": { + "version": "2.20.6", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", + "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", + "license": "MIT", + "dependencies": { + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "is-my-ip-valid": "^1.0.0", + "jsonpointer": "^5.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "license": "MIT", "engines": { - "node": "*" + "node": ">=0.12.0" } }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "license": "MIT" - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, "engines": { "node": ">= 0.4" }, @@ -2722,12 +5288,33 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "node_modules/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==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "license": "MIT", "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" }, "engines": { @@ -2737,51 +5324,65 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/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": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", "license": "MIT", "dependencies": { - "number-is-nan": "^1.0.0" + "call-bound": "^1.0.3" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-my-ip-valid": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", - "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==", - "license": "MIT" - }, - "node_modules/is-my-json-valid": { - "version": "2.20.6", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", - "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "license": "MIT", "dependencies": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^5.0.0", - "xtend": "^4.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", - "license": "MIT" + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-typed-array": { "version": "1.1.15", @@ -2804,18 +5405,76 @@ "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", "license": "MIT" }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", "license": "MIT" }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, "node_modules/js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", @@ -2861,6 +5520,18 @@ "node": ">=0.10" } }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/json-stable-stringify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", @@ -2882,6 +5553,18 @@ "integrity": "sha512-I5YLeauH3rIaE99EE++UeH2M2gSYo8/2TqDac7oZEH6D/DSQ4Woa628Qrfj1X9/OY5Mk5VvIDQaKCDchXaKrmA==", "deprecated": "Please use the native JSON object instead of JSON 3" }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/jsonfile": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", @@ -3017,12 +5700,31 @@ "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", "license": "BSD-2-Clause" }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "license": "MIT" }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, "node_modules/lodash.memoize": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", @@ -3046,6 +5748,37 @@ "node": ">=0.10.0" } }, + "node_modules/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==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/marked": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", @@ -3293,6 +6026,51 @@ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", "license": "ISC" }, + "node_modules/node-addon-api": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", + "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "license": "MIT", + "engines": { + "node": "^18 || ^20 || >= 21" + } + }, + "node_modules/node-environment-flags": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", + "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", + "license": "Apache-2.0", + "dependencies": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + } + }, + "node_modules/node-environment-flags/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" + }, "node_modules/node-uuid": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", @@ -3302,6 +6080,91 @@ "uuid": "bin/uuid" } }, + "node_modules/nodemon": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", + "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/nodemon/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nodemon/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nodemon/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nodemon/node_modules/touch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "license": "ISC", + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, "node_modules/nomnom": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", @@ -3364,6 +6227,15 @@ "nopt": "bin/nopt.js" } }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/npmlog": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.0.tgz", @@ -3421,6 +6293,56 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -3515,6 +6437,59 @@ "node": ">=0.10.0" } }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/pako": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", @@ -3547,6 +6522,15 @@ "node": ">= 0.10" } }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/parsejson": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz", @@ -3580,6 +6564,15 @@ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", "license": "MIT" }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -3665,12 +6658,60 @@ "inherits": "^2.0.1" } }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/pixelworks": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pixelworks/-/pixelworks-1.1.0.tgz", "integrity": "sha512-nDqeyp0pvOvCihLsyc9GHWKP4THUtcfQ+qs61uiVaZdlNv0j7y6PWNyPfnTtuxMJ+MTAqff2QbbM/1DyCcRdOQ==", "license": "MIT" }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/point-geometry": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/point-geometry/-/point-geometry-0.0.0.tgz", @@ -3708,6 +6749,12 @@ "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==", "license": "MIT" }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "license": "MIT" + }, "node_modules/public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -3841,6 +6888,18 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/recursive-readdir": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", @@ -3865,6 +6924,119 @@ "node": "*" } }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -3997,6 +7169,31 @@ "inherits": "^2.0.1" } }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -4017,6 +7214,54 @@ ], "license": "MIT" }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/send": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/send/-/send-0.14.1.tgz", @@ -4069,10 +7314,39 @@ "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -4085,16 +7359,44 @@ "license": "ISC" }, "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", "license": "(MIT AND BSD-3-Clause)", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" }, "bin": { "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, "node_modules/shasum": { @@ -4226,6 +7528,27 @@ ], "license": "MIT" }, + "node_modules/simple-update-notifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "license": "MIT", + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/sntp": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", @@ -4408,6 +7731,25 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -4429,6 +7771,19 @@ "node": ">= 0.6" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/stream-browserify": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", @@ -4492,6 +7847,62 @@ "node": ">=0.10.0" } }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/stringstream": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", @@ -4716,6 +8127,18 @@ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "license": "MIT" }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/toml": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", @@ -4805,6 +8228,66 @@ "node": ">= 0.4" } }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typedarray": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.7.tgz", @@ -4910,6 +8393,24 @@ "umd": "bin/cli.js" } }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/undeclared-identifiers": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", @@ -4926,12 +8427,58 @@ "undeclared-identifiers": "bin.js" } }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "license": "MIT" + }, "node_modules/underscore": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", "integrity": "sha512-5WsVTFcH1ut/kkhAaHf4PVgI8c7++GiVcpCGxPouI6ZVjsqPnSDf8h/8HtVqc0t4fzRXwnMK70EcZeAs3PIddg==", "license": "MIT" }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/unyield": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/unyield/-/unyield-0.0.1.tgz", @@ -4940,6 +8487,36 @@ "co": "~3.1.0" } }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/url": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", @@ -5001,6 +8578,18 @@ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "license": "ISC" }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vector-tile": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/vector-tile/-/vector-tile-1.3.0.tgz", @@ -5037,6 +8626,76 @@ "wrap-fn": "^0.1.0" } }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/which-typed-array": { "version": "1.1.19", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", @@ -5160,6 +8819,12 @@ "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", "license": "ISC" }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, "node_modules/yargs": { "version": "3.32.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", diff --git a/package.json b/package.json index 0f4b913..d32dd41 100644 --- a/package.json +++ b/package.json @@ -1,22 +1 @@ -{ -"name": "specialgardengroup-weather-api", -"version": "1.0.0", -"description": "", -"main": "server.js", -"scripts": { - "start": "babel-node server.js", - "dev": "nodemon server.js --exec babel-node", - "test": "jest" -}, -"author": "Code-lab-web", -"license": "(ISC OR GPL-3.0)", -"dependencies": { - "leaflet": "^1.9.4", - "openlayers": "^3.17.1", - "@babel/core": "^7.8.3", - "@babel/node": "^7.8.3", - "@babel/preset-env": "^7.8.3", - "nodemon": "^2.0.2" -}, - "packageManager": "yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa" -} \ No newline at end of file +{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","leaflet":"^1.9.4","nodemon":"^2.0.2","openlayers":"^3.17.1"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} From 02ac2abf2580fa0351b2d43d6fe117e516d3db59 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 29 Aug 2025 16:23:28 +0000 Subject: [PATCH 54/98] git commit -m "Code-lab-web" --- package-lock.json | 119 ++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 120 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 3acd8ee..276180d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "@babel/node": "^7.8.3", "@babel/preset-env": "^7.8.3", "bcrypt": "^6.0.0", + "jsonwebtoken": "^9.0.2", "leaflet": "^1.9.4", "nodemon": "^2.0.2", "openlayers": "^3.17.1" @@ -2500,6 +2501,12 @@ "isarray": "^1.0.0" } }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -3529,6 +3536,15 @@ "readable-stream": "^2.0.2" } }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -5624,6 +5640,46 @@ "node": "*" } }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "license": "MIT", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/junk": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.2.tgz", @@ -5633,6 +5689,27 @@ "node": ">=0.10.0" } }, + "node_modules/jwa": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.2.tgz", + "integrity": "sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "^1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, "node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -5725,6 +5802,42 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "license": "MIT" }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "license": "MIT" + }, "node_modules/lodash.memoize": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", @@ -5738,6 +5851,12 @@ "deprecated": "This package is deprecated. Use destructuring assignment syntax instead.", "license": "MIT" }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" + }, "node_modules/longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", diff --git a/package.json b/package.json index d32dd41..52395ce 100644 --- a/package.json +++ b/package.json @@ -1 +1 @@ -{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","leaflet":"^1.9.4","nodemon":"^2.0.2","openlayers":"^3.17.1"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} +{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^2.0.2","openlayers":"^3.17.1"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file From bd031c5b165ca85183d5d4a5211c934c0a9ee455 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 29 Aug 2025 17:35:37 +0000 Subject: [PATCH 55/98] git commit -m "Code-lab-web" --- package-lock.json | 23 +++++++++++++++++++++++ package.json | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 276180d..101cdbe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "@babel/node": "^7.8.3", "@babel/preset-env": "^7.8.3", "bcrypt": "^6.0.0", + "cors": "^2.8.5", "jsonwebtoken": "^9.0.2", "leaflet": "^1.9.4", "nodemon": "^2.0.2", @@ -3111,6 +3112,19 @@ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "license": "MIT" }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -8709,6 +8723,15 @@ "node": ">= 0.10" } }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/vector-tile": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/vector-tile/-/vector-tile-1.3.0.tgz", diff --git a/package.json b/package.json index 52395ce..54594e5 100644 --- a/package.json +++ b/package.json @@ -1 +1 @@ -{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^2.0.2","openlayers":"^3.17.1"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file +{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","cors":"^2.8.5","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^2.0.2","openlayers":"^3.17.1"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file From 358651e72acaee150a4090da9b51326ba0fdec10 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Mon, 1 Sep 2025 16:15:30 +0000 Subject: [PATCH 56/98] git commit -m "Code-lab-web" --- .env | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.env b/.env index 3d08676..f2c8abd 100644 --- a/.env +++ b/.env @@ -4,4 +4,7 @@ DATABASE_SE="super secret" MONGO_URL mongodb+srv://:@cluster0.a9ylqls.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0 Valid secret -a-string-secret-at-least-256-bits-long \ No newline at end of file +a-string-secret-at-least-256-bits-long + +FACEBOOK_CLIENT_ID=__INSERT_CLIENT_ID_HERE__ +FACEBOOK_CLIENT_SECRET=__INSERT_CLIENT_SECRET_HERE__ \ No newline at end of file From a71b6243927e42c0cd060d1117b218ed7c75f3d2 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Mon, 1 Sep 2025 16:16:03 +0000 Subject: [PATCH 57/98] git commit -m "Code-lab-web" --- .vscode/app.js | 59 ++ .vscode/auth.js | 73 ++ .vscode/login.ejs | 16 + package-lock.json | 1817 ++++++++++++++++++++++++++++++++++++++++++++- package.json | 2 +- 5 files changed, 1947 insertions(+), 20 deletions(-) create mode 100644 .vscode/app.js create mode 100644 .vscode/auth.js create mode 100644 .vscode/login.ejs diff --git a/.vscode/app.js b/.vscode/app.js new file mode 100644 index 0000000..d33fe40 --- /dev/null +++ b/.vscode/app.js @@ -0,0 +1,59 @@ +require('dotenv').config(); + +var createError = require('http-errors'); +var express = require('express'); +var path = require('path'); +var cookieParser = require('cookie-parser'); +var logger = require('morgan'); +var session = require('express-session'); +var passport = require('passport'); +var SQLiteStore = require('connect-sqlite3')(session); +var indexRouter = require('./routes/index'); +var authRouter = require('./routes/auth'); + +var app = express(); + +app.locals.pluralize = require('pluralize'); + +// view engine setup +app.set('views', path.join(__dirname, 'views')); +app.set('view engine', 'ejs'); + +app.use(logger('dev')); +app.use(express.json()); +app.use(express.urlencoded({ extended: false })); +app.use(cookieParser()); +app.use(express.static(path.join(__dirname, 'public'))); +app.use(express.static(path.join(__dirname, 'public'))); +app.use(session({ + secret: 'keyboard cat', + resave: false, + saveUninitialized: false, + store: new SQLiteStore({ db: 'sessions.db', dir: './var/db' }) +})); +app.use('/', indexRouter); +app.use('/', authRouter); +app.use(session({ + secret: 'keyboard cat', + resave: false, + saveUninitialized: false, + store: new SQLiteStore({ db: 'sessions.db', dir: './var/db' }) +})); +app.use(passport.authenticate('session')); +// catch 404 and forward to error handler +app.use(function(req, res, next) { + next(createError(404)); +}); + +// error handler +app.use(function(err, req, res, next) { + // set locals, only providing error in development + res.locals.message = err.message; + res.locals.error = req.app.get('env') === 'development' ? err : {}; + + // render the error page + res.status(err.status || 500); + res.render('error'); +}); + +module.exports = app; diff --git a/.vscode/auth.js b/.vscode/auth.js new file mode 100644 index 0000000..dffff04 --- /dev/null +++ b/.vscode/auth.js @@ -0,0 +1,73 @@ +var express = require('express'); +var passport = require('passport'); +var FacebookStrategy = require('passport-facebook'); +var session = require('express-session'); +var passport = require('passport'); +var db = require('../db'); +var router = express.Router(); +passport.use(new FacebookStrategy({ + clientID: process.env['FACEBOOK_CLIENT_ID'], + clientSecret: process.env['FACEBOOK_CLIENT_SECRET'], + callbackURL: '/oauth2/redirect/facebook', + state: true +}, function verify(accessToken, refreshToken, profile, cb) { + db.get('SELECT * FROM federated_credentials WHERE provider = ? AND subject = ?', [ + 'https://www.facebook.com', + profile.id + ], function(err, row) { + if (err) { return cb(err); } + if (!row) { + db.run('INSERT INTO users (name) VALUES (?)', [ + profile.displayName + ], function(err) { + if (err) { return cb(err); } + + var id = this.lastID; + db.run('INSERT INTO federated_credentials (user_id, provider, subject) VALUES (?, ?, ?)', [ + id, + 'https://www.facebook.com', + profile.id + ], function(err) { + if (err) { return cb(err); } + var user = { + id: id, + name: profile.displayName + }; + return cb(null, user); + }); + }); + } else { + db.get('SELECT * FROM users WHERE id = ?', [ row.user_id ], function(err, row) { + if (err) { return cb(err); } + if (!row) { return cb(null, false); } + return cb(null, row); + }); + } + }); + passport.serializeUser(function(user, cb) { + process.nextTick(function() { + cb(null, { id: user.id, username: user.username, name: user.name }); + }); + }); + + passport.deserializeUser(function(user, cb) { + process.nextTick(function() { + return cb(null, user); + }); + }); +})); +router.get('/login', function(req, res, next) { + res.render('login'); +}); +router.get('/login/federated/facebook', passport.authenticate('facebook')); +router.get('/oauth2/redirect/facebook', passport.authenticate('facebook', { + successRedirect: '/', + failureRedirect: '/login' +})); +router.post('/logout', function(req, res, next) { + req.logout(function(err) { + if (err) { return next(err); } + res.redirect('/'); + }); +}); +module.exports = router; \ No newline at end of file diff --git a/.vscode/login.ejs b/.vscode/login.ejs new file mode 100644 index 0000000..200208c --- /dev/null +++ b/.vscode/login.ejs @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + +

Sign in

+ \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 101cdbe..97e4ebd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,11 +13,15 @@ "@babel/node": "^7.8.3", "@babel/preset-env": "^7.8.3", "bcrypt": "^6.0.0", + "connect-sqlite3": "^0.9.16", "cors": "^2.8.5", + "express-session": "^1.18.2", "jsonwebtoken": "^9.0.2", "leaflet": "^1.9.4", "nodemon": "^2.0.2", - "openlayers": "^3.17.1" + "openlayers": "^3.17.1", + "passport": "^0.7.0", + "passport-facebook": "^3.0.0" } }, "node_modules/@ampproject/remapping": { @@ -1584,6 +1588,13 @@ "node": ">=6.9.0" } }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "license": "MIT", + "optional": true + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", @@ -1619,6 +1630,120 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "license": "MIT", + "optional": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/move-file/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "optional": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -1723,6 +1848,71 @@ "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz", "integrity": "sha512-SuI3vWhCFeSmkmmJ3efyuOkrhGyp/AuHthh3F5DinGYh2kR9t/0xUlm3/Vn2qMScfgg+cKho5fW7TUEYUhYeiA==" }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", + "optional": true + }, + "node_modules/agentkeepalive": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", + "optional": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/align-text": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", @@ -2113,6 +2303,15 @@ "node": ">= 0.4.0" } }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/bcrypt": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz", @@ -2172,6 +2371,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "license": "MIT", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, "node_modules/bl": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz", @@ -2534,6 +2742,149 @@ "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", "license": "MIT" }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "optional": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", + "optional": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC", + "optional": true + }, "node_modules/cached-path-relative": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz", @@ -2708,6 +3059,15 @@ "fsevents": "~2.3.2" } }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, "node_modules/cipher-base": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", @@ -2721,6 +3081,16 @@ "node": ">= 0.10" } }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, "node_modules/cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", @@ -2957,6 +3327,16 @@ "node": ">=0.8.0" } }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, "node_modules/combine-source-map": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", @@ -3049,6 +3429,17 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/connect-sqlite3": { + "version": "0.9.16", + "resolved": "https://registry.npmjs.org/connect-sqlite3/-/connect-sqlite3-0.9.16.tgz", + "integrity": "sha512-2gqo0QmcBBL8p8+eqpBETn7RgM/PaoKvpQGl8PfjEgwlr0VuMYNMxRJRrRCo3KR3fxMYeSsCw2tGNG0JKN9Nvg==", + "dependencies": { + "sqlite3": "^5.0.2" + }, + "engines": { + "node": ">=0.4.x" + } + }, "node_modules/console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", @@ -3082,13 +3473,28 @@ "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==", "license": "MIT" }, - "node_modules/core-js": { - "version": "3.45.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz", - "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==", - "hasInstallScript": true, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "license": "MIT", - "funding": { + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "license": "MIT" + }, + "node_modules/core-js": { + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz", + "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==", + "hasInstallScript": true, + "license": "MIT", + "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } @@ -3303,6 +3709,21 @@ "node": ">=0.10.0" } }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/decompress-zip": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz", @@ -3353,6 +3774,15 @@ "string_decoder": "~0.10.x" } }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -3478,6 +3908,15 @@ "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", "license": "MIT" }, + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, "node_modules/detective": { "version": "4.7.1", "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", @@ -3592,6 +4031,13 @@ "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", "license": "MIT" }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT", + "optional": true + }, "node_modules/enable": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/enable/-/enable-1.3.2.tgz", @@ -3610,6 +4056,25 @@ "node": ">= 0.8" } }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/engine.io": { "version": "1.6.11", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz", @@ -3714,6 +4179,23 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "license": "MIT", + "optional": true + }, "node_modules/es-abstract": { "version": "1.24.0", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", @@ -4109,6 +4591,43 @@ "safe-buffer": "^5.1.1" } }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "node_modules/express-session": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.2.tgz", + "integrity": "sha512-SZjssGQC7TzTs9rpPDuUrR23GNZ9+2+IkA/+IJWmvQilTr5OSliEHGF+D9scbIpdC6yGtTI0/VhaHoVes2AN/A==", + "license": "MIT", + "dependencies": { + "cookie": "0.7.2", + "cookie-signature": "1.0.7", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.1.0", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express-session/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/ext": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", @@ -4142,6 +4661,12 @@ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", "license": "MIT" }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "license": "MIT" + }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -4233,6 +4758,12 @@ "node": ">= 0.6" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "license": "MIT" + }, "node_modules/fs-extra": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", @@ -4244,6 +4775,18 @@ "klaw": "^1.0.0" } }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/fs-readdir-recursive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", @@ -4468,6 +5011,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "license": "MIT" + }, "node_modules/glob": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", @@ -4859,6 +5408,13 @@ "node": ">=0.10" } }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause", + "optional": true + }, "node_modules/http-errors": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", @@ -4879,6 +5435,46 @@ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "license": "ISC" }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", + "optional": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", + "optional": true + }, "node_modules/http-signature": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", @@ -4899,6 +5495,68 @@ "integrity": "sha512-EjDQFbgJr1vDD/175UJeSX3ncQ3+RUnCL5NkthQGHvF4VNHlzTy8ifJfTqz47qiPRqaFH58+CbuG3x51WuB1XQ==", "license": "MIT" }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", + "optional": true + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -4925,11 +5583,38 @@ "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", "license": "ISC" }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/indexof": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==" }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "license": "ISC", + "optional": true + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -4947,6 +5632,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, "node_modules/inline-source-map": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.3.tgz", @@ -5021,6 +5712,16 @@ "node": ">=0.10.0" } }, + "node_modules/ip-address": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", + "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 12" + } + }, "node_modules/is": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", @@ -5250,6 +5951,13 @@ "node": ">=0.10.0" } }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "license": "MIT", + "optional": true + }, "node_modules/is-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", @@ -5484,6 +6192,13 @@ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC", + "optional": true + }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", @@ -5912,6 +6627,64 @@ "semver": "bin/semver" } }, + "node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "license": "ISC", + "optional": true, + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/make-fetch-happen/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC", + "optional": true + }, "node_modules/marked": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", @@ -6040,6 +6813,18 @@ "node": ">= 0.6" } }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -6070,21 +6855,134 @@ "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", "license": "MIT" }, - "node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "license": "MIT", + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "minimist": "0.0.8" + "yallist": "^4.0.0" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=8" } }, - "node_modules/mkpath": { - "version": "0.1.0", + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "license": "MIT" + }, + "node_modules/mkpath": { + "version": "0.1.0", "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", "integrity": "sha512-bauHShmaxVQiEvlrAPWxSPn8spSL8gDVRl11r8vLT4r/KdnknLqtqwQbToZ2Oa8sJkExYY1z6/d+X7pNiqo4yg==", "license": "MIT" @@ -6144,6 +7042,12 @@ "node": ">=0.10.0" } }, + "node_modules/napi-build-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", + "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", + "license": "MIT" + }, "node_modules/negotiator": { "version": "0.4.9", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz", @@ -6159,6 +7063,30 @@ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", "license": "ISC" }, + "node_modules/node-abi": { + "version": "3.75.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.75.0.tgz", + "integrity": "sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==", + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/node-addon-api": { "version": "8.5.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", @@ -6187,6 +7115,31 @@ "semver": "bin/semver" } }, + "node_modules/node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "license": "MIT", + "optional": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, "node_modules/node-gyp-build": { "version": "4.8.4", "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", @@ -6198,6 +7151,268 @@ "node-gyp-build-test": "build-test.js" } }, + "node_modules/node-gyp/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-gyp/node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC", + "optional": true + }, + "node_modules/node-gyp/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-gyp/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/node-gyp/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-gyp/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "optional": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/node-gyp/node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-gyp/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "optional": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/node-gyp/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "optional": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-gyp/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-gyp/node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", + "optional": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC", + "optional": true + }, "node_modules/node-releases": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", @@ -6391,6 +7606,12 @@ "node": ">=0.10.0" } }, + "node_modules/oauth": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.10.2.tgz", + "integrity": "sha512-JtFnB+8nxDEXgNyniwz573xxbKSOu3R8D40xQKqcjwJ2CDkYqUDI53o6IuzDJBx60Z8VKCm271+t8iFjakrl8Q==", + "license": "MIT" + }, "node_modules/oauth-sign": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", @@ -6488,6 +7709,15 @@ "node": ">= 0.8" } }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -6614,6 +7844,22 @@ "node": ">=6" } }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -6691,6 +7937,73 @@ "better-assert": "~1.0.0" } }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/passport": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz", + "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==", + "license": "MIT", + "dependencies": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-facebook": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/passport-facebook/-/passport-facebook-3.0.0.tgz", + "integrity": "sha512-K/qNzuFsFISYAyC1Nma4qgY/12V3RSLFdFVsPKXiKZt434wOvthFW1p7zKa1iQihQMRhaWorVE1o3Vi1o+ZgeQ==", + "license": "MIT", + "dependencies": { + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-oauth2": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.8.0.tgz", + "integrity": "sha512-cjsQbOrXIDE4P8nNb3FQRCCmJJ/utnFKEz2NX209f7KOHPoX18gF7gBzBbLLsj2/je4KrgiwLLGjf0lm9rtTBA==", + "license": "MIT", + "dependencies": { + "base64url": "3.x.x", + "oauth": "0.10.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/path-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", @@ -6730,6 +8043,11 @@ "node": ">= 0.8.0" } }, + "node_modules/pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + }, "node_modules/pbf": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.0.5.tgz", @@ -6858,7 +8176,54 @@ "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">= 0.4" + } + }, + "node_modules/prebuild-install": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", + "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^2.0.0", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/prebuild-install/node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" } }, "node_modules/process": { @@ -6876,6 +8241,37 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "license": "MIT" }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "license": "ISC", + "optional": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "license": "MIT", + "optional": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/protocol-buffers-schema": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", @@ -6908,6 +8304,16 @@ "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", "license": "MIT" }, + "node_modules/pump": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", @@ -6945,6 +8351,15 @@ "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==", "license": "ISC" }, + "node_modules/random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -6982,6 +8397,30 @@ "quickselect": "^1.0.0" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/read-only-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", @@ -7386,6 +8825,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT", + "optional": true + }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -7661,6 +9107,31 @@ ], "license": "MIT" }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "node_modules/simple-update-notifier": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", @@ -7682,6 +9153,17 @@ "semver": "bin/semver.js" } }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, "node_modules/sntp": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", @@ -7855,6 +9337,61 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" }, + "node_modules/socks": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "license": "MIT", + "optional": true, + "dependencies": { + "ip-address": "^10.0.1", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/socks-proxy-agent/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socks-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", + "optional": true + }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -7889,6 +9426,93 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "license": "BSD-3-Clause" }, + "node_modules/sqlite3": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.7.tgz", + "integrity": "sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "bindings": "^1.5.0", + "node-addon-api": "^7.0.0", + "prebuild-install": "^7.1.1", + "tar": "^6.1.11" + }, + "optionalDependencies": { + "node-gyp": "8.x" + }, + "peerDependencies": { + "node-gyp": "8.x" + }, + "peerDependenciesMeta": { + "node-gyp": { + "optional": true + } + } + }, + "node_modules/sqlite3/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/sqlite3/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sqlite3/node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT" + }, + "node_modules/sqlite3/node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sqlite3/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/stat-mode": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", @@ -8128,6 +9752,98 @@ "inherits": "2" } }, + "node_modules/tar-fs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz", + "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==", + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "license": "ISC" + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/tar-stream/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tar-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/temp": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", @@ -8511,6 +10227,24 @@ "license": "MIT", "optional": true }, + "node_modules/uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "license": "MIT", + "dependencies": { + "random-bytes": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uid2": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", + "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==", + "license": "MIT" + }, "node_modules/ultron": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", @@ -8612,6 +10346,26 @@ "node": ">=4" } }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "license": "ISC", + "optional": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, "node_modules/unyield": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/unyield/-/unyield-0.0.1.tgz", @@ -8711,6 +10465,15 @@ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "license": "ISC" }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/v8flags": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", @@ -8768,6 +10531,22 @@ "wrap-fn": "^0.1.0" } }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/which-boxed-primitive": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", diff --git a/package.json b/package.json index 54594e5..19e2a48 100644 --- a/package.json +++ b/package.json @@ -1 +1 @@ -{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","cors":"^2.8.5","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^2.0.2","openlayers":"^3.17.1"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file +{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express-session":"^1.18.2","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^2.0.2","openlayers":"^3.17.1","passport":"^0.7.0","passport-facebook":"^3.0.0"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file From dcb21758aedf26fbec1ca56b834239c1212aad61 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Mon, 1 Sep 2025 16:55:10 +0000 Subject: [PATCH 58/98] git commit -m "Code-lab-web" --- package-lock.json | 4897 ++++----------------------------------------- package.json | 2 +- 2 files changed, 346 insertions(+), 4553 deletions(-) diff --git a/package-lock.json b/package-lock.json index 97e4ebd..f08fe3f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,8 +18,8 @@ "express-session": "^1.18.2", "jsonwebtoken": "^9.0.2", "leaflet": "^1.9.4", - "nodemon": "^2.0.2", - "openlayers": "^3.17.1", + "nodemon": "^3.1.10", + "ol": "^10.6.1", "passport": "^0.7.0", "passport-facebook": "^3.0.0" } @@ -1734,6 +1734,12 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@petamoriken/float16": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.9.2.tgz", + "integrity": "sha512-VgffxawQde93xKxT3qap3OH+meZf7VaSB5Sqd4Rqc+FP5alWbpOyan/7tRbOAvynjpG3GpdtAuGU/NdhQpmrog==", + "license": "MIT" + }, "node_modules/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -1744,109 +1750,18 @@ "node": ">= 6" } }, + "node_modules/@types/rbush": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/rbush/-/rbush-4.0.0.tgz", + "integrity": "sha512-+N+2H39P8X+Hy1I5mC6awlTX54k3FhiUmvt7HWzGJZvF+syUAAxP/stwppS8JE84YHqFgRMv6fCy31202CMFxQ==", + "license": "MIT" + }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "license": "ISC" - }, - "node_modules/absolute": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/absolute/-/absolute-0.0.1.tgz", - "integrity": "sha512-Zs3Sz3lmEIH76fvnc4jto4CpuI5bhU2TD+jtBYVIfXnjFm+49y1opKxNy4gtNF+xSLBL7hXRpLwypc+o2MzBIQ==", - "license": "MIT" - }, - "node_modules/accepts": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz", - "integrity": "sha512-8EKM6XlFgqSpDcxkT9yxCT8nDSWEVBD0UjgUWMCWh5kH9VU+ar2MhmDDYGxohXujPU8PPz88ukpkvfXFVWygHw==", - "license": "MIT", - "dependencies": { - "mime-types": "~2.0.4", - "negotiator": "0.4.9" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/accepts/node_modules/mime-db": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "integrity": "sha512-5aMAW7I4jZoZB27fXRuekqc4DVvJ7+hM8UcWrNj2mqibE54gXgPSonBYBdQW5hyaVNGmiYjY0ZMqn9fBefWYvA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-types": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "integrity": "sha512-2ZHUEstNkIf2oTWgtODr6X0Cc4Ns/RN/hktdozndiEhhAC2wxXejF1FH0XLHTEImE9h6gr/tcnr3YOnSGsxc7Q==", - "license": "MIT", - "dependencies": { - "mime-db": "~1.12.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==", - "license": "MIT", - "dependencies": { - "acorn": "^3.0.4" - } - }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "license": "Apache-2.0", - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "node_modules/acorn-node/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/after": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz", - "integrity": "sha512-SuI3vWhCFeSmkmmJ3efyuOkrhGyp/AuHthh3F5DinGYh2kR9t/0xUlm3/Vn2qMScfgg+cKho5fW7TUEYUhYeiA==" + "license": "ISC", + "optional": true }, "node_modules/agent-base": { "version": "6.0.2", @@ -1913,65 +1828,12 @@ "node": ">=8" } }, - "node_modules/align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==", - "license": "MIT", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", - "license": "BSD-3-Clause OR MIT", - "engines": { - "node": ">=0.4.2" - } - }, - "node_modules/ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==", - "license": "MIT", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", - "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -1993,27 +1855,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "license": "ISC" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "deprecated": "This package is no longer supported.", "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } + "optional": true }, "node_modules/array-buffer-byte-length": { "version": "1.0.2", @@ -2031,36 +1874,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "license": "MIT", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array.prototype.reduce": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", @@ -2104,86 +1917,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/arraybuffer.slice": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", - "integrity": "sha512-6ZjfQaBSy6CuIH0+B0NrxMfDE5VIOCP/5gOqSpEIsaAZx9/giszzrXg6PZ7G51U/n88UmlAgYLNQ9wAnII7PJA==" - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA==", - "engines": { - "node": ">=0.4.9" - } - }, - "node_modules/asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, - "node_modules/assert": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz", - "integrity": "sha512-5aKcpD+XnHpZ7EGxsuo6uoILNh0rvm0Ypa17GlkrF2CNSPhvdgi3ft9XsL2ajdVOI2I3xuGZnHvlXAeqTZYvXg==", - "license": "MIT", - "dependencies": { - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha512-brU24g7ryhRwGCI2y+1dGQmQXiZF7TtIj583S96y0jjdajIe6wn8BuXyELYhvD22dtIxDQVFk04YTJwwdwOYJw==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", - "license": "ISC" - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "license": "MIT", - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/async": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.1.4.tgz", - "integrity": "sha512-ZAxi5cea9DNM37Ld7lIj7c8SmOVaK/ns1pTiNI8vnQbyGsS5WuL+ImnU5UVECiIw43wlx9Wnr9iXn7MJymXacA==", - "license": "MIT", - "dependencies": { - "lodash": "^4.14.0" - } - }, "node_modules/async-function": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", @@ -2208,14 +1941,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha512-oqUX0DM5j7aPWPCnpWebiyNIj2wiNI87ZxnOMoGv0aE4TGlBy2N+5iWc6dQ/NOKZaBD2W6PVz8jtOGkWzSC5EA==", - "engines": { - "node": "*" - } - }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.14", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", @@ -2255,26 +1980,12 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==", - "license": "MIT" - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, - "node_modules/base64-arraybuffer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz", - "integrity": "sha512-ewBKKVVPIl78B26mYQHYlaxR7NydMiD/GxwLNIwTAfLIE4xhN2Gxcy30//azq5UrejXjzGpWjcBu3NUJxzMMzg==", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -2295,14 +2006,6 @@ ], "license": "MIT" }, - "node_modules/base64id": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz", - "integrity": "sha512-DSjtfjhAsHl9J4OJj7e4+toV2zqxJrGwVd3CLlsCp8QmicvOn7irG0Mb8brOc/nur3SdO8lIbNlY1s1ZDJdUKQ==", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/base64url": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", @@ -2326,39 +2029,6 @@ "node": ">= 18" } }, - "node_modules/benchmark": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", - "integrity": "sha512-qSlOi0If8sI+icu3l/W5rd4R0etJz9orLPWpDdt1lPgEFzEHYYnkfMuotj+Lx5SyMkmfawlPoW9RmoEm19ziHA==", - "engines": [ - "node", - "rhino" - ] - }, - "node_modules/better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha512-bYeph2DFlpK1XmGs6fvlLRUN29QISM3GBuUwSFsMY2XRx4AvC0WNCS57j4c/xGrK2RS24C1w3YoBOsw9fT46tQ==", - "dependencies": { - "callsite": "1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", - "license": "MIT", - "dependencies": { - "buffers": "~0.1.1", - "chainsaw": "~0.1.0" - }, - "engines": { - "node": "*" - } - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -2380,77 +2050,6 @@ "file-uri-to-path": "1.0.0" } }, - "node_modules/bl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz", - "integrity": "sha512-phbvN+yOk05EGoFcV/0S8N8ShnJqf6VCWRAw5he2gvRwBubFt/OzmcTNGqBt5b7Y4RK3YCgf6jrgGSR0Cwtsgw==", - "license": "MIT", - "dependencies": { - "readable-stream": "~2.0.5" - } - }, - "node_modules/bl/node_modules/process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==", - "license": "MIT" - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/blob": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", - "integrity": "sha512-YRc9zvVz4wNaxcXmiSgb9LAg7YYwqQ2xd0Sj6osfA7k/PKmIGVlnOYs3wOFdkRC9/JpQu8sGt/zHgJV7xzerfg==" - }, - "node_modules/block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha512-OorbnJVPII4DuUKbjARAe8u8EfqOmkEEaSFIyoQ7OjTHn6kafxWl0wLgoZ2rXaYd7MyLcDaU4TmhfxtwgcccMQ==", - "license": "ISC", - "dependencies": { - "inherits": "~2.0.0" - }, - "engines": { - "node": "0.4 || >=0.5.8" - } - }, - "node_modules/bluebird": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", - "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==", - "license": "MIT" - }, - "node_modules/bn.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz", - "integrity": "sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==", - "license": "MIT" - }, - "node_modules/boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha512-KbiZEa9/vofNcVJXGwdWWn25reQ3V3dHBWbS07FTF3/TOehLnm9GEhJV4T6ZvGPkShRpmUqYwnaCrkj0mRnP6Q==", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "license": "BSD-3-Clause", - "dependencies": { - "hoek": "2.x.x" - }, - "engines": { - "node": ">=0.10.40" - } - }, "node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", @@ -2473,241 +2072,36 @@ "node": ">=8" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "license": "MIT" - }, - "node_modules/browser-pack": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", - "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "node_modules/browserslist": { + "version": "4.25.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", + "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "combine-source-map": "~0.8.0", - "defined": "^1.0.0", - "JSONStream": "^1.0.3", - "safe-buffer": "^5.1.1", - "through2": "^2.0.0", - "umd": "^3.0.0" + "caniuse-lite": "^1.0.30001737", + "electron-to-chromium": "^1.5.211", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" }, "bin": { - "browser-pack": "bin/cmd.js" - } - }, - "node_modules/browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "license": "MIT", - "dependencies": { - "resolve": "1.1.7" - } - }, - "node_modules/browser-resolve/node_modules/resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", - "license": "MIT" - }, - "node_modules/browserify": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-13.1.1.tgz", - "integrity": "sha512-/a2iFDn8tc6FIU9v4fqB3SX4fFOPLZqA9BeUS1A+SWSsnzKRfL2gZkBwy01msbArQOOxypfr8v92UFq9BYgZ2A==", - "license": "MIT", - "dependencies": { - "assert": "~1.3.0", - "browser-pack": "^6.0.1", - "browser-resolve": "^1.11.0", - "browserify-zlib": "~0.1.2", - "buffer": "^4.1.0", - "cached-path-relative": "^1.0.0", - "concat-stream": "~1.5.1", - "console-browserify": "^1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "^3.0.0", - "defined": "^1.0.0", - "deps-sort": "^2.0.0", - "domain-browser": "~1.1.0", - "duplexer2": "~0.1.2", - "events": "~1.1.0", - "glob": "^5.0.15", - "has": "^1.0.0", - "htmlescape": "^1.1.0", - "https-browserify": "~0.0.0", - "inherits": "~2.0.1", - "insert-module-globals": "^7.0.0", - "JSONStream": "^1.0.3", - "labeled-stream-splicer": "^2.0.0", - "module-deps": "^4.0.8", - "os-browserify": "~0.1.1", - "parents": "^1.0.1", - "path-browserify": "~0.0.0", - "process": "~0.11.0", - "punycode": "^1.3.2", - "querystring-es3": "~0.2.0", - "read-only-stream": "^2.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.1.4", - "shasum": "^1.0.0", - "shell-quote": "^1.4.3", - "stream-browserify": "^2.0.0", - "stream-http": "^2.0.0", - "string_decoder": "~0.10.0", - "subarg": "^1.0.0", - "syntax-error": "^1.1.1", - "through2": "^2.0.0", - "timers-browserify": "^1.0.1", - "tty-browserify": "~0.0.0", - "url": "~0.11.0", - "util": "~0.10.1", - "vm-browserify": "~0.0.1", - "xtend": "^4.0.0" + "browserslist": "cli.js" }, - "bin": { - "browserify": "bin/cmd.js" - } - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "license": "MIT", - "dependencies": { - "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" - } - }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", - "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", - "license": "MIT", - "dependencies": { - "bn.js": "^5.2.1", - "randombytes": "^2.1.0", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", - "license": "ISC", - "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", - "license": "MIT", - "dependencies": { - "pako": "~0.2.0" - } - }, - "node_modules/browserify/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/browserslist": { - "version": "4.25.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", - "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001737", - "electron-to-chromium": "^1.5.211", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "license": "MIT", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, "node_modules/buffer-equal-constant-time": { @@ -2722,26 +2116,6 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "license": "MIT" - }, - "node_modules/buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", - "engines": { - "node": ">=0.2.0" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "license": "MIT" - }, "node_modules/cacache": { "version": "15.3.0", "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", @@ -2885,12 +2259,6 @@ "license": "ISC", "optional": true }, - "node_modules/cached-path-relative": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz", - "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==", - "license": "MIT" - }, "node_modules/call-bind": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", @@ -2938,23 +2306,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", - "engines": { - "node": "*" - } - }, - "node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001737", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz", @@ -2975,66 +2326,6 @@ ], "license": "CC-BY-4.0" }, - "node_modules/caseless": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha512-ODLXH644w9C2fMPAm7bMDQ3GRvipZWZfKc+8As6hIadRIelE0n0xZuN38NS6kiK3KPEVrpymmQD8bvncAHWQkQ==", - "license": "Apache-2.0" - }, - "node_modules/catharsis": { - "version": "0.8.11", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", - "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", - "license": "MIT/X11", - "dependencies": { - "traverse": ">=0.3.0 <0.4" - }, - "engines": { - "node": "*" - } - }, - "node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -3068,19 +2359,6 @@ "node": ">=10" } }, - "node_modules/cipher-base": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", - "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -3091,26 +2369,6 @@ "node": ">=6" } }, - "node_modules/cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", - "license": "ISC", - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -3134,359 +2392,70 @@ "node": ">=0.10.0" } }, - "node_modules/closure-util": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/closure-util/-/closure-util-1.15.1.tgz", - "integrity": "sha512-ObMALoHX/UpWYitlbJezGoxKeGPW/bvnlaKcVQsOGnXfD+3qhFksdV6YXEYx+S86l7/B2m4p1mf8CFfNYKnnKw==", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "acorn": "3.3.0", - "async": "2.0.1", - "fs-extra": "0.30.0", - "gaze": "1.1.1", - "get-down": "1.1.0", - "glob": "7.0.5", - "graceful-fs": "4.1.5", - "handlebars": "4.0.5", - "lodash": "4.15.0", - "minimatch": "3.0.3", - "mkdirp": "0.5.1", - "nomnom": "1.8.1", - "npmlog": "4.0.0", - "rimraf": "2.5.4", - "send": "0.14.1", - "socket.io": "1.4.8", - "temp": "0.8.3" - }, - "bin": { - "closure-util": "bin/closure-util.js" - } - }, - "node_modules/closure-util/node_modules/async": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.0.1.tgz", - "integrity": "sha512-t7yBK5Pwp8Gq7q6LkAd6vyzLapJuuBhKDnDlgsNFR5KEG5XFzsXN2DFdoEz4qtxPoQFkTMNon73q6+Yn+P8Mcg==", - "license": "MIT", - "dependencies": { - "lodash": "^4.8.0" - } - }, - "node_modules/closure-util/node_modules/fs-extra": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" - } - }, - "node_modules/closure-util/node_modules/glob": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz", - "integrity": "sha512-56P1ofdOmXz0iTJ0AmrTK6CoR3Gf49Vo3SPaX85trAEhSIVsVc9oEQIkPWhcLZ/G4DZNg4wlXxG9JCz0LbaLjA==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "optional": true, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/closure-util/node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/closure-util/node_modules/handlebars": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz", - "integrity": "sha512-lLThw5yQrUydF7RydVKsSiGGbCzF2B3KN3Kltw+qetLjD5wTvuxL8o+LYEPM+b0wOLhb0yHDZICosz+BPAC3fA==", - "license": "MIT", - "dependencies": { - "async": "^1.4.0", - "optimist": "^0.6.1", - "source-map": "^0.4.4" - }, + "optional": true, "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^2.6" + "color-support": "bin.js" } }, - "node_modules/closure-util/node_modules/handlebars/node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "license": "MIT" }, - "node_modules/closure-util/node_modules/lodash": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", - "integrity": "sha512-/XM2P+O3xDTOR/CrI4ZqqzgC3tFOLfn2sUIIKN9CYI3YmZnZ9QcElpYh0MHiHXMNJLWwbVxkCaO6zFGS97Xj0g==", + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "license": "MIT" }, - "node_modules/closure-util/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", - "license": "BSD-3-Clause", + "node_modules/connect-sqlite3": { + "version": "0.9.16", + "resolved": "https://registry.npmjs.org/connect-sqlite3/-/connect-sqlite3-0.9.16.tgz", + "integrity": "sha512-2gqo0QmcBBL8p8+eqpBETn7RgM/PaoKvpQGl8PfjEgwlr0VuMYNMxRJRrRCo3KR3fxMYeSsCw2tGNG0JKN9Nvg==", "dependencies": { - "amdefine": ">=0.0.4" + "sqlite3": "^5.0.2" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.4.x" } }, - "node_modules/co": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz", - "integrity": "sha512-CQsjCRiNObI8AtTsNIBDRMQ4oMR83CzEswHYahClvul7gKk+lDQiOKv+5qh7LQWf5sh6jkZNispz/QlsZxyNgA==", - "license": "MIT" - }, - "node_modules/co-from-stream": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/co-from-stream/-/co-from-stream-0.0.0.tgz", - "integrity": "sha512-w1GOkQmvYMWr5B3VsjyS/gxXd5YLhy4wcC1YxwajoGgMFJQLSsuzTxb6o9SiK+TMKN+DRJpsj4MN0CeOKSDAQA==", - "license": "MIT", - "dependencies": { - "co-read": "0.0.1" - } + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "license": "ISC", + "optional": true }, - "node_modules/co-fs-extra": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/co-fs-extra/-/co-fs-extra-1.2.1.tgz", - "integrity": "sha512-zvN7PK5lcqgoxetadOTaYxQyyl0qBn6szmb6o8Xf6CjHnqv8zI9YdjbQhjE3OmKyJgN4WzUec1pGf7i9LLL8+g==", + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "license": "MIT", - "dependencies": { - "co-from-stream": "~0.0.0", - "fs-extra": "~0.26.5", - "thunkify-wrap": "~1.0.4" + "engines": { + "node": ">= 0.6" } }, - "node_modules/co-fs-extra/node_modules/fs-extra": { - "version": "0.26.7", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", - "integrity": "sha512-waKu+1KumRhYv8D8gMRCKJGAMI9pRnPuEb1mvgYD0f7wBscg+h6bW4FDTmEZhB9VKxvoTtxW+Y7bnIlB7zja6Q==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" - } - }, - "node_modules/co-read": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/co-read/-/co-read-0.0.1.tgz", - "integrity": "sha512-OLceyyztHxwNtjuS2NjQ3QlczQIwOIW+n18DXAk89ej0wDso3exNvNrB7A3AiTVvFNEFe8LdqETIvRhtpkvLeA==", - "license": "MIT" - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/coffee-script": { - "version": "1.12.7", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", - "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", - "deprecated": "CoffeeScript on NPM has moved to \"coffeescript\" (no hyphen)", - "license": "MIT", - "bin": { - "cake": "bin/cake", - "coffee": "bin/coffee" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "license": "ISC", - "optional": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/combine-source-map": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", - "integrity": "sha512-UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg==", - "license": "MIT", - "dependencies": { - "convert-source-map": "~1.1.0", - "inline-source-map": "~0.6.0", - "lodash.memoize": "~3.0.3", - "source-map": "~0.5.3" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "license": "MIT" - }, - "node_modules/component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==" - }, - "node_modules/component-emitter": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz", - "integrity": "sha512-U8EviusIm8Fc5vMbs9opNX8r/hAz8PFYOu003AR1OVkCnDSTaBHB8inMn97yIbkGlI+dcdsItTBjgiZkVVzxYg==", - "license": "MIT" - }, - "node_modules/component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha512-w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" - }, - "node_modules/concat-stream": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "integrity": "sha512-H6xsIBfQ94aESBG8jGHXQ7i5AEpy5ZeVaLDOisDICiTCKpqEfr34/KmTrspKQNoLKNu9gTkovlpQcUi630AKiQ==", - "engines": [ - "node >= 0.8" - ], - "license": "MIT", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "~2.0.0", - "typedarray": "~0.0.5" - } - }, - "node_modules/concat-stream/node_modules/process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==", - "license": "MIT" - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/connect-sqlite3": { - "version": "0.9.16", - "resolved": "https://registry.npmjs.org/connect-sqlite3/-/connect-sqlite3-0.9.16.tgz", - "integrity": "sha512-2gqo0QmcBBL8p8+eqpBETn7RgM/PaoKvpQGl8PfjEgwlr0VuMYNMxRJRrRCo3KR3fxMYeSsCw2tGNG0JKN9Nvg==", - "dependencies": { - "sqlite3": "^5.0.2" - }, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "license": "ISC" - }, - "node_modules/consolidate": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", - "integrity": "sha512-PZFskfj64QnpKVK9cPdY36pyWEhZNM+srRVqtwMiVTlnViSoZcvX35PpBhhUcyLTHXYvz7pZRmxvsqwzJqg9kA==", - "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog", - "license": "MIT", - "dependencies": { - "bluebird": "^3.1.1" - } - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "license": "MIT" - }, - "node_modules/convert-source-map": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==", - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", - "license": "MIT" + "node_modules/cookie-signature": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "license": "MIT" }, "node_modules/core-js": { "version": "3.45.1", @@ -3512,12 +2481,6 @@ "url": "https://opencollective.com/core-js" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" - }, "node_modules/cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", @@ -3531,115 +2494,6 @@ "node": ">= 0.10" } }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "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" - } - }, - "node_modules/cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha512-FFN5KwpvvQTTS5hWPxrU8/QE4kQUc6uwZcrnlMBN82t1MgAtq8mnoDwINBly9Tdr02seeIIhtdF+UH1feBYGog==", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "license": "BSD-3-Clause", - "dependencies": { - "boom": "2.x.x" - }, - "engines": { - "node": ">=0.10.40" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", - "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", - "license": "MIT", - "dependencies": { - "browserify-cipher": "^1.0.1", - "browserify-sign": "^4.2.3", - "create-ecdh": "^4.0.4", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "diffie-hellman": "^5.0.3", - "hash-base": "~3.0.4", - "inherits": "^2.0.4", - "pbkdf2": "^3.1.2", - "public-encrypt": "^4.0.3", - "randombytes": "^2.1.0", - "randomfill": "^1.0.4" - }, - "engines": { - "node": ">= 0.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ctype": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "integrity": "sha512-T6CEkoSV4q50zW3TlTHMbzy1E5+zlnNcY+yb7tWVYlTwPhx9LpnfAkd4wecpWknDyptp4k97LUZeInlf6jdzBg==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/d": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", - "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", - "license": "ISC", - "dependencies": { - "es5-ext": "^0.10.64", - "type": "^2.7.2" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/dash-ast": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", - "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", - "license": "Apache-2.0" - }, "node_modules/data-view-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", @@ -3700,15 +2554,6 @@ "ms": "2.0.0" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -3724,56 +2569,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/decompress-zip": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz", - "integrity": "sha512-xzje4HUZr/jdpqnggH6QPOXJEkq6Vx7J0ULgJa5WCtoF5s7rDf1BjAebTLDkLAKFwYiU4bCJptTuQxeNb3SAzg==", - "license": "MIT", - "dependencies": { - "binary": "^0.3.0", - "graceful-fs": "^4.1.3", - "mkpath": "^0.1.0", - "nopt": "^3.0.1", - "q": "^1.1.2", - "readable-stream": "^1.1.8", - "touch": "0.0.3" - }, - "bin": { - "decompress-zip": "bin/decompress-zip" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-zip/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "license": "MIT" - }, - "node_modules/decompress-zip/node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", - "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/decompress-zip/node_modules/readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -3817,96 +2612,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/defined": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "license": "MIT" - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/deps-sort": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", - "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", - "license": "MIT", - "dependencies": { - "JSONStream": "^1.0.3", - "shasum-object": "^1.0.0", - "subarg": "^1.0.0", - "through2": "^2.0.0" - }, - "bin": { - "deps-sort": "bin/cmd.js" - } - }, - "node_modules/derequire": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/derequire/-/derequire-2.0.3.tgz", - "integrity": "sha512-bssAlTCReniZD04F8Vuowu7h/gWTWE8damhv9/8NihjyUbOglvKAj9iwtqKH4ERBFbC8B06ZIpTxGUfTgRNA+Q==", - "license": "MIT", - "dependencies": { - "acorn": "^0.12.0", - "concat-stream": "^1.4.6", - "escope": "^2.0.6", - "through2": "^2.0.0", - "yargs": "^3.4.5" - }, - "bin": { - "derequire": "bin/cmd.js" - } - }, - "node_modules/derequire/node_modules/acorn": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-0.12.0.tgz", - "integrity": "sha512-itM1P1dPZymI8PCDR/eU0Q1KyIoPv1o7XqsjiEDHuQMZ0X6gPC79OpJScw4a8ZgzDQ8dvnRi99kBEPVcvJX99A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", - "license": "MIT" + "optional": true }, "node_modules/detect-libc": { "version": "2.0.4", @@ -3917,55 +2628,6 @@ "node": ">=8" } }, - "node_modules/detective": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", - "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", - "license": "MIT", - "dependencies": { - "acorn": "^5.2.1", - "defined": "^1.0.0" - } - }, - "node_modules/detective/node_modules/acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, - "node_modules/domain-browser": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", - "integrity": "sha512-fJ5MoHxe69h3E4/lJtFRhcWwLb04bhIBSfvCEMS1YDH+/9yEZTqBHTSTgch8nCP5tE5k2gdQEjodUqJzy7qJ9Q==", - "license": "MIT", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -3980,14 +2642,11 @@ "node": ">= 0.4" } }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "license": "BSD-3-Clause", - "dependencies": { - "readable-stream": "^2.0.2" - } + "node_modules/earcut": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz", + "integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==", + "license": "ISC" }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", @@ -3998,39 +2657,12 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "license": "MIT" - }, "node_modules/electron-to-chromium": { "version": "1.5.211", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz", "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==", "license": "ISC" }, - "node_modules/elliptic": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", - "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -4038,24 +2670,6 @@ "license": "MIT", "optional": true }, - "node_modules/enable": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/enable/-/enable-1.3.2.tgz", - "integrity": "sha512-X836S0L169pR8DOBMw6pWruSSUuosq7yTjzD74neq6k9I4XJD50R648Hl7G0j3On0a3uAfqWd6oE5WtyIRb3Lg==", - "license": "MIT", - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", @@ -4075,110 +2689,6 @@ "once": "^1.4.0" } }, - "node_modules/engine.io": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz", - "integrity": "sha512-8/G7xpFtYlqiCh7bs05TYtiAib8f1eIcirA/G/Fh/f5W+tixgUz9L+Taf9vMP4Ci5seg7m/0Ez2N2KrpZRLydA==", - "license": "MIT", - "dependencies": { - "accepts": "1.1.4", - "base64id": "0.1.0", - "debug": "2.2.0", - "engine.io-parser": "1.2.4", - "ws": "1.1.0" - } - }, - "node_modules/engine.io-client": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz", - "integrity": "sha512-6ITg4BbPtqK/KitXgB3We/DQNygQSJ9z9zEjBRfnd8iP14GkS4p54sTbR4h2wFAdlG5SvobyeJDu402h2iMvZA==", - "license": "MIT", - "dependencies": { - "component-emitter": "1.1.2", - "component-inherit": "0.0.3", - "debug": "2.2.0", - "engine.io-parser": "1.2.4", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parsejson": "0.0.1", - "parseqs": "0.0.2", - "parseuri": "0.0.4", - "ws": "1.0.1", - "xmlhttprequest-ssl": "1.5.1", - "yeast": "0.1.2" - } - }, - "node_modules/engine.io-client/node_modules/component-emitter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "integrity": "sha512-YhIbp3PJiznERfjlIkK0ue4obZxt2S60+0W8z24ZymOHT8sHloOqWOqZRU2eN5OlY8U08VFsP02letcu26FilA==" - }, - "node_modules/engine.io-client/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/engine.io-client/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" - }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.0.1.tgz", - "integrity": "sha512-JcrURpj0uO3Kn30PZitCOmD2InWHIt6skFKKtXHAZ/2IK9hVzFXW89b3JDenT/diXyV8qdRGmNR0OA210QMnYQ==", - "license": "MIT", - "dependencies": { - "options": ">=0.0.5", - "ultron": "1.0.x" - } - }, - "node_modules/engine.io-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.4.tgz", - "integrity": "sha512-qmLhc+CHGicieFJ3xZ3+pTpGLTopbEYAYASv1kX0CaHY7LxT5HVgGN0FKML2yq+G+mkknXAu6zYnZny2tjn5dg==", - "dependencies": { - "after": "0.8.1", - "arraybuffer.slice": "0.0.6", - "base64-arraybuffer": "0.1.2", - "blob": "0.0.4", - "has-binary": "0.1.6", - "utf8": "2.1.0" - } - }, - "node_modules/engine.io-parser/node_modules/has-binary": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", - "integrity": "sha512-aBByfHrIiIt6PQ+jFXsLIFVNpHVyXDcCZ77VZ4kvxv6TvTwipSTDNvKnPN5xOi/cQTcxhLa4lBV2b49pZGQgXw==", - "license": "MIT", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/engine.io-parser/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "license": "MIT" - }, - "node_modules/engine.io/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/engine.io/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" - }, "node_modules/env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", @@ -4292,256 +2802,53 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es5-ext": { - "version": "0.10.64", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", - "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", - "hasInstallScript": true, - "license": "ISC", - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "esniff": "^2.0.1", - "next-tick": "^1.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==", - "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" - } - }, - "node_modules/es6-set": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.6.tgz", - "integrity": "sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==", - "license": "ISC", - "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.62", - "es6-iterator": "~2.0.3", - "es6-symbol": "^3.1.3", - "event-emitter": "^0.3.5", - "type": "^2.7.2" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", - "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", - "license": "ISC", - "dependencies": { - "d": "^1.0.2", - "ext": "^1.7.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/es6-weak-map": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", - "integrity": "sha512-P+N5Cd2TXeb7G59euFiM7snORspgbInS29Nbf3KNO2JQp/DyhvMCDWd58nsVAXwYJ6W3Bx7qDdy6QQ3PCJ7jKQ==", - "license": "MIT", - "dependencies": { - "d": "~0.1.1", - "es5-ext": "~0.10.6", - "es6-iterator": "~0.1.3", - "es6-symbol": "~2.0.1" - } - }, - "node_modules/es6-weak-map/node_modules/d": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "integrity": "sha512-0SdM9V9pd/OXJHoWmTfNPTAeD+lw6ZqHg+isPyBFuJsZLSE0Ygg1cYZ/0l6DrKQXMOqGOu1oWupMoOfoRfMZrQ==", - "license": "MIT", - "dependencies": { - "es5-ext": "~0.10.2" - } - }, - "node_modules/es6-weak-map/node_modules/es6-iterator": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz", - "integrity": "sha512-6TOmbFM6OPWkTe+bQ3ZuUkvqcWUjAnYjKUCLdbvRsAUz2Pr+fYIibwNXNkLNtIK9PPFbNMZZddaRNkyJhlGJhA==", - "license": "MIT", - "dependencies": { - "d": "~0.1.1", - "es5-ext": "~0.10.5", - "es6-symbol": "~2.0.1" - } - }, - "node_modules/es6-weak-map/node_modules/es6-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz", - "integrity": "sha512-wjobO4zO8726HVU7mI2OA/B6QszqwHJuKab7gKHVx+uRfVVYGcWJkCIFxV2Madqb9/RUSrhJ/r6hPfG7FsWtow==", - "license": "MIT", - "dependencies": { - "d": "~0.1.1", - "es5-ext": "~0.10.5" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escope": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/escope/-/escope-2.0.7.tgz", - "integrity": "sha512-cY+Y6m7aRYH4efAJYLdwPJZsVd7UMfS+OQqjYOZ1xdkcWpKG9xb2oSOD0D1hxAk2zJK869Oq4G47ks0om0HPUQ==", - "dependencies": { - "es6-map": "^0.1.1", - "es6-weak-map": "^0.1.2", - "esrecurse": "^1.2.0", - "estraverse": "^1.9.1", - "util-extend": "^1.0.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/esniff": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", - "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", - "license": "ISC", + "license": "MIT", "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.62", - "event-emitter": "^0.3.5", - "type": "^2.7.2" + "es-errors": "^1.3.0" }, "engines": { - "node": ">=0.10" + "node": ">= 0.4" } }, - "node_modules/espree": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.1.7.tgz", - "integrity": "sha512-VF3ZpqctFaefWt4R+7jMidx4BUMbd9rxaUoM1gumrgDWcKByFT2YSV73vT6rvdCNw4ZoOAR2z7bamCg4VN9m0A==", - "license": "BSD-2-Clause", + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", "dependencies": { - "acorn": "^3.3.0", - "acorn-jsx": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/esrecurse": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-1.2.0.tgz", - "integrity": "sha512-a9refhSey+zsU1vwVOlqojtVQl2yJN9+Bguqz8pKIf8iRf4AvmlqkWJhUZNYLNLikUHeHINz1Prf7yNeG3Bfvw==", + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", "dependencies": { - "estraverse": ">=1.9.0" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==", + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, "node_modules/esutils": { @@ -4553,44 +2860,6 @@ "node": ">=0.10.0" } }, - "node_modules/etag": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", - "integrity": "sha512-Mbv5pNpLNPrm1b4rzZlZlfTRpdDr31oiD43N362sIyvSWVNu5Du33EcJGzvEV4YdYLuENB1HzND907cQkFmXNw==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", - "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==", - "license": "MIT", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, "node_modules/expand-template": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", @@ -4628,39 +2897,6 @@ "node": ">= 0.8" } }, - "node_modules/ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "license": "ISC", - "dependencies": { - "type": "^2.7.2" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", - "license": "MIT" - }, "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -4720,61 +2956,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/foreachasync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", - "integrity": "sha512-J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw==", - "license": "Apache2" - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz", - "integrity": "sha512-M4Yhq2mLogpCtpUmfopFlTTuIe6mSCTgKvnlMhDj3NcgVhA1uS20jT0n+xunKPzpmL5w2erSVtp+SKiJf1TlWg==", - "license": "MIT", - "dependencies": { - "async": "^2.0.1", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.11" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fresh": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", - "integrity": "sha512-akx5WBKAwMSg36qoHTuMMVncHWctlaDGslJASDYAhoLrzDUDCjZlOngNa/iC6lPm9aA0qk8pN5KnpmbJHSIIQQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "license": "MIT" }, - "node_modules/fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, "node_modules/fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", @@ -4787,17 +2974,12 @@ "node": ">= 8" } }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "license": "MIT" - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents": { "version": "2.3.3", @@ -4813,22 +2995,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "deprecated": "This package is no longer supported.", - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "engines": { - "node": ">=0.6" - } - }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -4867,54 +3033,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gauge": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz", - "integrity": "sha512-YFArj4ApymqXBC2KORLBtKc2CIc1r+ycx786XYEkEF4++1rBGhTD7QHOSWYYGCx50Op+WuboEk9xQa+wNmzuLA==", - "deprecated": "This package is no longer supported.", - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-color": "^0.1.7", - "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" - } - }, - "node_modules/gaze": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.1.tgz", - "integrity": "sha512-KxTNXSHud/CMxpQBWVE+JqrOvlIEsYHLsRpVnCyJV4Q/bfvmSslbHppfwuCm05gzQwsQD1Zq8h1AajGFfI/bnw==", - "license": "MIT", - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/generate-function": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", - "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", - "license": "MIT", - "dependencies": { - "is-property": "^1.0.2" - } - }, - "node_modules/generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==", - "license": "MIT", - "dependencies": { - "is-property": "^1.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -4924,37 +3042,23 @@ "node": ">=6.9.0" } }, - "node_modules/get-assigned-identifiers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", - "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", - "license": "Apache-2.0" - }, - "node_modules/get-down": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-down/-/get-down-1.1.0.tgz", - "integrity": "sha512-19K8jFgVzp239IpjbPHCwYnESSFrAp/4OfJdRUaEYPU4hzcHkaiG+3bt4BOLRprHLp3bbP5uu/snzmaKYRfQwA==", - "license": "MIT", - "dependencies": { - "decompress-zip": "0.3.0", - "graceful-fs": "4.1.2", - "junk": "1.0.2", - "mout": "0.10.0", - "q": "1.0.0", - "request": "2.61.0", - "request-progress": "0.3.1", - "retry": "0.6.1", - "tar": "1.0.1", - "tmp": "0.0.27" - } - }, - "node_modules/get-down/node_modules/graceful-fs": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "integrity": "sha512-M0F8L0fpTAUAkc73Qw6272c7+zc2Se6gX4HIsfpv8vRubJZwU8wkvjbKTvaotgqBw6H8brH8hKL1qbt4HIGnEw==", - "license": "ISC", + "node_modules/geotiff": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.1.3.tgz", + "integrity": "sha512-PT6uoF5a1+kbC3tHmZSUsLHBp2QJlHasxxxxPW47QIY1VBKpFB+FcDvX+MxER6UzgLQZ0xDzJ9s48B9JbOCTqA==", + "license": "MIT", + "dependencies": { + "@petamoriken/float16": "^3.4.7", + "lerc": "^3.0.0", + "pako": "^2.0.4", + "parse-headers": "^2.0.2", + "quick-lru": "^6.1.1", + "web-worker": "^1.2.0", + "xml-utils": "^1.0.2", + "zstddec": "^0.1.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">=10.19" } }, "node_modules/get-intrinsic": { @@ -5002,200 +3106,59 @@ "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "license": "MIT" - }, - "node_modules/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-mRyN/EsN2SyNhKWykF3eEGhDpeNplMWaW18Bmh76tnOqk5TbELAVwFAYOCmKVssOYFrYvvLMguiA+NXO3ZTuVA==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globule": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", - "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", - "license": "MIT", - "dependencies": { - "glob": "~7.1.1", - "lodash": "^4.17.21", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-8Cpxlk0y+CK0BcGAr4ijS2fHc16VUqdHu/zSAFmyx9ui6yjwWtIlOiSSPAlcEIdp0tc4ZH/fNkDQPzRkecS8dw==", - "license": "ISC", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/gray-matter": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", - "integrity": "sha512-vbmvP1Fe/fxuT2QuLVcqb2BfK7upGhhbLIt9/owWEvPYrZZEkelLcq2HqzxosV+PQ67dUFLaAeNpH7C4hhICAA==", - "license": "MIT", - "dependencies": { - "ansi-red": "^0.1.1", - "coffee-script": "^1.12.4", - "extend-shallow": "^2.0.1", - "js-yaml": "^3.8.1", - "toml": "^2.3.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/handlebars": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.6.tgz", - "integrity": "sha512-czW7QLC0pHb9EE3w6H8AZGyX6TYxBJhLCW/cGpZmrsLrozhSoIlV7CEOeNG40sXClmDvvKa8ACuHaLYa1Kf62Q==", - "license": "MIT", - "dependencies": { - "async": "^1.4.0", - "optimist": "^0.6.1", - "source-map": "^0.4.4" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^2.6" - } - }, - "node_modules/handlebars/node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", - "license": "MIT" - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", - "license": "BSD-3-Clause", - "dependencies": { - "amdefine": ">=0.0.4" + "get-intrinsic": "^1.2.6" }, "engines": { - "node": ">=0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/har-validator": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "integrity": "sha512-0+M2lRG5aXVEFwZZ2tUeRVBZT5AxViug9y94qquvQaHHVoL9ydL86aJvI3K28rwoD+DL15DzAgWtPCXNhdTKAQ==", - "deprecated": "this library is no longer supported", + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "license": "MIT" + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "license": "ISC", "dependencies": { - "bluebird": "^2.9.30", - "chalk": "^1.0.0", - "commander": "^2.8.1", - "is-my-json-valid": "^2.12.0" - }, - "bin": { - "har-validator": "bin/har-validator" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=0.10" + "node": ">= 6" } }, - "node_modules/har-validator/node_modules/bluebird": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha512-UfFSr22dmHPQqPP9XWHRhq+gWnHCYguQGkXQlbyPtW5qTnhFWA8/iXg765tH0cAjy7l/zPJ1aBTO0g5XgA7kvQ==", - "license": "MIT" - }, - "node_modules/has": { + "node_modules/globalthis": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, "engines": { - "node": ">= 0.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-bigints": { @@ -5210,36 +3173,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-binary": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", - "integrity": "sha512-k1Umb4/jrBWZbtL+QKSji8qWeoZ7ZTkXdnDXt1wxwBKAFM0//u96wDj43mBIqCIas8rDQMYyrBEvcS8hdGd4Sg==", - "license": "MIT", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/has-binary/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "license": "MIT" - }, - "node_modules/has-color": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "integrity": "sha512-kaNz5OTAYYmt646Hkqw50/qyxP2vFnTVu5AQ1Zmk22Kk5+4Qx6BpO8+u7IKsML5fOsFk0ZT0AcCJNYwcvaLBvw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==", - "license": "MIT" - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -5249,12 +3182,6 @@ "node": ">=4" } }, - "node_modules/has-generators": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-generators/-/has-generators-1.0.1.tgz", - "integrity": "sha512-fOYPDiRw/LhyowqS4PBIlFIeCi4LKH2yJjWx1AAGzUiTo+EdSSAQjbyMhwRKwaN5OGHGipD1g5xUjdIt/Gmnnw==", - "license": "ISC" - }, "node_modules/has-property-descriptors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", @@ -5313,30 +3240,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "license": "ISC" - }, - "node_modules/hash-base": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", - "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } + "license": "ISC", + "optional": true }, "node_modules/hasown": { "version": "2.0.2", @@ -5350,43 +3255,6 @@ "node": ">= 0.4" } }, - "node_modules/hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha512-X8xbmTc1cbPXcQV4WkLcRMALuyoxhfpFATmyuCxJPOAvrDS4DNnsTAOmKUxMTOWU6TzrTOkxPKwIx5ZOpJVSrg==", - "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", - "license": "BSD-3-Clause", - "dependencies": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" - }, - "engines": { - "node": ">=0.10.32" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha512-V6Yw1rIcYV/4JsnggjBU0l4Kr+EXhpwqXRusENU1Xx6ro00IHPHYNynCuBTOZAPlr3AAmLvchH9I7N/VUdvOwQ==", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.40" - } - }, "node_modules/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -5399,15 +3267,6 @@ "node": ">=0.10.0" } }, - "node_modules/htmlescape": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", - "integrity": "sha512-eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg==", - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, "node_modules/http-cache-semantics": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", @@ -5415,26 +3274,6 @@ "license": "BSD-2-Clause", "optional": true }, - "node_modules/http-errors": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", - "integrity": "sha512-ftkc2U5ADKHv8Ny1QJaDn8xnE18G+fP5QYupx9c3Xk6L5Vgo3qK8Bgbpb4a+jRtaF/YQKjIuXA5J0tde4Tojng==", - "license": "MIT", - "dependencies": { - "inherits": "2.0.3", - "setprototypeof": "1.0.2", - "statuses": ">= 1.3.1 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "license": "ISC" - }, "node_modules/http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", @@ -5475,26 +3314,6 @@ "license": "MIT", "optional": true }, - "node_modules/http-signature": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "integrity": "sha512-Cg0qO4VID3bADaSsfFIh4X0UqktZKlKWM4tRpa2836Xka0U11xGMnX1AQBPyEkzTLc1KDqiQ8UmNB2qRYHe3SQ==", - "license": "MIT", - "dependencies": { - "asn1": "0.1.11", - "assert-plus": "^0.1.5", - "ctype": "0.5.3" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/https-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", - "integrity": "sha512-EjDQFbgJr1vDD/175UJeSX3ncQ3+RUnCL5NkthQGHvF4VNHlzTy8ifJfTqz47qiPRqaFH58+CbuG3x51WuB1XQ==", - "license": "MIT" - }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -5603,11 +3422,6 @@ "node": ">=8" } }, - "node_modules/indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==" - }, "node_modules/infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", @@ -5621,6 +3435,7 @@ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "license": "ISC", + "optional": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -5638,57 +3453,6 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "license": "ISC" }, - "node_modules/inline-source-map": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.3.tgz", - "integrity": "sha512-1aVsPEsJWMJq/pdMU61CDlm1URcW702MTB4w9/zUjMus6H/Py8o7g68Pr9D4I6QluWGt/KdmswuRhaA05xVR1w==", - "license": "MIT", - "dependencies": { - "source-map": "~0.5.3" - } - }, - "node_modules/insert-module-globals": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz", - "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", - "license": "MIT", - "dependencies": { - "acorn-node": "^1.5.2", - "combine-source-map": "^0.8.0", - "concat-stream": "^1.6.1", - "is-buffer": "^1.1.0", - "JSONStream": "^1.0.3", - "path-is-absolute": "^1.0.1", - "process": "~0.11.0", - "through2": "^2.0.0", - "undeclared-identifiers": "^1.1.2", - "xtend": "^4.0.0" - }, - "bin": { - "insert-module-globals": "bin/cmd.js" - } - }, - "node_modules/insert-module-globals/node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/insert-module-globals/node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "license": "MIT" - }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", @@ -5703,15 +3467,6 @@ "node": ">= 0.4" } }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ip-address": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", @@ -5722,15 +3477,6 @@ "node": ">= 12" } }, - "node_modules/is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -5810,12 +3556,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "license": "MIT" - }, "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", @@ -5876,15 +3616,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -5914,6 +3645,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", "license": "MIT", + "optional": true, "dependencies": { "number-is-nan": "^1.0.0" }, @@ -5970,25 +3702,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-my-ip-valid": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", - "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==", - "license": "MIT" - }, - "node_modules/is-my-json-valid": { - "version": "2.20.6", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", - "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", - "license": "MIT", - "dependencies": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^5.0.0", - "xtend": "^4.0.0" - } - }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", @@ -6038,12 +3751,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", - "license": "MIT" - }, "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", @@ -6137,12 +3844,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "license": "MIT" - }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", @@ -6186,12 +3887,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -6203,170 +3898,39 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/js2xmlparser": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-1.0.0.tgz", - "integrity": "sha512-k5U3WB58ZbkCqSyrBrNmGtNU87YudbNGTyJNFlVenzzoaKeRXEpQ3E5pYOIidRgQCzxvWIJQK56W7eYkCQqYQA==", - "license": "Apache-2.0" - }, - "node_modules/jsdoc": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.4.2.tgz", - "integrity": "sha512-KwZxZchfp/dK4KAdpjDGnnOft/xwNwEHrIEo/5HxCd1eYBc49n9OWAx22AZle/XZ/JqnzeePn5nMX+KALvijtA==", - "license": "Apache-2.0", - "dependencies": { - "bluebird": "~3.4.6", - "catharsis": "~0.8.8", - "escape-string-regexp": "~1.0.5", - "espree": "~3.1.7", - "js2xmlparser": "~1.0.0", - "klaw": "~1.3.0", - "marked": "~0.3.6", - "mkdirp": "~0.5.1", - "requizzle": "~0.2.1", - "strip-json-comments": "~2.0.1", - "taffydb": "2.6.2", - "underscore": "~1.8.3" - }, - "bin": { - "jsdoc": "jsdoc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-stable-stringify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", - "integrity": "sha512-nKtD/Qxm7tWdZqJoldEC7fF0S41v0mWbeaXG3637stOWfyGxTgWTYE2wtfKmjzpvxv2MA2xzxsXOIiwUpkX6Qw==", - "license": "MIT", - "dependencies": { - "jsonify": "~0.0.0" - } - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "license": "ISC" - }, - "node_modules/json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha512-I5YLeauH3rIaE99EE++UeH2M2gSYo8/2TqDac7oZEH6D/DSQ4Woa628Qrfj1X9/OY5Mk5VvIDQaKCDchXaKrmA==", - "deprecated": "Please use the native JSON object instead of JSON 3" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonfile/node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC", - "optional": true - }, - "node_modules/jsonify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", - "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", - "license": "Public Domain", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "engines": [ - "node >= 0.2.0" - ], + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "license": "MIT" }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "license": "(MIT OR Apache-2.0)", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", "bin": { - "JSONStream": "bin.js" + "json5": "lib/cli.js" }, "engines": { - "node": "*" + "node": ">=6" } }, "node_modules/jsonwebtoken": { @@ -6409,15 +3973,6 @@ "node": ">=10" } }, - "node_modules/junk": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.2.tgz", - "integrity": "sha512-DWfbVQjnWgStnFxnZTZ32/UMilTJRRLF9J/fByyIfCzoV+hdTmdeu9Rr2N9/2vdc8EIEslNPYOZW93k2M0496A==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/jwa": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.2.tgz", @@ -6439,73 +3994,18 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/klaw/node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC", - "optional": true - }, - "node_modules/labeled-stream-splicer": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", - "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "stream-splicer": "^2.0.0" - } - }, - "node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", - "license": "MIT", - "dependencies": { - "invert-kv": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/leaflet": { "version": "1.9.4", "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", "license": "BSD-2-Clause" }, + "node_modules/lerc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz", + "integrity": "sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww==", + "license": "Apache-2.0" + }, "node_modules/locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -6519,12 +4019,6 @@ "node": ">=6" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -6567,35 +4061,12 @@ "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", "license": "MIT" }, - "node_modules/lodash.memoize": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==", - "license": "MIT" - }, - "node_modules/lodash.omit": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", - "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==", - "deprecated": "This package is deprecated. Use destructuring assignment syntax instead.", - "license": "MIT" - }, "node_modules/lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", "license": "MIT" }, - "node_modules/longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -6685,15 +4156,6 @@ "license": "ISC", "optional": true }, - "node_modules/marked": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", - "integrity": "sha512-gE75oL01YUIxaBqgeGBuNNd8u0L+H1N6xeW/s+O57o5EC31aPX1M1lD4W9eGyHFJGTwOgMkqzYODZ4yp5w20gQ==", - "license": "MIT", - "bin": { - "marked": "bin/marked" - } - }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -6703,116 +4165,6 @@ "node": ">= 0.4" } }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/metalsmith": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/metalsmith/-/metalsmith-2.3.0.tgz", - "integrity": "sha512-0ZfnymBNlAQQN++8DZXoxPtetARvxTaczeuGHr17aLgLx/iZttuAB6ie0d3vHT+J59zyKJPYAu1HbCAs1/MGEw==", - "license": "MIT", - "dependencies": { - "absolute": "0.0.1", - "chalk": "^1.1.3", - "clone": "^1.0.2", - "co-fs-extra": "^1.2.1", - "commander": "^2.6.0", - "gray-matter": "^2.0.0", - "has-generators": "^1.0.1", - "is": "^3.1.0", - "is-utf8": "~0.2.0", - "recursive-readdir": "^2.1.0", - "rimraf": "^2.2.8", - "stat-mode": "^0.2.0", - "thunkify": "^2.1.2", - "unyield": "0.0.1", - "ware": "^1.2.0", - "win-fork": "^1.1.1" - }, - "bin": { - "_metalsmith": "bin/_metalsmith", - "metalsmith": "bin/metalsmith" - } - }, - "node_modules/metalsmith-layouts": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/metalsmith-layouts/-/metalsmith-layouts-1.7.0.tgz", - "integrity": "sha512-QJOxCWgsdENsOUPYqGJ1WGxtf3JOl5g0zVM9XQDGBCMj/rnhAG+sAEjunQL/vQvVY+J2tVems2UiaDqoS4DMqQ==", - "deprecated": "This package is no longer maintained and has moved to the @metalsmith org; Please migrate to the following package: @metalsmith/layouts", - "license": "MIT", - "dependencies": { - "async": "^1.3.0", - "consolidate": "^0.14.0", - "debug": "^2.2.0", - "extend": "^3.0.0", - "fs-readdir-recursive": "^1.0.0", - "is-utf8": "^0.2.0", - "lodash.omit": "^4.0.2", - "multimatch": "^2.0.0" - } - }, - "node_modules/metalsmith-layouts/node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", - "license": "MIT" - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, - "node_modules/mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha512-sAaYXszED5ALBt665F0wMQCUXpGuZsGdopoqcHPdL39ZYdi7uHoZlhrfZfhv8WzivhBzr/oXwaj+yiK5wY8MXQ==", - "bin": { - "mime": "cli.js" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/mimic-response": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", @@ -6825,36 +4177,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/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==", - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-NyXjqu1IwcqH6nv5vmMtaG3iw7kdV3g6MwlUBZkc3Vn5b5AMIWYKfptvzipoyFfhlfOgBQ9zoTxQMravF1QTnw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", - "license": "MIT" - }, "node_modules/minipass": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", @@ -6962,107 +4284,24 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "license": "ISC" }, - "node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "license": "MIT", - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "license": "MIT" }, - "node_modules/mkpath": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", - "integrity": "sha512-bauHShmaxVQiEvlrAPWxSPn8spSL8gDVRl11r8vLT4r/KdnknLqtqwQbToZ2Oa8sJkExYY1z6/d+X7pNiqo4yg==", - "license": "MIT" - }, - "node_modules/module-deps": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz", - "integrity": "sha512-ze1e77tkYtlJI90RmlJJvTOGe91OAbtNQj34tg26GWlvdDc0dzmlxujTnh85S8feiTB3eBkKAOCD/v5p9v6wHg==", - "license": "MIT", - "dependencies": { - "browser-resolve": "^1.7.0", - "cached-path-relative": "^1.0.0", - "concat-stream": "~1.5.0", - "defined": "^1.0.0", - "detective": "^4.0.0", - "duplexer2": "^0.1.2", - "inherits": "^2.0.1", - "JSONStream": "^1.0.3", - "parents": "^1.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.1.3", - "stream-combiner2": "^1.1.1", - "subarg": "^1.0.0", - "through2": "^2.0.0", - "xtend": "^4.0.0" - }, - "bin": { - "module-deps": "bin/cmd.js" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mout": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/mout/-/mout-0.10.0.tgz", - "integrity": "sha512-8g+mAQm+xakwgeJCdd+C9CP6hFYHUj3r+7m6Oy3G/4cDC1aqcDypjz30i5q1IpdmPfX5NqTqmgi+jQC8sHCO2Q==" - }, "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/multimatch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "integrity": "sha512-0mzK8ymiWdehTBiJh0vClAzGyQbdtyWqzSVx//EK4N/D+599RFlGfTAsKw2zMSABtDG9C6Ul2+t8f2Lbdjf5mA==", - "license": "MIT", - "dependencies": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/napi-build-utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", "license": "MIT" }, - "node_modules/negotiator": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz", - "integrity": "sha512-fvi5GQce2TGDzanaTxNY3bboxjdce18sqwNylY439wkEkiJIyTMhGFMdlPCvDsIPa9IKIfhKwCMWEQ9YpZgb1Q==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "license": "ISC" - }, "node_modules/node-abi": { "version": "3.75.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.75.0.tgz", @@ -7419,28 +4658,19 @@ "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "license": "MIT" }, - "node_modules/node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha512-TkCET/3rr9mUuRp+CpO7qfgT++aAxfDRaalQhwPFzI9BY/2rCDn6OfpZOVggi1AXfTPpfkTrg5f5WQx5G1uLxA==", - "deprecated": "Use uuid module instead", - "bin": { - "uuid": "bin/uuid" - } - }, "node_modules/nodemon": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", - "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.10.tgz", + "integrity": "sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==", "license": "MIT", "dependencies": { "chokidar": "^3.5.2", - "debug": "^3.2.7", + "debug": "^4", "ignore-by-default": "^1.0.1", "minimatch": "^3.1.2", "pstree.remy": "^1.1.8", - "semver": "^5.7.1", - "simple-update-notifier": "^1.0.7", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", "supports-color": "^5.5.0", "touch": "^3.1.0", "undefsafe": "^2.0.5" @@ -7449,7 +4679,7 @@ "nodemon": "bin/nodemon.js" }, "engines": { - "node": ">=8.10.0" + "node": ">=10" }, "funding": { "type": "opencollective", @@ -7457,12 +4687,20 @@ } }, "node_modules/nodemon/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/nodemon/node_modules/minimatch": { @@ -7484,12 +4722,15 @@ "license": "MIT" }, "node_modules/nodemon/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/nodemon/node_modules/supports-color": { @@ -7513,68 +4754,6 @@ "nodetouch": "bin/nodetouch.js" } }, - "node_modules/nomnom": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", - "integrity": "sha512-5s0JxqhDx9/rksG2BTMVN1enjWSvPidpoSgViZU4ZXULyTe+7jxcCRLB6f42Z0l1xYJpleCBtSyY6Lwg3uu5CQ==", - "deprecated": "Package no longer supported. Contact support@npmjs.com for more info.", - "dependencies": { - "chalk": "~0.4.0", - "underscore": "~1.6.0" - } - }, - "node_modules/nomnom/node_modules/ansi-styles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", - "integrity": "sha512-3iF4FIKdxaVYT3JqQuY3Wat/T2t7TRbbQ94Fu50ZUCbLy4TFbTzr90NOHQodQkNqmeEGCw8WbeP78WNi6SKYUA==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/nomnom/node_modules/chalk": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", - "integrity": "sha512-sQfYDlfv2DGVtjdoQqxS0cEZDroyG8h6TamA6rvxwlrU5BaSLDx9xhatBYl2pxZ7gmpNaPFVwBtdGdu5rQ+tYQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "~1.0.0", - "has-color": "~0.1.0", - "strip-ansi": "~0.1.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/nomnom/node_modules/strip-ansi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", - "integrity": "sha512-behete+3uqxecWlDAm5lmskaSaISA+ThQ4oNNBDTBJt0x2ppR6IPqfZNuj6BLaLJ/Sji4TPZlcRyOis8wXQTLg==", - "license": "MIT", - "bin": { - "strip-ansi": "cli.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/nomnom/node_modules/underscore": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", - "integrity": "sha512-z4o1fvKUojIWh9XuaVLUDdf86RQiq13AC1dmHbTpoyuu+bquHms76v16CjycCbec87J7z0k//SiQVk0sMdFmpQ==" - }, - "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", - "license": "ISC", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -7584,24 +4763,12 @@ "node": ">=0.10.0" } }, - "node_modules/npmlog": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.0.tgz", - "integrity": "sha512-4HyeePH0eTvisKApQnKqi1e44wDZERAJvfavvdu2FRcHJQR0EthB+wY5h5IiIzK4dHGHlmHeGWO8LKyjFhl2aQ==", - "deprecated": "This package is no longer supported.", - "license": "ISC", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.6.0", - "set-blocking": "~2.0.0" - } - }, "node_modules/number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -7612,15 +4779,6 @@ "integrity": "sha512-JtFnB+8nxDEXgNyniwz573xxbKSOu3R8D40xQKqcjwJ2CDkYqUDI53o6IuzDJBx60Z8VKCm271+t8iFjakrl8Q==", "license": "MIT" }, - "node_modules/oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha512-VlF07iu3VV3+BTXj43Nmp6Irt/G7j/NgEctUS6IweH1RGhURjjCc2NWtzXFPXXWWfc7hgbXQdtiQu2LGp6MxUg==", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -7630,11 +4788,6 @@ "node": ">=0.10.0" } }, - "node_modules/object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha512-S0sN3agnVh2SZNEIGc0N1X4Z5K0JeFbGBrnuZpsxuUh5XLF0BnvWkMjRXo/zGKLd/eghvNIKcx1pQkmUjXIyrA==" - }, "node_modules/object-inspect": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", @@ -7697,16 +4850,21 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "license": "MIT", + "node_modules/ol": { + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/ol/-/ol-10.6.1.tgz", + "integrity": "sha512-xp174YOwPeLj7c7/8TCIEHQ4d41tgTDDhdv6SqNdySsql5/MaFJEJkjlsYcvOPt7xA6vrum/QG4UdJ0iCGT1cg==", + "license": "BSD-2-Clause", "dependencies": { - "ee-first": "1.1.1" + "@types/rbush": "4.0.0", + "earcut": "^3.0.0", + "geotiff": "^2.1.3", + "pbf": "4.0.1", + "rbush": "^4.0.0" }, - "engines": { - "node": ">= 0.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/openlayers" } }, "node_modules/on-headers": { @@ -7727,79 +4885,6 @@ "wrappy": "1" } }, - "node_modules/openlayers": { - "version": "3.20.1", - "resolved": "https://registry.npmjs.org/openlayers/-/openlayers-3.20.1.tgz", - "integrity": "sha512-J6o+3YgMkWvoY8axCmKfA5dBOLgHT8Ly6lW6IRJWQZR/XjYSvlSY/n7rrTAShQDUkcF/fhCV1r+itnpTSNNrQw==", - "deprecated": "Please use the ol package instead", - "hasInstallScript": true, - "license": "BSD-2-Clause", - "dependencies": { - "async": "2.1.4", - "browserify": "13.1.1", - "closure-util": "1.15.1", - "derequire": "2.0.3", - "fs-extra": "1.0.0", - "glob": "7.1.1", - "handlebars": "4.0.6", - "jsdoc": "3.4.2", - "marked": "0.3.6", - "metalsmith": "2.3.0", - "metalsmith-layouts": "1.7.0", - "nomnom": "1.8.1", - "pbf": "3.0.5", - "pixelworks": "1.1.0", - "rbush": "2.0.1", - "temp": "0.8.3", - "vector-tile": "1.3.0", - "walk": "2.3.9" - } - }, - "node_modules/optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", - "license": "MIT/X11", - "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "node_modules/options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha512-bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/os-browserify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", - "integrity": "sha512-aZicJZccvxWOZ0Bja2eAch2L8RIJWBuRYmM8Gwl/JjNtRltH0Itcz4eH/ESyuIWfse8cc93ZCf0XrzhXK2HEDA==", - "license": "MIT" - }, - "node_modules/os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", - "license": "MIT", - "dependencies": { - "lcid": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/own-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", @@ -7870,36 +4955,16 @@ } }, "node_modules/pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", - "license": "MIT" - }, - "node_modules/parents": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "integrity": "sha512-mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg==", - "license": "MIT", - "dependencies": { - "path-platform": "~0.11.15" - } + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "license": "(MIT AND Zlib)" }, - "node_modules/parse-asn1": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", - "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", - "license": "ISC", - "dependencies": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } + "node_modules/parse-headers": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.6.tgz", + "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==", + "license": "MIT" }, "node_modules/parse-passwd": { "version": "1.0.0", @@ -7910,33 +4975,6 @@ "node": ">=0.10.0" } }, - "node_modules/parsejson": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz", - "integrity": "sha512-W9CRvTfYQY/kbRc5Q6YTWarb/QDxdEGbd6RCP8CLUQDJV89RVHoS2A0dZYNtAcq31fulGNN4ZhAhiQQazwlKJg==", - "license": "MIT", - "dependencies": { - "better-assert": "~1.0.0" - } - }, - "node_modules/parseqs": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz", - "integrity": "sha512-vyyyfQGUFZnDhgrrdn+hh1JuOfvbXU5oRr6dijfkSIbaFuxGgTSCA/RNVcsADmo0k2NX6wERVTMKkXokjuObJA==", - "license": "MIT", - "dependencies": { - "better-assert": "~1.0.0" - } - }, - "node_modules/parseuri": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz", - "integrity": "sha512-9pW0ZCCDtEIzW7beHfLg2N13pgctOVRq1Z+1PKdpsF4wD9GhYUMAAxBhmPRPVVy1fg2z+eH/8uw8dgA0j9DNzw==", - "license": "MIT", - "dependencies": { - "better-assert": "~1.0.0" - } - }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -8004,12 +5042,6 @@ "node": ">= 0.4.0" } }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "license": "MIT" - }, "node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -8024,6 +5056,7 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -8034,81 +5067,23 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "license": "MIT" }, - "node_modules/path-platform": { - "version": "0.11.15", - "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", - "integrity": "sha512-Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg==", - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/pause": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" }, "node_modules/pbf": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.0.5.tgz", - "integrity": "sha512-L22c/RfkjapvB7RfUoFTSQp39hs+1/Eixcc2Ysgl9uWgOeEWvQfdvyL/oi8LTh3lRcnh3rN1NEFM/KSGdqRpZg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-4.0.1.tgz", + "integrity": "sha512-SuLdBvS42z33m8ejRbInMapQe8n0D3vN/Xd5fmWM3tufNgRQFBpaW2YVJxQZV4iPNqb0vEFvssMEo5w9c6BTIA==", "license": "BSD-3-Clause", "dependencies": { - "ieee754": "^1.1.6", - "resolve-protobuf-schema": "^2.0.0" + "resolve-protobuf-schema": "^2.1.0" }, "bin": { "pbf": "bin/pbf" } }, - "node_modules/pbkdf2": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.3.tgz", - "integrity": "sha512-wfRLBZ0feWRhCIkoMB6ete7czJcnNnqRpcoWQBLqatqXXmelSRqfdDK4F3u9T2s2cXas/hQJcryI/4lAL+XTlA==", - "license": "MIT", - "dependencies": { - "create-hash": "~1.1.3", - "create-hmac": "^1.1.7", - "ripemd160": "=2.0.1", - "safe-buffer": "^5.2.1", - "sha.js": "^2.4.11", - "to-buffer": "^1.2.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/pbkdf2/node_modules/create-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", - "integrity": "sha512-snRpch/kwQhcdlnZKYanNF1m0RDlrCdSKQaH87w1FCFPVPNCQ/Il9QJKAX2jVBZddRdaHBMC+zXa9Gw9tmkNUA==", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "sha.js": "^2.4.0" - } - }, - "node_modules/pbkdf2/node_modules/hash-base": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", - "integrity": "sha512-0TROgQ1/SxE6KmxWSvXHvRj90/Xo1JvZShofnYF+f6ZsGtR4eES7WfrQzPalmyagfKZCXpVnitiRebZulWsbiw==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1" - } - }, - "node_modules/pbkdf2/node_modules/ripemd160": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", - "integrity": "sha512-J7f4wutN8mdbV08MJnXibYpCOPHR+yzy+iQ/AsjMv2j8cLavQ8VGagDFUwwTAdF8FmRKVeNpbTTEwNHCW1g94w==", - "license": "MIT", - "dependencies": { - "hash-base": "^2.0.0", - "inherits": "^2.0.1" - } - }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -8145,12 +5120,6 @@ "node": ">= 6" } }, - "node_modules/pixelworks": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pixelworks/-/pixelworks-1.1.0.tgz", - "integrity": "sha512-nDqeyp0pvOvCihLsyc9GHWKP4THUtcfQ+qs61uiVaZdlNv0j7y6PWNyPfnTtuxMJ+MTAqff2QbbM/1DyCcRdOQ==", - "license": "MIT" - }, "node_modules/pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -8163,13 +5132,6 @@ "node": ">=6" } }, - "node_modules/point-geometry": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/point-geometry/-/point-geometry-0.0.0.tgz", - "integrity": "sha512-tXK8bY2l3/CPkyO7+UbOWbVjCpKoYY4t6uY3AYYy4Bagd4Z942gLeQOgtHICwBwgPf8dI6fw4VqKwzSNgvlw4A==", - "deprecated": "This module has moved: please install @mapbox/point-geometry instead", - "license": "ISC" - }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -8214,33 +5176,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/prebuild-install/node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", @@ -8284,26 +5219,6 @@ "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", "license": "MIT" }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "license": "MIT", - "dependencies": { - "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" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, "node_modules/pump": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", @@ -8314,41 +5229,22 @@ "once": "^1.3.1" } }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "license": "MIT" - }, - "node_modules/q": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/q/-/q-1.0.0.tgz", - "integrity": "sha512-T1JUVxPfuwClrPLGiM3J8SBURMDWp1ZGMpHLU/i4yqITbj6ObS8C0tcgH+F1YqVgWbBQs7Pzg/fATrSR+dgs8w==", - "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "node_modules/quick-lru": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz", + "integrity": "sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==", "license": "MIT", "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", - "integrity": "sha512-8MPmJ83uBOPsQj5tQCv4g04/nTiY+d17yl9o3Bw73vC6XlEm2POIRRlOgWJ8i74bkGLII670cDJJZkgiZ2sIkg==", - "license": "BSD-3-Clause" - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "engines": { - "node": ">=0.4.x" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/quickselect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", - "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-3.0.0.tgz", + "integrity": "sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==", "license": "ISC" }, "node_modules/random-bytes": { @@ -8360,41 +5256,13 @@ "node": ">= 0.8" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "license": "MIT", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/rbush": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.1.tgz", - "integrity": "sha512-Ofc9SeEwu6dT2JKqiWTktMvy6kU/7f/jN5wYZvCyQjW+PIH/ENpbOE19QsBPho8Sjei1TNGXr9yzNPd1FKpYLg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-4.0.1.tgz", + "integrity": "sha512-IP0UpfeWQujYC8Jg162rMNc01Rf0gWMMAb2Uxus/Q0qOFw4lCcq6ZnQEZwUoJqWyUGJ9th7JjwI4yIWo+uvoAQ==", "license": "MIT", "dependencies": { - "quickselect": "^1.0.0" + "quickselect": "^3.0.0" } }, "node_modules/rc": { @@ -8421,45 +5289,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/read-only-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", - "integrity": "sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w==", - "license": "MIT", - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", - "dependencies": { - "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" - } - }, - "node_modules/readable-stream/node_modules/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==", - "license": "MIT" - }, - "node_modules/readable-stream/node_modules/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==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -8472,30 +5301,6 @@ "node": ">=8.10.0" } }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "license": "MIT", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -8609,65 +5414,6 @@ "node": ">=6" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/request": { - "version": "2.61.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.61.0.tgz", - "integrity": "sha512-VzuqfRVF3Fy53F+dgzN3yf1S2P+Jf5CygTa5CSCn5UYfZgeRK7GgshyKEKjCs1fOAFLFVaBkVJSSb+yh9vTsKw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "license": "Apache-2.0", - "dependencies": { - "aws-sign2": "~0.5.0", - "bl": "~1.0.0", - "caseless": "~0.11.0", - "combined-stream": "~1.0.1", - "extend": "~3.0.0", - "forever-agent": "~0.6.0", - "form-data": "~1.0.0-rc1", - "har-validator": "^1.6.1", - "hawk": "~3.1.0", - "http-signature": "~0.11.0", - "isstream": "~0.1.1", - "json-stringify-safe": "~5.0.0", - "mime-types": "~2.1.2", - "node-uuid": "~1.4.0", - "oauth-sign": "~0.8.0", - "qs": "~4.0.0", - "stringstream": "~0.0.4", - "tough-cookie": ">=0.12.0", - "tunnel-agent": "~0.4.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/request-progress": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", - "integrity": "sha512-+IAgzH8yWAEgHjOOQzYEqRm0BpNlE6xFgsziGMiTxxMhrkBcCOe9bNWH7bDR+XtHToUMgCZlDgLqjk6cAP/+Ig==", - "license": "MIT", - "dependencies": { - "throttleit": "~0.0.2" - } - }, - "node_modules/requizzle": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz", - "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.21" - } - }, "node_modules/resolve": { "version": "1.22.10", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", @@ -8697,50 +5443,6 @@ "protocol-buffers-schema": "^3.3.1" } }, - "node_modules/retry": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz", - "integrity": "sha512-txv1qsctZq8ei9J/uCXgaKKFPjlBB0H2hvtnzw9rjKWFNUFtKh59WprXxpAeAey3/QeWwHdxMFqStPaOAgy+dA==", - "engines": { - "node": "*" - } - }, - "node_modules/right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==", - "license": "MIT", - "optional": true, - "dependencies": { - "align-text": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "integrity": "sha512-Lw7SHMjssciQb/rRz7JyPIy9+bbUshEucPoLRvWqy09vC5zQixl8Uet+Zl+SROBB/JMWHJRdCk1qdxNWHNMvlQ==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.0.5" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", @@ -8841,49 +5543,12 @@ "semver": "bin/semver.js" } }, - "node_modules/send": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.14.1.tgz", - "integrity": "sha512-1Ru269QpUVUgD32Y9jdyBXiX+pHYuYnTzR17w+DhyOWvGMPjJILrnLhl9c4LQjtIy2BSAa6Ykq0ZdGcAjaXlwQ==", - "license": "MIT", - "dependencies": { - "debug": "~2.2.0", - "depd": "~1.1.0", - "destroy": "~1.0.4", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "etag": "~1.7.0", - "fresh": "0.3.0", - "http-errors": "~1.5.0", - "mime": "1.3.4", - "ms": "0.7.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.3.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/send/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" - }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/set-function-length": { "version": "1.2.2", @@ -8931,32 +5596,6 @@ "node": ">= 0.4" } }, - "node_modules/setprototypeof": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", - "integrity": "sha512-mNRSo7UFE4c4tjxlZ3KxO5r+3oQUD1M/KXbp/XTwTwybL4VR9T8Ltmv5DvZX8iRz6C3hQmQftXEV0EmTKRV6mg==", - "license": "ISC" - }, - "node_modules/sha.js": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", - "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1", - "to-buffer": "^1.2.0" - }, - "bin": { - "sha.js": "bin.js" - }, - "engines": { - "node": ">= 0.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -8978,37 +5617,6 @@ "node": ">=0.10.0" } }, - "node_modules/shasum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", - "integrity": "sha512-UTzHm/+AzKfO9RgPgRpDIuMSNie1ubXRaljjlhFMNGYoG7z+rm9AHLPMf70R7887xboDH9Q+5YQbWKObFHEAtw==", - "license": "MIT", - "dependencies": { - "json-stable-stringify": "~0.0.0", - "sha.js": "~2.4.4" - } - }, - "node_modules/shasum-object": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", - "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", - "license": "Apache-2.0", - "dependencies": { - "fast-safe-stringify": "^2.0.7" - } - }, - "node_modules/shell-quote": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", - "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/side-channel": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", @@ -9085,7 +5693,8 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/simple-concat": { "version": "1.0.1", @@ -9133,24 +5742,27 @@ } }, "node_modules/simple-update-notifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", - "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", "license": "MIT", "dependencies": { - "semver": "~7.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8.10.0" + "node": ">=10" } }, "node_modules/simple-update-notifier/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", "bin": { "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/smart-buffer": { @@ -9164,179 +5776,6 @@ "npm": ">= 3.0.0" } }, - "node_modules/sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha512-7bgVOAnPj3XjrKY577S+puCKGCRlUrcrEdsMeRXlg9Ghf5df/xNi6sONUa43WrHUd3TjJBF7O04jYoiY0FVa0A==", - "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", - "dependencies": { - "hoek": "2.x.x" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/socket.io": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz", - "integrity": "sha512-ypHLHj4e1qCpcI34AkANJhpu2apk1TzCcWQJUH7/QPljwvb8RiaH7Xhq+3X+EdIxLripK0vEDQBcH1ZWmu8ePw==", - "license": "MIT", - "dependencies": { - "debug": "2.2.0", - "engine.io": "1.6.11", - "has-binary": "0.1.7", - "socket.io-adapter": "0.4.0", - "socket.io-client": "1.4.8", - "socket.io-parser": "2.2.6" - } - }, - "node_modules/socket.io-adapter": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz", - "integrity": "sha512-nWW2nAX2FlxFr6GFPew2CKC3sDZkhWJEdw2GRml81L43ntCsD5ZiTNQcH0VAQzC/7gvckanNKelQ6eSIErSJCg==", - "license": "MIT", - "dependencies": { - "debug": "2.2.0", - "socket.io-parser": "2.2.2" - } - }, - "node_modules/socket.io-adapter/node_modules/component-emitter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "integrity": "sha512-YhIbp3PJiznERfjlIkK0ue4obZxt2S60+0W8z24ZymOHT8sHloOqWOqZRU2eN5OlY8U08VFsP02letcu26FilA==" - }, - "node_modules/socket.io-adapter/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/socket.io-adapter/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "license": "MIT" - }, - "node_modules/socket.io-adapter/node_modules/json3": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz", - "integrity": "sha512-KA+GHhYTLTo7Ri4DyjwUgW8kn98AYtVZtBC94qL5yD0ZSYct8/eF8qBmTNyk+gPE578bKeIL4WBq+MUyd1I26g==", - "deprecated": "Please use the native JSON object instead of JSON 3" - }, - "node_modules/socket.io-adapter/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" - }, - "node_modules/socket.io-adapter/node_modules/socket.io-parser": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", - "integrity": "sha512-fM+hIkoQPh0oNLoL7yx39fvtqMncRTBekjENFPT8dEYHXqvRYC8yWwT+m9PW8wmYieUcqzw7yJnHNXzPAC9i9w==", - "license": "MIT", - "dependencies": { - "benchmark": "1.0.0", - "component-emitter": "1.1.2", - "debug": "0.7.4", - "isarray": "0.0.1", - "json3": "3.2.6" - } - }, - "node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "integrity": "sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==", - "engines": { - "node": "*" - } - }, - "node_modules/socket.io-client": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz", - "integrity": "sha512-YTWFJR1D35MBsjyIIwOfizKbaTZjs7dXUNdx9Fy61PdYtNmtVwA43nn2kk/XSXv7rG/AWEvMu17B75s+0LVgXQ==", - "license": "MIT", - "dependencies": { - "backo2": "1.0.2", - "component-bind": "1.0.0", - "component-emitter": "1.2.0", - "debug": "2.2.0", - "engine.io-client": "1.6.11", - "has-binary": "0.1.7", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseuri": "0.0.4", - "socket.io-parser": "2.2.6", - "to-array": "0.1.4" - } - }, - "node_modules/socket.io-client/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/socket.io-client/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" - }, - "node_modules/socket.io-parser": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz", - "integrity": "sha512-uXTZmnj1jyTE57vgOlU0K5GKVFA80KB+q3kcExgFDtofI9l1ax5rS6LVG8aOLSK1Tb17jvF1pMVPQCYygD3tYQ==", - "license": "MIT", - "dependencies": { - "benchmark": "1.0.0", - "component-emitter": "1.1.2", - "debug": "2.2.0", - "isarray": "0.0.1", - "json3": "3.3.2" - } - }, - "node_modules/socket.io-parser/node_modules/component-emitter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "integrity": "sha512-YhIbp3PJiznERfjlIkK0ue4obZxt2S60+0W8z24ZymOHT8sHloOqWOqZRU2eN5OlY8U08VFsP02letcu26FilA==" - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/socket.io-parser/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "license": "MIT" - }, - "node_modules/socket.io-parser/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" - }, - "node_modules/socket.io/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/socket.io/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==" - }, "node_modules/socks": { "version": "2.8.7", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", @@ -9392,15 +5831,6 @@ "license": "MIT", "optional": true }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", @@ -9420,12 +5850,6 @@ "node": ">=0.10.0" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, "node_modules/sqlite3": { "version": "5.1.7", "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.7.tgz", @@ -9513,21 +5937,6 @@ "node": ">= 8" } }, - "node_modules/stat-mode": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", - "integrity": "sha512-o+7DC0OM5Jt3+gratXXqfXf62V/CBoqQbT7Kp7jCxTYW2PLOB2/ZSGIfm9T5/QZe1Vw1MCbu6DoB6JnhVtxcJw==", - "license": "MIT" - }, - "node_modules/statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/stop-iteration-iterator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", @@ -9541,60 +5950,12 @@ "node": ">= 0.4" } }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==", - "license": "MIT", - "dependencies": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - } - }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-splicer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", - "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "license": "MIT" - }, "node_modules/string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", "license": "MIT", + "optional": true, "dependencies": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -9660,17 +6021,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/stringstream": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", - "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", - "license": "MIT" - }, "node_modules/strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "license": "MIT", + "optional": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -9687,33 +6043,6 @@ "node": ">=0.10.0" } }, - "node_modules/subarg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "integrity": "sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==", - "license": "MIT", - "dependencies": { - "minimist": "^1.1.0" - } - }, - "node_modules/subarg/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -9726,32 +6055,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/syntax-error": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", - "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", - "license": "MIT", - "dependencies": { - "acorn-node": "^1.2.0" - } - }, - "node_modules/taffydb": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", - "integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==" - }, - "node_modules/tar": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-1.0.1.tgz", - "integrity": "sha512-v/h4WGLjqGY23MA6/aK9VrLBTriD1qCY9ZwXzWIJdiDVnI9DNV/v++VTSKolbJxA1Y+cf00iydP/MGdgToB2gQ==", - "deprecated": "This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.", - "license": "BSD", - "dependencies": { - "block-stream": "*", - "fstream": "^1.0.2", - "inherits": "2" - } - }, "node_modules/tar-fs": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz", @@ -9802,180 +6105,48 @@ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tar-stream/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", - "engines": [ - "node >=0.8.0" - ], - "license": "MIT", - "dependencies": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" - } - }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "MIT", - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/throttleit": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", - "integrity": "sha512-HtlTFeyYs1elDM2txiIGsdXHaq8kffVaZH/QEBRbo95zQqzlsBx5ELKhkPOZVad9OK9oxzwx6UrQN8Vfh/+yag==", - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "license": "MIT" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/thunkify": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz", - "integrity": "sha512-w9foI80XcGImrhMQ19pxunaEC5Rp2uzxZZg4XBAFRfiLOplk3F0l7wo+bO16vC2/nlQfR/mXZxcduo0MF2GWLg==", - "license": "MIT" - }, - "node_modules/thunkify-wrap": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/thunkify-wrap/-/thunkify-wrap-1.0.4.tgz", - "integrity": "sha512-FNuuz3q6uxhAAI1K8BBTMZE061e7pGMdXOfQdCyiJDSq+YpCVzfLncdGjRMezf+WDFH5JCafupv7c824QnuNag==", - "license": "MIT", - "dependencies": { - "enable": "1" - } - }, - "node_modules/timers-browserify": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "integrity": "sha512-PIxwAupJZiYU4JmVZYwXp9FKsHMXb5h0ZEFyuXTAn8WLHOlcij+FEcbrvDsom1o5dr1YggEtFbECvGCW2sT53Q==", - "dependencies": { - "process": "~0.11.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tldts": { - "version": "6.1.86", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", - "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "tldts-core": "^6.1.86" - }, - "bin": { - "tldts": "bin/cli.js" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/tldts-core": { - "version": "6.1.86", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", - "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", - "license": "MIT" - }, - "node_modules/tmp": { - "version": "0.0.27", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.27.tgz", - "integrity": "sha512-tF4ai2xYWA960hJAekuLr3MUu2msWUmJnNaMaRqiwgbuk4+xKQFQnLdZRdx1fRW7GpUQvpjft02MagC9MQsdOg==", + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "license": "MIT", "dependencies": { - "os-tmpdir": "~1.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=0.4.0" + "node": ">= 6" } }, - "node_modules/to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==" - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "license": "MIT" - }, - "node_modules/to-buffer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.1.tgz", - "integrity": "sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==", + "node_modules/tar-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "license": "MIT", "dependencies": { - "isarray": "^2.0.5", - "safe-buffer": "^5.2.1", - "typed-array-buffer": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" + "safe-buffer": "~5.2.0" } }, - "node_modules/to-buffer/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -9988,81 +6159,18 @@ "node": ">=8.0" } }, - "node_modules/toml": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", - "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==", - "license": "MIT" - }, - "node_modules/touch": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", - "integrity": "sha512-/LQ54KM9rPf3rGXGo2UPQWx3ol242Zg6Whq27H5DEmZhCJo+pm9N5BzRGepO9vTVhYxpXJdcc1+3uaYt9NyeKg==", - "license": "ISC", - "dependencies": { - "nopt": "~1.0.10" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/touch/node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", - "license": "MIT", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tough-cookie": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", - "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", - "license": "BSD-3-Clause", - "dependencies": { - "tldts": "^6.1.32" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", - "license": "MIT/X11", - "engines": { - "node": "*" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "license": "MIT" - }, "node_modules/tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha512-e0IoVDWx8SDHc/hwFTqJDQ7CCDTEeGhmcT9jkWJjoGQSpgBz20nAMr80E3Tpk7PatJ1b37DQDgJR3CNSzcMOZQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, "engines": { "node": "*" } }, - "node_modules/type": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", - "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", - "license": "ISC" - }, "node_modules/typed-array-buffer": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", @@ -10137,96 +6245,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typedarray": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.7.tgz", - "integrity": "sha512-ueeb9YybpjhivjbHP2LdFDAjbS948fGEPj+ACAMs4xCMmh72OCOMQWBQKlaN4ZNQ04yfLSDLSx1tGRIoWimObQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==", - "license": "BSD-2-Clause", - "optional": true, - "dependencies": { - "source-map": "~0.5.1", - "yargs": "~3.10.0" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - }, - "optionalDependencies": { - "uglify-to-browserify": "~1.0.0" - } - }, - "node_modules/uglify-js/node_modules/camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uglify-js/node_modules/cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==", - "license": "ISC", - "optional": true, - "dependencies": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "node_modules/uglify-js/node_modules/window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", - "optional": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/uglify-js/node_modules/wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", - "license": "MIT/X11", - "optional": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/uglify-js/node_modules/yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==", - "license": "MIT", - "optional": true, - "dependencies": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - }, - "node_modules/uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==", - "license": "MIT", - "optional": true - }, "node_modules/uid-safe": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", @@ -10245,21 +6263,6 @@ "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==", "license": "MIT" }, - "node_modules/ultron": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha512-QMpnpVtYaWEeY+MwKDN/UdKlE/LsFZXM5lO1u7GaZzNgmIbGixHEmVMIKT+vqYOALu3m5GYQy9kz4Xu4IVn7Ow==", - "license": "MIT" - }, - "node_modules/umd": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", - "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", - "license": "MIT", - "bin": { - "umd": "bin/cli.js" - } - }, "node_modules/unbox-primitive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", @@ -10278,34 +6281,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/undeclared-identifiers": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", - "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", - "license": "Apache-2.0", - "dependencies": { - "acorn-node": "^1.3.0", - "dash-ast": "^1.0.0", - "get-assigned-identifiers": "^1.2.0", - "simple-concat": "^1.0.0", - "xtend": "^4.0.1" - }, - "bin": { - "undeclared-identifiers": "bin.js" - } - }, "node_modules/undefsafe": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", "license": "MIT" }, - "node_modules/underscore": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", - "integrity": "sha512-5WsVTFcH1ut/kkhAaHf4PVgI8c7++GiVcpCGxPouI6ZVjsqPnSDf8h/8HtVqc0t4fzRXwnMK70EcZeAs3PIddg==", - "license": "MIT" - }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", @@ -10366,14 +6347,6 @@ "imurmurhash": "^0.1.4" } }, - "node_modules/unyield": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/unyield/-/unyield-0.0.1.tgz", - "integrity": "sha512-XDofWbYIEnQiFFHQX4Gh0jDvL6FxZIxnEHrYbZ9GzpiAMuhje7KMlUFH2deomr0L2A9/IW2NIHBcE7hqfWUjBw==", - "dependencies": { - "co": "~3.1.0" - } - }, "node_modules/update-browserslist-db": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", @@ -10404,67 +6377,12 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/url": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", - "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", - "license": "MIT", - "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.12.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/url/node_modules/qs": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/utf8": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz", - "integrity": "sha512-meBQCGPqrY9eH0gLoJ45HzjLWGKLaROTGkWPbWhyGO/b/Q7lB3T3NClcKe6aQCgDXF3hwx5WzYBXbA+c8j17Yw==", - "license": "MIT" - }, - "node_modules/util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "license": "MIT", - "dependencies": { - "inherits": "2.0.3" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, - "node_modules/util-extend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz", - "integrity": "sha512-mLs5zAK+ctllYBj+iAQvlDCwoxU/WDOUaJkcFudeiAX6OajC6BKXJUa9a+tbtkC11dz2Ufb7h0lyvIOVn4LADA==", - "license": "MIT" - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "license": "ISC" - }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -10495,41 +6413,11 @@ "node": ">= 0.8" } }, - "node_modules/vector-tile": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/vector-tile/-/vector-tile-1.3.0.tgz", - "integrity": "sha512-ECpYpDhbgTSGIRwaf4bLbiDHcUHDM+LGrBOmV1tdG+Lde8vajJtywP5vGFmMj0Z3cApTV0+9sLWgBCVsRuoAKQ==", - "deprecated": "This module has moved: please install @mapbox/vector-tile instead", - "license": "BSD", - "dependencies": { - "point-geometry": "0.0.0" - } - }, - "node_modules/vm-browserify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha512-NyZNR3WDah+NPkjh/YmhuWSsT4a0mF0BJYgUmvrJ70zxjTXh5Y2Asobxlh0Nfs0PCFB5FVpRJft7NozAWFMwLQ==", - "license": "MIT", - "dependencies": { - "indexof": "0.0.1" - } - }, - "node_modules/walk": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz", - "integrity": "sha512-nEvC/LocusNlMqpnY76juQYCx7H/ZNhtEQ3qTI+Kbh9zw8nc8jp5v0C3g+V1RNTH7TXrp4YC8qtzk6FN03+lMg==", - "dependencies": { - "foreachasync": "^3.0.0" - } - }, - "node_modules/ware": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", - "integrity": "sha512-Y2HUDMktriUm+SR2gZWxlrszcgtXExlhQYZ8QJNYbl22jum00KIUcHJ/h/sdAXhWTJcbSkiMYN9Z2tWbWYSrrw==", - "license": "MIT", - "dependencies": { - "wrap-fn": "^0.1.0" - } + "node_modules/web-worker": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.5.0.tgz", + "integrity": "sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw==", + "license": "Apache-2.0" }, "node_modules/which": { "version": "2.0.2", @@ -10643,102 +6531,22 @@ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "license": "ISC", + "optional": true, "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "node_modules/win-fork": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/win-fork/-/win-fork-1.1.1.tgz", - "integrity": "sha512-kMnrXXHyb/Zx1ynkiMtcEgq+rxXFIfs/IhhxVBmIk+1KwPyIggZU0RAiADExhSyf0NESvCWQyfO4eGdlU9fBSw==", - "license": "BSD", - "bin": { - "win-fork": "bin/win-spawn", - "win-line-endings": "bin/win-line-endings", - "win-spawn": "bin/win-spawn" - } - }, - "node_modules/window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha512-2thx4pB0cV3h+Bw7QmMXcEbdmOzv9t0HFplJH/Lz6yu60hXYy5RT8rUu+wlIreVxWsGN20mo+MHeCSfUpQBwPw==", - "license": "MIT", - "bin": { - "window-size": "cli.js" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", - "license": "MIT", - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-fn": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", - "integrity": "sha512-xDLdGx0M8JQw9QDAC9s5NUxtg9MI09F6Vbxa2LYoSoCvzJnx2n81YMIfykmXEGsUvuLaxnblJTzhSOjUOX37ag==", - "license": "MIT", - "dependencies": { - "co": "3.1.0" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "license": "ISC" }, - "node_modules/ws": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.0.tgz", - "integrity": "sha512-ajJ6rNx3OY60ETwAtHIN0ezBEatMmmWx+KBUab9gfL1iBI1Ku4W0+oL1u5UanjUjMcvwCq5TfUM+H4hCWz21Gg==", - "license": "MIT", - "dependencies": { - "options": ">=0.0.5", - "ultron": "1.0.x" - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz", - "integrity": "sha512-yVeGn9mCv5868tlRfjBCcSSvdukMMItgB/B+1lxwweh5Az3hmGvr4ZTq6qXJ1ZSLMupsF4HBrb1d3E45t1KDYA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "license": "ISC" + "node_modules/xml-utils": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.10.2.tgz", + "integrity": "sha512-RqM+2o1RYs6T8+3DzDSoTRAUfrvaejbVHcp3+thnAtDKo8LskR+HomLajEy5UjTz24rpka7AxVBRR3g2wTUkJA==", + "license": "CC0-1.0" }, "node_modules/yallist": { "version": "3.1.1", @@ -10746,26 +6554,11 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "license": "ISC" }, - "node_modules/yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha512-ONJZiimStfZzhKamYvR/xvmgW3uEkAUFSP91y2caTEPhzF6uP2JfPiVZcq66b/YR0C3uitxSV7+T1x8p5bkmMg==", - "license": "MIT", - "dependencies": { - "camelcase": "^2.0.1", - "cliui": "^3.0.3", - "decamelize": "^1.1.1", - "os-locale": "^1.4.0", - "string-width": "^1.0.1", - "window-size": "^0.1.4", - "y18n": "^3.2.0" - } - }, - "node_modules/yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==", - "license": "MIT" + "node_modules/zstddec": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.1.0.tgz", + "integrity": "sha512-w2NTI8+3l3eeltKAdK8QpiLo/flRAr2p8AGeakfMZOXBxOg9HIu4LVDxBi81sYgVhFhdJjv1OrB5ssI8uFPoLg==", + "license": "MIT AND BSD-3-Clause" } } } diff --git a/package.json b/package.json index 19e2a48..bd6e380 100644 --- a/package.json +++ b/package.json @@ -1 +1 @@ -{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express-session":"^1.18.2","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^2.0.2","openlayers":"^3.17.1","passport":"^0.7.0","passport-facebook":"^3.0.0"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file +{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express-session":"^1.18.2","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^3.1.10","ol":"^10.6.1","passport":"^0.7.0","passport-facebook":"^3.0.0"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file From 87a8109051376523d38ac4919fd19cfa2a48e0f0 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Tue, 2 Sep 2025 14:36:38 +0000 Subject: [PATCH 59/98] git commit -m "Code-lab-web" --- package-lock.json | 573 +++++++++++++++++++++++++++++++++++++++++++++- package.json | 2 +- 2 files changed, 566 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index f08fe3f..e9754d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "bcrypt": "^6.0.0", "connect-sqlite3": "^0.9.16", "cors": "^2.8.5", + "express": "^5.1.0", "express-session": "^1.18.2", "jsonwebtoken": "^9.0.2", "leaflet": "^1.9.4", @@ -1763,6 +1764,19 @@ "license": "ISC", "optional": true }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", @@ -2050,6 +2064,49 @@ "file-uri-to-path": "1.0.0" } }, + "node_modules/body-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", + "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.0", + "http-errors": "^2.0.0", + "iconv-lite": "^0.6.3", + "on-finished": "^2.4.1", + "qs": "^6.14.0", + "raw-body": "^3.0.0", + "type-is": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, "node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", @@ -2116,6 +2173,15 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/cacache": { "version": "15.3.0", "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", @@ -2442,6 +2508,27 @@ "license": "ISC", "optional": true }, + "node_modules/content-disposition": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", + "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/cookie": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", @@ -2619,6 +2706,15 @@ "license": "MIT", "optional": true }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/detect-libc": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", @@ -2657,6 +2753,12 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, "node_modules/electron-to-chromium": { "version": "1.5.211", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz", @@ -2670,6 +2772,15 @@ "license": "MIT", "optional": true }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", @@ -2851,6 +2962,12 @@ "node": ">=6" } }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -2860,6 +2977,15 @@ "node": ">=0.10.0" } }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/expand-template": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", @@ -2869,6 +2995,48 @@ "node": ">=6" } }, + "node_modules/express": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", + "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.0", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/express-session": { "version": "1.18.2", "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.2.tgz", @@ -2888,15 +3056,38 @@ "node": ">= 0.8.0" } }, - "node_modules/express-session/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/express/node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=6.6.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, + "node_modules/express/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -2915,6 +3106,46 @@ "node": ">=8" } }, + "node_modules/finalhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", + "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, "node_modules/find-cache-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", @@ -2956,6 +3187,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -3274,6 +3523,31 @@ "license": "BSD-2-Clause", "optional": true }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", @@ -3368,7 +3642,6 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "license": "MIT", - "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -3477,6 +3750,15 @@ "node": ">= 12" } }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -3751,6 +4033,12 @@ "node": ">=0.10.0" } }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "license": "MIT" + }, "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", @@ -4165,6 +4453,48 @@ "node": ">= 0.4" } }, + "node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/mimic-response": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", @@ -4302,6 +4632,15 @@ "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", "license": "MIT" }, + "node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/node-abi": { "version": "3.75.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.75.0.tgz", @@ -4867,6 +5206,18 @@ "url": "https://opencollective.com/openlayers" } }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/on-headers": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", @@ -5067,6 +5418,15 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "license": "MIT" }, + "node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, "node_modules/pause": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", @@ -5213,6 +5573,19 @@ "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==", "license": "MIT" }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/pstree.remy": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", @@ -5229,6 +5602,21 @@ "once": "^1.3.1" } }, + "node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/quick-lru": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz", @@ -5256,6 +5644,30 @@ "node": ">= 0.8" } }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", + "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.6.3", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/rbush": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/rbush/-/rbush-4.0.1.tgz", @@ -5443,6 +5855,45 @@ "protocol-buffers-schema": "^3.3.1" } }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/router/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/router/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", @@ -5531,8 +5982,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/semver": { "version": "6.3.1", @@ -5543,6 +5993,66 @@ "semver": "bin/semver.js" } }, + "node_modules/send": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz", + "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.5", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "mime-types": "^3.0.1", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/send/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/serve-static": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", + "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -5596,6 +6106,12 @@ "node": ">= 0.4" } }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -5937,6 +6453,15 @@ "node": ">= 8" } }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/stop-iteration-iterator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", @@ -6159,6 +6684,15 @@ "node": ">=8.0" } }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -6171,6 +6705,20 @@ "node": "*" } }, + "node_modules/type-is": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", + "license": "MIT", + "dependencies": { + "content-type": "^1.0.5", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/typed-array-buffer": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", @@ -6347,6 +6895,15 @@ "imurmurhash": "^0.1.4" } }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/update-browserslist-db": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", diff --git a/package.json b/package.json index bd6e380..f6456d3 100644 --- a/package.json +++ b/package.json @@ -1 +1 @@ -{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express-session":"^1.18.2","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^3.1.10","ol":"^10.6.1","passport":"^0.7.0","passport-facebook":"^3.0.0"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file +{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express":"^5.1.0","express-session":"^1.18.2","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^3.1.10","ol":"^10.6.1","passport":"^0.7.0","passport-facebook":"^3.0.0"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file From 4292bfd51138577c767be8420bd6a4cadca8cf5f Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 4 Sep 2025 11:51:22 +0000 Subject: [PATCH 60/98] git commit -m "Code-lab-web" --- package-lock.json | 49 ++++++++++++++++++++++++++++++++++++++++++++++- package.json | 2 +- 2 files changed, 49 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index e9754d9..29608a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,12 +17,14 @@ "cors": "^2.8.5", "express": "^5.1.0", "express-session": "^1.18.2", + "global": "^4.4.0", "jsonwebtoken": "^9.0.2", "leaflet": "^1.9.4", "nodemon": "^3.1.10", "ol": "^10.6.1", "passport": "^0.7.0", - "passport-facebook": "^3.0.0" + "passport-facebook": "^3.0.0", + "state": "^0.2.0" } }, "node_modules/@ampproject/remapping": { @@ -2724,6 +2726,11 @@ "node": ">=8" } }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -3382,6 +3389,16 @@ "node": ">= 6" } }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "license": "MIT", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "node_modules/globalthis": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", @@ -4507,6 +4524,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, "node_modules/minipass": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", @@ -5206,6 +5231,11 @@ "url": "https://opencollective.com/openlayers" } }, + "node_modules/omicron": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/omicron/-/omicron-0.2.0.tgz", + "integrity": "sha512-pv4/a3GWzcw7z3xavdjsNGRRVHJ2SjwsU080MoK6RJHwrU8Y5eQXBd9E3Tyx0/hJtQtSPSlEgiyi4UkW+62Zqg==" + }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", @@ -5536,6 +5566,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", @@ -6453,6 +6492,14 @@ "node": ">= 8" } }, + "node_modules/state": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/state/-/state-0.2.0.tgz", + "integrity": "sha512-USXyoYrQg6xwsUtKTp613UAebyRdc3hlQwMwrZvMim6tikbw7HsOcaovhGVu+4mmxJOejEiX9ya5j+Y5XhcCcw==", + "dependencies": { + "omicron": "~0.2.0" + } + }, "node_modules/statuses": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", diff --git a/package.json b/package.json index f6456d3..f92f964 100644 --- a/package.json +++ b/package.json @@ -1 +1 @@ -{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express":"^5.1.0","express-session":"^1.18.2","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^3.1.10","ol":"^10.6.1","passport":"^0.7.0","passport-facebook":"^3.0.0"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file +{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express":"^5.1.0","express-session":"^1.18.2","global":"^4.4.0","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^3.1.10","ol":"^10.6.1","passport":"^0.7.0","passport-facebook":"^3.0.0","state":"^0.2.0"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file From 23d561a857d1ab94c7366e7fc27ec3a3faf2e0ee Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 4 Sep 2025 13:30:23 +0000 Subject: [PATCH 61/98] git commit -m "Code-lab-web" --- package-lock.json | 32 +++++++++++++++++++++++++++++++- package.json | 2 +- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 29608a1..5174de3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,8 @@ "ol": "^10.6.1", "passport": "^0.7.0", "passport-facebook": "^3.0.0", - "state": "^0.2.0" + "state": "^0.2.0", + "zustand": "^5.0.8" } }, "node_modules/@ampproject/remapping": { @@ -7163,6 +7164,35 @@ "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.1.0.tgz", "integrity": "sha512-w2NTI8+3l3eeltKAdK8QpiLo/flRAr2p8AGeakfMZOXBxOg9HIu4LVDxBi81sYgVhFhdJjv1OrB5ssI8uFPoLg==", "license": "MIT AND BSD-3-Clause" + }, + "node_modules/zustand": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.8.tgz", + "integrity": "sha512-gyPKpIaxY9XcO2vSMrLbiER7QMAMGOQZVRdJ6Zi782jkbzZygq5GI9nG8g+sMgitRtndwaBSl7uiqC49o1SSiw==", + "license": "MIT", + "engines": { + "node": ">=12.20.0" + }, + "peerDependencies": { + "@types/react": ">=18.0.0", + "immer": ">=9.0.6", + "react": ">=18.0.0", + "use-sync-external-store": ">=1.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + }, + "use-sync-external-store": { + "optional": true + } + } } } } diff --git a/package.json b/package.json index f92f964..d7ec837 100644 --- a/package.json +++ b/package.json @@ -1 +1 @@ -{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express":"^5.1.0","express-session":"^1.18.2","global":"^4.4.0","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^3.1.10","ol":"^10.6.1","passport":"^0.7.0","passport-facebook":"^3.0.0","state":"^0.2.0"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file +{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express":"^5.1.0","express-session":"^1.18.2","global":"^4.4.0","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^3.1.10","ol":"^10.6.1","passport":"^0.7.0","passport-facebook":"^3.0.0","state":"^0.2.0","zustand":"^5.0.8"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file From f42ec743258868adab3681df38b1fff825ff421f Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 4 Sep 2025 15:14:21 +0000 Subject: [PATCH 62/98] git commit -m "Code-lab-web" --- package-lock.json | 7199 +++++++++++++++++++++++++++++++++------------ package.json | 7 +- sum.js | 4 + sum.test.js | 5 + 4 files changed, 5358 insertions(+), 1857 deletions(-) create mode 100644 sum.js create mode 100644 sum.test.js diff --git a/package-lock.json b/package-lock.json index 5174de3..cad3582 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,9 @@ "passport-facebook": "^3.0.0", "state": "^0.2.0", "zustand": "^5.0.8" + }, + "devDependencies": { + "jest": "^30.1.3" } }, "node_modules/@ampproject/remapping": { @@ -94,12 +97,6 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" - }, "node_modules/@babel/core/node_modules/debug": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", @@ -556,6 +553,61 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", @@ -586,6 +638,174 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", @@ -1592,6 +1812,47 @@ "node": ">=6.9.0" } }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@emnapi/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.5.0.tgz", + "integrity": "sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz", + "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", @@ -1599,623 +1860,585 @@ "license": "MIT", "optional": true }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", + "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, "license": "MIT" }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.30", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", - "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "license": "ISC", - "optional": true, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/@npmcli/move-file/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "optional": true, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": "*" + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=8" } }, - "node_modules/@npmcli/move-file/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "optional": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, "license": "MIT", - "optional": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "optional": true, - "dependencies": { - "glob": "^7.1.3" + "node_modules/@jest/console": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.1.2.tgz", + "integrity": "sha512-BGMAxj8VRmoD0MoA/jo9alMXSRoqW8KPeqOfEo1ncxnRLatTBCpRoOwlwlEMdudp68Q6WSGwYrrLtTGOh8fLzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "jest-message-util": "30.1.0", + "jest-util": "30.0.5", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/core": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.1.3.tgz", + "integrity": "sha512-LIQz7NEDDO1+eyOA2ZmkiAyYvZuo6s1UxD/e2IHldR6D7UYogVq3arTmli07MkENLq6/3JEQjp0mA8rrHHJ8KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "30.1.2", + "@jest/pattern": "30.0.1", + "@jest/reporters": "30.1.3", + "@jest/test-result": "30.1.3", + "@jest/transform": "30.1.2", + "@jest/types": "30.0.5", + "@types/node": "*", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "exit-x": "^0.2.2", + "graceful-fs": "^4.2.11", + "jest-changed-files": "30.0.5", + "jest-config": "30.1.3", + "jest-haste-map": "30.1.0", + "jest-message-util": "30.1.0", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.1.3", + "jest-resolve-dependencies": "30.1.3", + "jest-runner": "30.1.3", + "jest-runtime": "30.1.3", + "jest-snapshot": "30.1.2", + "jest-util": "30.0.5", + "jest-validate": "30.1.0", + "jest-watcher": "30.1.3", + "micromatch": "^4.0.8", + "pretty-format": "30.0.5", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" }, - "bin": { - "rimraf": "bin.js" + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@petamoriken/float16": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.9.2.tgz", - "integrity": "sha512-VgffxawQde93xKxT3qap3OH+meZf7VaSB5Sqd4Rqc+FP5alWbpOyan/7tRbOAvynjpG3GpdtAuGU/NdhQpmrog==", - "license": "MIT" - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "node_modules/@jest/diff-sequences": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz", + "integrity": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==", + "dev": true, "license": "MIT", - "optional": true, "engines": { - "node": ">= 6" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/@types/rbush": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/rbush/-/rbush-4.0.0.tgz", - "integrity": "sha512-+N+2H39P8X+Hy1I5mC6awlTX54k3FhiUmvt7HWzGJZvF+syUAAxP/stwppS8JE84YHqFgRMv6fCy31202CMFxQ==", - "license": "MIT" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "license": "ISC", - "optional": true - }, - "node_modules/accepts": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", - "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "node_modules/@jest/environment": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.1.2.tgz", + "integrity": "sha512-N8t1Ytw4/mr9uN28OnVf0SYE2dGhaIxOVYcwsf9IInBKjvofAjbFRvedvBBlyTYk2knbJTiEjEJ2PyyDIBnd9w==", + "dev": true, "license": "MIT", "dependencies": { - "mime-types": "^3.0.0", - "negotiator": "^1.0.0" + "@jest/fake-timers": "30.1.2", + "@jest/types": "30.0.5", + "@types/node": "*", + "jest-mock": "30.0.5" }, "engines": { - "node": ">= 0.6" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "node_modules/@jest/expect": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.1.2.tgz", + "integrity": "sha512-tyaIExOwQRCxPCGNC05lIjWJztDwk2gPDNSDGg1zitXJJ8dC3++G/CRjE5mb2wQsf89+lsgAgqxxNpDLiCViTA==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "debug": "4" + "expect": "30.1.2", + "jest-snapshot": "30.1.2" }, "engines": { - "node": ">= 6.0.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/agent-base/node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "node_modules/@jest/expect-utils": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.1.2.tgz", + "integrity": "sha512-HXy1qT/bfdjCv7iC336ExbqqYtZvljrV8odNdso7dWK9bSeHtLlvwWWC3YSybSPL03Gg5rug6WLCZAZFH72m0A==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "ms": "^2.1.3" + "@jest/get-type": "30.1.0" }, "engines": { - "node": ">=6.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.1.2.tgz", + "integrity": "sha512-Beljfv9AYkr9K+ETX9tvV61rJTY706BhBUtiaepQHeEGfe0DbpvUA5Z3fomwc5Xkhns6NWrcFDZn+72fLieUnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@sinonjs/fake-timers": "^13.0.0", + "@types/node": "*", + "jest-message-util": "30.1.0", + "jest-mock": "30.0.5", + "jest-util": "30.0.5" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/agent-base/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "node_modules/@jest/get-type": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz", + "integrity": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==", + "dev": true, "license": "MIT", - "optional": true + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } }, - "node_modules/agentkeepalive": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", - "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", + "node_modules/@jest/globals": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.1.2.tgz", + "integrity": "sha512-teNTPZ8yZe3ahbYnvnVRDeOjr+3pu2uiAtNtrEsiMjVPPj+cXd5E/fr8BL7v/T7F31vYdEHrI5cC/2OoO/vM9A==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "humanize-ms": "^1.2.1" + "@jest/environment": "30.1.2", + "@jest/expect": "30.1.2", + "@jest/types": "30.0.5", + "jest-mock": "30.0.5" }, "engines": { - "node": ">= 8.0.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "node_modules/@jest/pattern": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", + "integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "@types/node": "*", + "jest-regex-util": "30.0.1" }, "engines": { - "node": ">=8" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "node_modules/@jest/reporters": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.1.3.tgz", + "integrity": "sha512-VWEQmJWfXMOrzdFEOyGjUEOuVXllgZsoPtEHZzfdNz18RmzJ5nlR6kp8hDdY8dDS1yGOXAY7DHT+AOHIPSBV0w==", + "dev": true, "license": "MIT", - "optional": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "30.1.2", + "@jest/test-result": "30.1.3", + "@jest/transform": "30.1.2", + "@jest/types": "30.0.5", + "@jridgewell/trace-mapping": "^0.3.25", + "@types/node": "*", + "chalk": "^4.1.2", + "collect-v8-coverage": "^1.0.2", + "exit-x": "^0.2.2", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^5.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "30.1.0", + "jest-util": "30.0.5", + "jest-worker": "30.1.0", + "slash": "^3.0.0", + "string-length": "^4.0.2", + "v8-to-istanbul": "^9.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", + "node_modules/@jest/schemas": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", + "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", + "dev": true, + "license": "MIT", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "@sinclair/typebox": "^0.34.0" }, "engines": { - "node": ">= 8" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "license": "ISC", - "optional": true - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "node_modules/@jest/snapshot-utils": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.1.2.tgz", + "integrity": "sha512-vHoMTpimcPSR7OxS2S0V1Cpg8eKDRxucHjoWl5u4RQcnxqQrV3avETiFpl8etn4dqxEGarBeHbIBety/f8mLXw==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "is-array-buffer": "^3.0.5" + "@jest/types": "30.0.5", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "natural-compare": "^1.4.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/array.prototype.reduce": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", - "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "node_modules/@jest/source-map": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz", + "integrity": "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-array-method-boxes-properly": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "is-string": "^1.1.1" + "@jridgewell/trace-mapping": "^0.3.25", + "callsites": "^3.1.0", + "graceful-fs": "^4.2.11" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "node_modules/@jest/test-result": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.1.3.tgz", + "integrity": "sha512-P9IV8T24D43cNRANPPokn7tZh0FAFnYS2HIfi5vK18CjRkTDR9Y3e1BoEcAJnl4ghZZF4Ecda4M/k41QkvurEQ==", + "dev": true, "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "is-array-buffer": "^3.0.4" + "@jest/console": "30.1.2", + "@jest/types": "30.0.5", + "@types/istanbul-lib-coverage": "^2.0.6", + "collect-v8-coverage": "^1.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/async-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "node_modules/@jest/test-sequencer": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.1.3.tgz", + "integrity": "sha512-82J+hzC0qeQIiiZDThh+YUadvshdBswi5nuyXlEmXzrhw5ZQSRHeQ5LpVMD/xc8B3wPePvs6VMzHnntxL+4E3w==", + "dev": true, "license": "MIT", + "dependencies": { + "@jest/test-result": "30.1.3", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.1.0", + "slash": "^3.0.0" + }, "engines": { - "node": ">= 0.4" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "node_modules/@jest/transform": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.1.2.tgz", + "integrity": "sha512-UYYFGifSgfjujf1Cbd3iU/IQoSd6uwsj8XHj5DSDf5ERDcWMdJOPTkHWXj4U+Z/uMagyOQZ6Vne8C4nRIrCxqA==", + "dev": true, "license": "MIT", "dependencies": { - "possible-typed-array-names": "^1.0.0" + "@babel/core": "^7.27.4", + "@jest/types": "30.0.5", + "@jridgewell/trace-mapping": "^0.3.25", + "babel-plugin-istanbul": "^7.0.0", + "chalk": "^4.1.2", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.1.0", + "jest-regex-util": "30.0.1", + "jest-util": "30.0.5", + "micromatch": "^4.0.8", + "pirates": "^4.0.7", + "slash": "^3.0.0", + "write-file-atomic": "^5.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", - "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "node_modules/@jest/types": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz", + "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.27.7", - "@babel/helper-define-polyfill-provider": "^0.6.5", - "semver": "^6.3.1" + "@jest/pattern": "30.0.1", + "@jest/schemas": "30.0.5", + "@types/istanbul-lib-coverage": "^2.0.6", + "@types/istanbul-reports": "^3.0.4", + "@types/node": "*", + "@types/yargs": "^17.0.33", + "chalk": "^4.1.2" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", - "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5", - "core-js-compat": "^3.43.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", - "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "license": "MIT" }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/base64url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", - "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/bcrypt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz", - "integrity": "sha512-cU8v/EGSrnH+HnxV2z0J7/blxH8gq7Xh2JFT6Aroax7UohdmiJJlxApMxtKfuI7z68NvvVcmR78k2LbT6efhRg==", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "node-addon-api": "^8.3.0", - "node-gyp-build": "^4.8.4" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "license": "MIT", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/body-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", - "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", - "license": "MIT", - "dependencies": { - "bytes": "^3.1.2", - "content-type": "^1.0.5", - "debug": "^4.4.0", - "http-errors": "^2.0.0", - "iconv-lite": "^0.6.3", - "on-finished": "^2.4.1", - "qs": "^6.14.0", - "raw-body": "^3.0.0", - "type-is": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", "license": "MIT", "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "license": "ISC", + "optional": true, "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" } }, - "node_modules/browserslist": { - "version": "4.25.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", - "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001737", - "electron-to-chromium": "^1.5.211", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.3" - }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "optional": true, "bin": { - "browserslist": "cli.js" + "semver": "bin/semver.js" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=10" } }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", - "license": "BSD-3-Clause" - }, - "node_modules/buffer-from": { + "node_modules/@npmcli/move-file": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "license": "MIT" - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "license": "ISC", "optional": true, "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/cacache/node_modules/glob": { + "node_modules/@npmcli/move-file/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", @@ -2237,20 +2460,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "license": "ISC", - "optional": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/minimatch": { + "node_modules/@npmcli/move-file/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", @@ -2263,7 +2473,7 @@ "node": "*" } }, - "node_modules/cacache/node_modules/mkdirp": { + "node_modules/@npmcli/move-file/node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", @@ -2276,7 +2486,7 @@ "node": ">=10" } }, - "node_modules/cacache/node_modules/rimraf": { + "node_modules/@npmcli/move-file/node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", @@ -2293,900 +2503,3272 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cacache/node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "license": "ISC", + "node_modules/@petamoriken/float16": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.9.2.tgz", + "integrity": "sha512-VgffxawQde93xKxT3qap3OH+meZf7VaSB5Sqd4Rqc+FP5alWbpOyan/7tRbOAvynjpG3GpdtAuGU/NdhQpmrog==", + "license": "MIT" + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", "optional": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, "engines": { - "node": ">=10" + "node": ">=14" } }, - "node_modules/cacache/node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "license": "ISC", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC", - "optional": true - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "node_modules/@pkgr/core": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", + "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", + "dev": true, "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, "engines": { - "node": ">= 0.4" + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://opencollective.com/pkgr" } }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } + "node_modules/@sinclair/typebox": { + "version": "0.34.41", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", + "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==", + "dev": true, + "license": "MIT" }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "license": "MIT", + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "type-detect": "4.0.8" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001737", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz", - "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "license": "MIT", + "node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "license": "ISC", - "engines": { - "node": ">=10" + "@sinonjs/commons": "^3.0.1" } }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "license": "MIT", "optional": true, "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "node_modules/@tybys/wasm-util": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz", + "integrity": "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==", + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" + "tslib": "^2.4.0" } }, - "node_modules/clone-deep/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@babel/types": "^7.0.0" } }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "license": "ISC", - "optional": true, - "bin": { - "color-support": "bin.js" + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" - }, - "node_modules/connect-sqlite3": { - "version": "0.9.16", - "resolved": "https://registry.npmjs.org/connect-sqlite3/-/connect-sqlite3-0.9.16.tgz", - "integrity": "sha512-2gqo0QmcBBL8p8+eqpBETn7RgM/PaoKvpQGl8PfjEgwlr0VuMYNMxRJRrRCo3KR3fxMYeSsCw2tGNG0JKN9Nvg==", + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", "dependencies": { - "sqlite3": "^5.0.2" - }, - "engines": { - "node": ">=0.4.x" + "@babel/types": "^7.28.2" } }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "license": "ISC", - "optional": true + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true, + "license": "MIT" }, - "node_modules/content-disposition": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", - "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "@types/istanbul-lib-report": "*" } }, - "node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "node_modules/@types/node": { + "version": "24.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.1.tgz", + "integrity": "sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "undici-types": "~7.10.0" } }, - "node_modules/cookie-signature": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "node_modules/@types/rbush": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/rbush/-/rbush-4.0.0.tgz", + "integrity": "sha512-+N+2H39P8X+Hy1I5mC6awlTX54k3FhiUmvt7HWzGJZvF+syUAAxP/stwppS8JE84YHqFgRMv6fCy31202CMFxQ==", "license": "MIT" }, - "node_modules/core-js": { - "version": "3.45.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz", - "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true, + "license": "MIT" }, - "node_modules/core-js-compat": { - "version": "3.45.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz", - "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==", + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.25.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "@types/yargs-parser": "*" } }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "license": "MIT", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, + "license": "MIT" }, - "node_modules/data-view-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "license": "ISC" + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" + "@napi-rs/wasm-runtime": "^0.2.11" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/inspect-js" + "node": ">=14.0.0" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "license": "ISC", + "optional": true + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "license": "MIT", + "optional": true, "dependencies": { - "ms": "2.0.0" + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" } }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "node_modules/agent-base/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "license": "MIT", + "optional": true, "dependencies": { - "mimic-response": "^3.1.0" + "ms": "^2.1.3" }, "engines": { - "node": ">=10" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/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==", + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", + "optional": true + }, + "node_modules/agentkeepalive": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", "license": "MIT", + "optional": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, "engines": { - "node": ">=4.0.0" + "node": ">= 8.0.0" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "license": "MIT", + "optional": true, "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "type-fest": "^0.21.3" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "license": "MIT", - "optional": true - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "devOptional": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/detect-libc": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", - "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", - "license": "Apache-2.0", + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "license": "MIT", + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">= 0.4" + "node": ">= 8" } }, - "node_modules/earcut": { + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "license": "ISC", + "optional": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", + "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "is-string": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-jest": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.1.2.tgz", + "integrity": "sha512-IQCus1rt9kaSh7PQxLYRY5NmkNrNlU2TpabzwV7T2jljnpdHOcmnYYv8QmE04Li4S3a2Lj8/yXyET5pBarPr6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "30.1.2", + "@types/babel__core": "^7.20.5", + "babel-plugin-istanbul": "^7.0.0", + "babel-preset-jest": "30.0.1", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.0.tgz", + "integrity": "sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-instrument": "^6.0.2", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.0.1.tgz", + "integrity": "sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.3", + "@types/babel__core": "^7.20.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/babel-preset-jest": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.0.1.tgz", + "integrity": "sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "30.0.1", + "babel-preset-current-node-syntax": "^1.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/bcrypt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz", + "integrity": "sha512-cU8v/EGSrnH+HnxV2z0J7/blxH8gq7Xh2JFT6Aroax7UohdmiJJlxApMxtKfuI7z68NvvVcmR78k2LbT6efhRg==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-addon-api": "^8.3.0", + "node-gyp-build": "^4.8.4" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "license": "MIT", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/body-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", + "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.0", + "http-errors": "^2.0.0", + "iconv-lite": "^0.6.3", + "on-finished": "^2.4.1", + "qs": "^6.14.0", + "raw-body": "^3.0.0", + "type-is": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.25.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", + "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001737", + "electron-to-chromium": "^1.5.211", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "optional": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", + "optional": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC", + "optional": true + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001737", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz", + "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.0.tgz", + "integrity": "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz", + "integrity": "sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA==", + "dev": true, + "license": "MIT" + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/connect-sqlite3": { + "version": "0.9.16", + "resolved": "https://registry.npmjs.org/connect-sqlite3/-/connect-sqlite3-0.9.16.tgz", + "integrity": "sha512-2gqo0QmcBBL8p8+eqpBETn7RgM/PaoKvpQGl8PfjEgwlr0VuMYNMxRJRrRCo3KR3fxMYeSsCw2tGNG0JKN9Nvg==", + "dependencies": { + "sqlite3": "^5.0.2" + }, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "license": "ISC", + "optional": true + }, + "node_modules/content-disposition": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", + "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "license": "MIT" + }, + "node_modules/core-js": { + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz", + "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz", + "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.25.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dedent": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.0.tgz", + "integrity": "sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "license": "MIT", + "optional": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/earcut": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz", "integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==", "license": "ISC" }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "license": "Apache-2.0", + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.211", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz", + "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==", + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "license": "MIT", + "optional": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "node_modules/expect": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-30.1.2.tgz", + "integrity": "sha512-xvHszRavo28ejws8FpemjhwswGj4w/BetHIL8cU49u4sGyXDw2+p3YbeDbj6xzlxi6kWTjIRSTJ+9sNXPnF0Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "30.1.2", + "@jest/get-type": "30.1.0", + "jest-matcher-utils": "30.1.2", + "jest-message-util": "30.1.0", + "jest-mock": "30.0.5", + "jest-util": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/express": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", + "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.0", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express-session": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.2.tgz", + "integrity": "sha512-SZjssGQC7TzTs9rpPDuUrR23GNZ9+2+IkA/+IJWmvQilTr5OSliEHGF+D9scbIpdC6yGtTI0/VhaHoVes2AN/A==", + "license": "MIT", + "dependencies": { + "cookie": "0.7.2", + "cookie-signature": "1.0.7", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.1.0", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express/node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "license": "MIT" + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", + "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "license": "MIT" + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "devOptional": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/geotiff": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.1.3.tgz", + "integrity": "sha512-PT6uoF5a1+kbC3tHmZSUsLHBp2QJlHasxxxxPW47QIY1VBKpFB+FcDvX+MxER6UzgLQZ0xDzJ9s48B9JbOCTqA==", + "license": "MIT", + "dependencies": { + "@petamoriken/float16": "^3.4.7", + "lerc": "^3.0.0", + "pako": "^2.0.4", + "parse-headers": "^2.0.2", + "quick-lru": "^6.1.1", + "web-worker": "^1.2.0", + "xml-utils": "^1.0.2", + "zstddec": "^0.1.0" + }, + "engines": { + "node": ">=10.19" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", "dependencies": { - "safe-buffer": "^5.0.1" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", "license": "MIT" }, - "node_modules/electron-to-chromium": { - "version": "1.5.211", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz", - "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==", - "license": "ISC" + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "license": "MIT", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "devOptional": true, + "license": "ISC" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "license": "ISC", + "optional": true + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "license": "MIT", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT", + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause", "optional": true }, - "node_modules/encodeurl": { + "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, "engines": { "node": ">= 0.8" } }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" + "engines": { + "node": ">= 0.8" } }, - "node_modules/end-of-stream": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "license": "MIT", + "optional": true, "dependencies": { - "once": "^1.4.0" + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "license": "MIT", "optional": true, + "dependencies": { + "ms": "^2.1.3" + }, "engines": { - "node": ">=6" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT", "optional": true }, - "node_modules/es-abstract": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", - "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "license": "MIT", + "optional": true, "dependencies": { - "array-buffer-byte-length": "^1.0.2", - "arraybuffer.prototype.slice": "^1.0.4", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "data-view-buffer": "^1.0.2", - "data-view-byte-length": "^1.0.2", - "data-view-byte-offset": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "es-set-tostringtag": "^2.1.0", - "es-to-primitive": "^1.3.0", - "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.3.0", - "get-proto": "^1.0.1", - "get-symbol-description": "^1.1.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "internal-slot": "^1.1.0", - "is-array-buffer": "^3.0.5", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.2", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.2.1", - "is-set": "^2.0.3", - "is-shared-array-buffer": "^1.0.4", - "is-string": "^1.1.1", - "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.1", - "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.7", - "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.4", - "safe-array-concat": "^1.1.3", - "safe-push-apply": "^1.0.0", - "safe-regex-test": "^1.1.0", - "set-proto": "^1.0.0", - "stop-iteration-iterator": "^1.1.0", - "string.prototype.trim": "^1.2.10", - "string.prototype.trimend": "^1.0.9", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.19" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">= 0.4" + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.1.3" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "license": "MIT" + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", + "optional": true }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "license": "ISC" + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "node_modules/import-local/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "node_modules/import-local/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" + "p-locate": "^4.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "node_modules/import-local/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" + "p-limit": "^2.2.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "node_modules/import-local/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "license": "BSD-2-Clause", + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "devOptional": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=0.8.19" } }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "license": "(MIT OR WTFPL)", + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "optional": true, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/express": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", - "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "license": "ISC", + "optional": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "devOptional": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", "license": "MIT", "dependencies": { - "accepts": "^2.0.0", - "body-parser": "^2.2.0", - "content-disposition": "^1.0.0", - "content-type": "^1.0.5", - "cookie": "^0.7.1", - "cookie-signature": "^1.2.1", - "debug": "^4.4.0", - "encodeurl": "^2.0.0", - "escape-html": "^1.0.3", - "etag": "^1.8.1", - "finalhandler": "^2.1.0", - "fresh": "^2.0.0", - "http-errors": "^2.0.0", - "merge-descriptors": "^2.0.0", - "mime-types": "^3.0.0", - "on-finished": "^2.4.1", - "once": "^1.4.0", - "parseurl": "^1.3.3", - "proxy-addr": "^2.0.7", - "qs": "^6.14.0", - "range-parser": "^1.2.1", - "router": "^2.2.0", - "send": "^1.1.0", - "serve-static": "^2.2.0", - "statuses": "^2.0.1", - "type-is": "^2.0.1", - "vary": "^1.1.2" + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { - "node": ">= 18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" + "node": ">= 0.4" } }, - "node_modules/express-session": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.2.tgz", - "integrity": "sha512-SZjssGQC7TzTs9rpPDuUrR23GNZ9+2+IkA/+IJWmvQilTr5OSliEHGF+D9scbIpdC6yGtTI0/VhaHoVes2AN/A==", + "node_modules/ip-address": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", + "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", "license": "MIT", - "dependencies": { - "cookie": "0.7.2", - "cookie-signature": "1.0.7", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-headers": "~1.1.0", - "parseurl": "~1.3.3", - "safe-buffer": "5.2.1", - "uid-safe": "~2.1.5" - }, + "optional": true, "engines": { - "node": ">= 0.8.0" + "node": ">= 12" } }, - "node_modules/express/node_modules/cookie-signature": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", - "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "license": "MIT", "engines": { - "node": ">=6.6.0" + "node": ">= 0.10" } }, - "node_modules/express/node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { - "node": ">=6.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, "license": "MIT" }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/finalhandler": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", - "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "license": "MIT", "dependencies": { - "debug": "^4.4.0", - "encodeurl": "^2.0.0", - "escape-html": "^1.0.3", - "on-finished": "^2.4.1", - "parseurl": "^1.3.3", - "statuses": "^2.0.1" + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { - "node": ">=6.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/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==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "license": "MIT", "dependencies": { - "locate-path": "^3.0.0" + "hasown": "^2.0.2" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/for-each": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", - "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "license": "MIT", "dependencies": { - "is-callable": "^1.2.7" + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -3195,84 +5777,76 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", - "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "license": "MIT" - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "call-bound": "^1.0.3" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC", - "optional": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "devOptional": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=8" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "node_modules/function.prototype.name": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", - "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "functions-have-names": "^1.2.3", - "hasown": "^2.0.2", - "is-callable": "^1.2.7" + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -3281,60 +5855,42 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "license": "MIT", - "engines": { - "node": ">=6.9.0" - } + "optional": true }, - "node_modules/geotiff": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.1.3.tgz", - "integrity": "sha512-PT6uoF5a1+kbC3tHmZSUsLHBp2QJlHasxxxxPW47QIY1VBKpFB+FcDvX+MxER6UzgLQZ0xDzJ9s48B9JbOCTqA==", + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "license": "MIT", - "dependencies": { - "@petamoriken/float16": "^3.4.7", - "lerc": "^3.0.0", - "pako": "^2.0.4", - "parse-headers": "^2.0.2", - "quick-lru": "^6.1.1", - "web-worker": "^1.2.0", - "xml-utils": "^1.0.2", - "zstddec": "^0.1.0" - }, "engines": { - "node": ">=10.19" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, "engines": { "node": ">= 0.4" }, @@ -3342,28 +5898,23 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, "engines": { - "node": ">= 0.4" + "node": ">=0.12.0" } }, - "node_modules/get-symbol-description": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6" + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -3372,42 +5923,34 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "license": "MIT" - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", + "node_modules/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==", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "isobject": "^3.0.1" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "license": "MIT", - "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "license": "MIT" }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -3416,10 +5959,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -3428,11 +5971,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-bigints": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, "engines": { "node": ">= 0.4" }, @@ -3440,34 +5986,44 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-proto": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "license": "MIT", "dependencies": { - "dunder-proto": "^1.0.0" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -3476,11 +6032,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, "engines": { "node": ">= 0.4" }, @@ -3488,14 +6047,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.3" - }, "engines": { "node": ">= 0.4" }, @@ -3503,129 +6059,158 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "license": "ISC", - "optional": true - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", "license": "MIT", "dependencies": { - "function-bind": "^1.1.2" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "license": "MIT", "dependencies": { - "parse-passwd": "^1.0.0" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", - "license": "BSD-2-Clause", - "optional": true - }, - "node_modules/http-errors": { + "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "devOptional": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "license": "MIT", - "optional": true, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 6" + "node": ">=10" } }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "ms": "^2.1.3" + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=10" } }, - "node_modules/http-proxy-agent/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT", - "optional": true - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "license": "MIT", - "optional": true, + "node_modules/istanbul-lib-source-maps": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", + "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "agent-base": "6", - "debug": "4" + "@jridgewell/trace-mapping": "^0.3.23", + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">=10" } }, - "node_modules/https-proxy-agent/node_modules/debug": { + "node_modules/istanbul-lib-source-maps/node_modules/debug": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { "ms": "^2.1.3" }, @@ -3638,575 +6223,729 @@ } } }, - "node_modules/https-proxy-agent/node_modules/ms": { + "node_modules/istanbul-lib-source-maps/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT", - "optional": true - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "ms": "^2.0.0" - } + "dev": true, + "license": "MIT" }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", + "node_modules/istanbul-reports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "license": "ISC" - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "license": "MIT", - "optional": true, "engines": { "node": ">=8" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "license": "ISC", - "optional": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "license": "ISC", - "optional": true, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/internal-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", - "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "node_modules/jest": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-30.1.3.tgz", + "integrity": "sha512-Ry+p2+NLk6u8Agh5yVqELfUJvRfV51hhVBRIB5yZPY7mU0DGBmOuFG5GebZbMbm86cdQNK0fhJuDX8/1YorISQ==", + "dev": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.2", - "side-channel": "^1.1.0" + "@jest/core": "30.1.3", + "@jest/types": "30.0.5", + "import-local": "^3.2.0", + "jest-cli": "30.1.3" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ip-address": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", - "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 12" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "node_modules/jest-changed-files": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.0.5.tgz", + "integrity": "sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==", + "dev": true, "license": "MIT", + "dependencies": { + "execa": "^5.1.1", + "jest-util": "30.0.5", + "p-limit": "^3.1.0" + }, "engines": { - "node": ">= 0.10" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-array-buffer": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", - "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "node_modules/jest-changed-files/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-async-function": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", - "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "node_modules/jest-circus": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.1.3.tgz", + "integrity": "sha512-Yf3dnhRON2GJT4RYzM89t/EXIWNxKTpWTL9BfF3+geFetWP4XSvJjiU1vrWplOiUkmq8cHLiwuhz+XuUp9DscA==", + "dev": true, "license": "MIT", "dependencies": { - "async-function": "^1.0.0", - "call-bound": "^1.0.3", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" + "@jest/environment": "30.1.2", + "@jest/expect": "30.1.2", + "@jest/test-result": "30.1.3", + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "co": "^4.6.0", + "dedent": "^1.6.0", + "is-generator-fn": "^2.1.0", + "jest-each": "30.1.0", + "jest-matcher-utils": "30.1.2", + "jest-message-util": "30.1.0", + "jest-runtime": "30.1.3", + "jest-snapshot": "30.1.2", + "jest-util": "30.0.5", + "p-limit": "^3.1.0", + "pretty-format": "30.0.5", + "pure-rand": "^7.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.6" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-bigint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "node_modules/jest-circus/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "license": "MIT", "dependencies": { - "has-bigints": "^1.0.2" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "node_modules/jest-cli": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.1.3.tgz", + "integrity": "sha512-G8E2Ol3OKch1DEeIBl41NP7OiC6LBhfg25Btv+idcusmoUSpqUkbrneMqbW9lVpI/rCKb/uETidb7DNteheuAQ==", + "dev": true, "license": "MIT", "dependencies": { - "binary-extensions": "^2.0.0" + "@jest/core": "30.1.3", + "@jest/test-result": "30.1.3", + "@jest/types": "30.0.5", + "chalk": "^4.1.2", + "exit-x": "^0.2.2", + "import-local": "^3.2.0", + "jest-config": "30.1.3", + "jest-util": "30.0.5", + "jest-validate": "30.1.0", + "yargs": "^17.7.2" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">=8" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/is-boolean-object": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", - "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" + "node_modules/jest-config": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.1.3.tgz", + "integrity": "sha512-M/f7gqdQEPgZNA181Myz+GXCe8jXcJsGjCMXUzRj22FIXsZOyHNte84e0exntOvdPaeh9tA0w+B8qlP2fAezfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@jest/get-type": "30.1.0", + "@jest/pattern": "30.0.1", + "@jest/test-sequencer": "30.1.3", + "@jest/types": "30.0.5", + "babel-jest": "30.1.2", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "deepmerge": "^4.3.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "jest-circus": "30.1.3", + "jest-docblock": "30.0.1", + "jest-environment-node": "30.1.2", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.1.3", + "jest-runner": "30.1.3", + "jest-util": "30.0.5", + "jest-validate": "30.1.0", + "micromatch": "^4.0.8", + "parse-json": "^5.2.0", + "pretty-format": "30.0.5", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" }, - "engines": { - "node": ">= 0.4" + "peerDependencies": { + "@types/node": "*", + "esbuild-register": ">=3.4.0", + "ts-node": ">=9.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "esbuild-register": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "node_modules/jest-config/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "node_modules/jest-diff": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.1.2.tgz", + "integrity": "sha512-4+prq+9J61mOVXCa4Qp8ZjavdxzrWQXrI80GNxP8f4tkI2syPuPrJgdRPZRrfUTRvIoUwcmNLbqEJy9W800+NQ==", + "dev": true, "license": "MIT", "dependencies": { - "hasown": "^2.0.2" + "@jest/diff-sequences": "30.0.1", + "@jest/get-type": "30.1.0", + "chalk": "^4.1.2", + "pretty-format": "30.0.5" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-data-view": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "node_modules/jest-docblock": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.0.1.tgz", + "integrity": "sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "is-typed-array": "^1.1.13" + "detect-newline": "^3.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-date-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", - "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "node_modules/jest-each": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.1.0.tgz", + "integrity": "sha512-A+9FKzxPluqogNahpCv04UJvcZ9B3HamqpDNWNKDjtxVRYB8xbZLFuCr8JAJFpNp83CA0anGQFlpQna9Me+/tQ==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" + "@jest/get-type": "30.1.0", + "@jest/types": "30.0.5", + "chalk": "^4.1.2", + "jest-util": "30.0.5", + "pretty-format": "30.0.5" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "node_modules/jest-environment-node": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.1.2.tgz", + "integrity": "sha512-w8qBiXtqGWJ9xpJIA98M0EIoq079GOQRQUyse5qg1plShUCQ0Ek1VTTcczqKrn3f24TFAgFtT+4q3aOXvjbsuA==", + "dev": true, "license": "MIT", + "dependencies": { + "@jest/environment": "30.1.2", + "@jest/fake-timers": "30.1.2", + "@jest/types": "30.0.5", + "@types/node": "*", + "jest-mock": "30.0.5", + "jest-util": "30.0.5", + "jest-validate": "30.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-finalizationregistry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", - "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "node_modules/jest-haste-map": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.1.0.tgz", + "integrity": "sha512-JLeM84kNjpRkggcGpQLsV7B8W4LNUWz7oDNVnY1Vjj22b5/fAb3kk3htiD+4Na8bmJmjJR7rBtS2Rmq/NEcADg==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3" + "@jest/types": "30.0.5", + "@types/node": "*", + "anymatch": "^3.1.3", + "fb-watchman": "^2.0.2", + "graceful-fs": "^4.2.11", + "jest-regex-util": "30.0.1", + "jest-util": "30.0.5", + "jest-worker": "30.1.0", + "micromatch": "^4.0.8", + "walker": "^1.0.8" }, "engines": { - "node": ">= 0.4" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "fsevents": "^2.3.3" } }, - "node_modules/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": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "node_modules/jest-leak-detector": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.1.0.tgz", + "integrity": "sha512-AoFvJzwxK+4KohH60vRuHaqXfWmeBATFZpzpmzNmYTtmRMiyGPVhkXpBqxUQunw+dQB48bDf4NpUs6ivVbRv1g==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "number-is-nan": "^1.0.0" + "@jest/get-type": "30.1.0", + "pretty-format": "30.0.5" }, "engines": { - "node": ">=0.10.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-generator-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", - "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "node_modules/jest-matcher-utils": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.1.2.tgz", + "integrity": "sha512-7ai16hy4rSbDjvPTuUhuV8nyPBd6EX34HkBsBcBX2lENCuAQ0qKCPb/+lt8OSWUa9WWmGYLy41PrEzkwRwoGZQ==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "get-proto": "^1.0.0", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" + "@jest/get-type": "30.1.0", + "chalk": "^4.1.2", + "jest-diff": "30.1.2", + "pretty-format": "30.0.5" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/jest-message-util": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.1.0.tgz", + "integrity": "sha512-HizKDGG98cYkWmaLUHChq4iN+oCENohQLb7Z5guBPumYs+/etonmNFlg1Ps6yN9LTPyZn+M+b/9BbnHx3WTMDg==", + "dev": true, "license": "MIT", "dependencies": { - "is-extglob": "^2.1.1" + "@babel/code-frame": "^7.27.1", + "@jest/types": "30.0.5", + "@types/stack-utils": "^2.0.3", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "micromatch": "^4.0.8", + "pretty-format": "30.0.5", + "slash": "^3.0.0", + "stack-utils": "^2.0.6" }, "engines": { - "node": ">=0.10.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "license": "MIT", - "optional": true - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "node_modules/jest-mock": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.5.tgz", + "integrity": "sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "@jest/types": "30.0.5", + "@types/node": "*", + "jest-util": "30.0.5" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=6" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/jest-regex-util": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", + "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-number-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", - "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "node_modules/jest-resolve": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.1.3.tgz", + "integrity": "sha512-DI4PtTqzw9GwELFS41sdMK32Ajp3XZQ8iygeDMWkxlRhm7uUTOFSZFVZABFuxr0jvspn8MAYy54NxZCsuCTSOw==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.1.0", + "jest-pnp-resolver": "^1.2.3", + "jest-util": "30.0.5", + "jest-validate": "30.1.0", + "slash": "^3.0.0", + "unrs-resolver": "^1.7.11" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/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==", + "node_modules/jest-resolve-dependencies": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.1.3.tgz", + "integrity": "sha512-DNfq3WGmuRyHRHfEet+Zm3QOmVFtIarUOQHHryKPc0YL9ROfgWZxl4+aZq/VAzok2SS3gZdniP+dO4zgo59hBg==", + "dev": true, "license": "MIT", "dependencies": { - "isobject": "^3.0.1" + "jest-regex-util": "30.0.1", + "jest-snapshot": "30.1.2" }, "engines": { - "node": ">=0.10.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-promise": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - "license": "MIT" - }, - "node_modules/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "node_modules/jest-runner": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.1.3.tgz", + "integrity": "sha512-dd1ORcxQraW44Uz029TtXj85W11yvLpDuIzNOlofrC8GN+SgDlgY4BvyxJiVeuabA1t6idjNbX59jLd2oplOGQ==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" + "@jest/console": "30.1.2", + "@jest/environment": "30.1.2", + "@jest/test-result": "30.1.3", + "@jest/transform": "30.1.2", + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "emittery": "^0.13.1", + "exit-x": "^0.2.2", + "graceful-fs": "^4.2.11", + "jest-docblock": "30.0.1", + "jest-environment-node": "30.1.2", + "jest-haste-map": "30.1.0", + "jest-leak-detector": "30.1.0", + "jest-message-util": "30.1.0", + "jest-resolve": "30.1.3", + "jest-runtime": "30.1.3", + "jest-util": "30.0.5", + "jest-watcher": "30.1.3", + "jest-worker": "30.1.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "node_modules/jest-runner/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", - "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "node_modules/jest-runner/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/jest-runtime": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.1.3.tgz", + "integrity": "sha512-WS8xgjuNSphdIGnleQcJ3AKE4tBKOVP+tKhCD0u+Tb2sBmsU8DxfbBpZX7//+XOz81zVs4eFpJQwBNji2Y07DA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "30.1.2", + "@jest/fake-timers": "30.1.2", + "@jest/globals": "30.1.2", + "@jest/source-map": "30.0.1", + "@jest/test-result": "30.1.3", + "@jest/transform": "30.1.2", + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "cjs-module-lexer": "^2.1.0", + "collect-v8-coverage": "^1.0.2", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.1.0", + "jest-message-util": "30.1.0", + "jest-mock": "30.0.5", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.1.3", + "jest-snapshot": "30.1.2", + "jest-util": "30.0.5", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.1.2.tgz", + "integrity": "sha512-4q4+6+1c8B6Cy5pGgFvjDy/Pa6VYRiGu0yQafKkJ9u6wQx4G5PqI2QR6nxTl43yy7IWsINwz6oT4o6tD12a8Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@babel/generator": "^7.27.5", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1", + "@babel/types": "^7.27.3", + "@jest/expect-utils": "30.1.2", + "@jest/get-type": "30.1.0", + "@jest/snapshot-utils": "30.1.2", + "@jest/transform": "30.1.2", + "@jest/types": "30.0.5", + "babel-preset-current-node-syntax": "^1.1.0", + "chalk": "^4.1.2", + "expect": "30.1.2", + "graceful-fs": "^4.2.11", + "jest-diff": "30.1.2", + "jest-matcher-utils": "30.1.2", + "jest-message-util": "30.1.0", + "jest-util": "30.0.5", + "pretty-format": "30.0.5", + "semver": "^7.7.2", + "synckit": "^0.11.8" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/is-string": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", - "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "node_modules/jest-util": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.5.tgz", + "integrity": "sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "graceful-fs": "^4.2.11", + "picomatch": "^4.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-symbol": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", - "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "node_modules/jest-util/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-symbols": "^1.1.0", - "safe-regex-test": "^1.1.0" - }, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/is-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "node_modules/jest-validate": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.1.0.tgz", + "integrity": "sha512-7P3ZlCFW/vhfQ8pE7zW6Oi4EzvuB4sgR72Q1INfW9m0FGo0GADYlPwIkf4CyPq7wq85g+kPMtPOHNAdWHeBOaA==", + "dev": true, "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.16" + "@jest/get-type": "30.1.0", + "@jest/types": "30.0.5", + "camelcase": "^6.3.0", + "chalk": "^4.1.2", + "leven": "^3.1.0", + "pretty-format": "30.0.5" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-weakref": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", - "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "node_modules/jest-watcher": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.1.3.tgz", + "integrity": "sha512-6jQUZCP1BTL2gvG9E4YF06Ytq4yMb4If6YoQGRR6PpjtqOXSP3sKe2kqwB6SQ+H9DezOfZaSLnmka1NtGm3fCQ==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3" + "@jest/test-result": "30.1.3", + "@jest/types": "30.0.5", + "@types/node": "*", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "emittery": "^0.13.1", + "jest-util": "30.0.5", + "string-length": "^4.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-weakset": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", - "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "node_modules/jest-worker": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.1.0.tgz", + "integrity": "sha512-uvWcSjlwAAgIu133Tt77A05H7RIk3Ho8tZL50bQM2AkvLdluw9NG48lRCl3Dt+MOH719n/0nnb5YxUwcuJiKRA==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" + "@types/node": "*", + "@ungap/structured-clone": "^1.3.0", + "jest-util": "30.0.5", + "merge-stream": "^2.0.0", + "supports-color": "^8.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC", - "optional": true + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/js-tokens": { @@ -4215,6 +6954,20 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "license": "MIT" }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", @@ -4227,6 +6980,13 @@ "node": ">=6" } }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -4312,6 +7072,23 @@ "integrity": "sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww==", "license": "Apache-2.0" }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, "node_modules/locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -4462,6 +7239,16 @@ "license": "ISC", "optional": true }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -4492,6 +7279,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/mime-db": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", @@ -4513,6 +7321,16 @@ "node": ">= 0.6" } }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/mimic-response": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", @@ -4533,6 +7351,32 @@ "dom-walk": "^0.1.0" } }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/minipass": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", @@ -4658,6 +7502,29 @@ "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", "license": "MIT" }, + "node_modules/napi-postinstall": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.3.tgz", + "integrity": "sha512-uTp172LLXSxuSYHv/kou+f6KW3SMppU9ivthaVTXian9sOt3XM/zHYHpRZiLgQoxeWfYUnslNWQHF1+G71xcow==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, "node_modules/negotiator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", @@ -4755,16 +7622,6 @@ "node-gyp-build-test": "build-test.js" } }, - "node_modules/node-gyp/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/node-gyp/node_modules/are-we-there-yet": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", @@ -4823,23 +7680,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/node-gyp/node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC", - "optional": true - }, - "node_modules/node-gyp/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/node-gyp/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -4964,34 +7804,6 @@ "safe-buffer": "~5.2.0" } }, - "node_modules/node-gyp/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "optional": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-gyp/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "optional": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/node-gyp/node_modules/tar": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", @@ -5017,6 +7829,13 @@ "license": "ISC", "optional": true }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "license": "MIT" + }, "node_modules/node-releases": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", @@ -5128,14 +7947,17 @@ "node": ">=0.10.0" } }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "license": "MIT", - "optional": true, + "dependencies": { + "path-key": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/oauth": { @@ -5267,6 +8089,22 @@ "wrappy": "1" } }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/own-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", @@ -5336,6 +8174,13 @@ "node": ">=6" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, "node_modules/pako": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", @@ -5348,6 +8193,25 @@ "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==", "license": "MIT" }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", @@ -5437,18 +8301,62 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "devOptional": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "license": "MIT" }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/path-to-regexp": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", @@ -5567,6 +8475,34 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -5642,6 +8578,23 @@ "once": "^1.3.1" } }, + "node_modules/pure-rand": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz", + "integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, "node_modules/qs": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", @@ -5741,6 +8694,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -5866,6 +8826,16 @@ "node": ">=6" } }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resolve": { "version": "1.22.10", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", @@ -5886,6 +8856,29 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/resolve-protobuf-schema": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", @@ -6173,6 +9166,29 @@ "node": ">=0.10.0" } }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/side-channel": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", @@ -6249,8 +9265,8 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC", - "optional": true + "devOptional": true, + "license": "ISC" }, "node_modules/simple-concat": { "version": "1.0.1", @@ -6321,6 +9337,16 @@ "node": ">=10" } }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", @@ -6387,6 +9413,15 @@ "license": "MIT", "optional": true }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", @@ -6397,14 +9432,12 @@ "source-map": "^0.6.0" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/sqlite3": { "version": "5.1.7", @@ -6493,6 +9526,19 @@ "node": ">= 8" } }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/state": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/state/-/state-0.2.0.tgz", @@ -6516,26 +9562,56 @@ "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "internal-slot": "^1.1.0" + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/string.prototype.trim": { @@ -6595,16 +9671,50 @@ } }, "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "devOptional": true, "license": "MIT", - "optional": true, "dependencies": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" } }, "node_modules/strip-json-comments": { @@ -6616,6 +9726,29 @@ "node": ">=0.10.0" } }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -6628,6 +9761,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/synckit": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", + "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pkgr/core": "^0.2.9" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/synckit" + } + }, "node_modules/tar-fs": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz", @@ -6720,6 +9869,63 @@ "safe-buffer": "~5.2.0" } }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -6741,6 +9947,14 @@ "node": ">=0.6" } }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD", + "optional": true + }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -6753,6 +9967,29 @@ "node": "*" } }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/type-is": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", @@ -6883,6 +10120,13 @@ "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", "license": "MIT" }, + "node_modules/undici-types": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", + "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", + "dev": true, + "license": "MIT" + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", @@ -6952,6 +10196,41 @@ "node": ">= 0.8" } }, + "node_modules/unrs-resolver": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.0" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + } + }, "node_modules/update-browserslist-db": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", @@ -6997,6 +10276,21 @@ "node": ">= 0.4.0" } }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, "node_modules/v8flags": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", @@ -7018,6 +10312,16 @@ "node": ">= 0.8" } }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, "node_modules/web-worker": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.5.0.tgz", @@ -7028,8 +10332,8 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "devOptional": true, "license": "ISC", - "optional": true, "dependencies": { "isexe": "^2.0.0" }, @@ -7141,24 +10445,207 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", + "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "license": "ISC" }, + "node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/xml-utils": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.10.2.tgz", "integrity": "sha512-RqM+2o1RYs6T8+3DzDSoTRAUfrvaejbVHcp3+thnAtDKo8LskR+HomLajEy5UjTz24rpka7AxVBRR3g2wTUkJA==", "license": "CC0-1.0" }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "license": "ISC" }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zstddec": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.1.0.tgz", diff --git a/package.json b/package.json index d7ec837..a011ddb 100644 --- a/package.json +++ b/package.json @@ -1 +1,6 @@ -{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express":"^5.1.0","express-session":"^1.18.2","global":"^4.4.0","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^3.1.10","ol":"^10.6.1","passport":"^0.7.0","passport-facebook":"^3.0.0","state":"^0.2.0","zustand":"^5.0.8"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"} \ No newline at end of file +{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express":"^5.1.0","express-session":"^1.18.2","global":"^4.4.0","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^3.1.10","ol":"^10.6.1","passport":"^0.7.0","passport-facebook":"^3.0.0","state":"^0.2.0","zustand":"^5.0.8"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa","devDependencies":{"jest":"^30.1.3"}} +{ + "scripts": { + "test": "jest" + } + } \ No newline at end of file diff --git a/sum.js b/sum.js new file mode 100644 index 0000000..c201d58 --- /dev/null +++ b/sum.js @@ -0,0 +1,4 @@ +function sum(a, b) { + return a + b; + } + module.exports = sum; \ No newline at end of file diff --git a/sum.test.js b/sum.test.js new file mode 100644 index 0000000..df0dd09 --- /dev/null +++ b/sum.test.js @@ -0,0 +1,5 @@ +const sum = require('./sum'); + +test('adds 1 + 2 to equal 3', () => { + expect(sum(1, 2)).toBe(3); +}); \ No newline at end of file From 46295db15188c3e38ad4a1096bca36ce63d53dfe Mon Sep 17 00:00:00 2001 From: plazadevina Date: Thu, 4 Sep 2025 15:17:29 +0000 Subject: [PATCH 63/98] git commit -m "Code-lab-web" --- package.json | 40 +++++++++++++++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a011ddb..6041d4b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,36 @@ -{"name":"specialgardengroup-weather-api","version":"1.0.0","description":"","main":"server.js","scripts":{"start":"babel-node server.js","dev":"nodemon server.js --exec babel-node","test":"jest"},"author":"Code-lab-web","license":"(ISC OR GPL-3.0)","dependencies":{"@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","bcrypt":"^6.0.0","connect-sqlite3":"^0.9.16","cors":"^2.8.5","express":"^5.1.0","express-session":"^1.18.2","global":"^4.4.0","jsonwebtoken":"^9.0.2","leaflet":"^1.9.4","nodemon":"^3.1.10","ol":"^10.6.1","passport":"^0.7.0","passport-facebook":"^3.0.0","state":"^0.2.0","zustand":"^5.0.8"},"packageManager":"yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa","devDependencies":{"jest":"^30.1.3"}} { - "scripts": { - "test": "jest" - } - } \ No newline at end of file + "name": "specialgardengroup-weather-api", + "version": "1.0.0", + "description": "", + "main": "server.js", + "scripts": { + "start": "babel-node server.js", + "dev": "nodemon server.js --exec babel-node", + "test": "jest" + }, + "author": "Code-lab-web", + "license": "(ISC OR GPL-3.0)", + "dependencies": { + "@babel/core": "^7.8.3", + "@babel/node": "^7.8.3", + "@babel/preset-env": "^7.8.3", + "bcrypt": "^6.0.0", + "connect-sqlite3": "^0.9.16", + "cors": "^2.8.5", + "express": "^5.1.0", + "express-session": "^1.18.2", + "global": "^4.4.0", + "jsonwebtoken": "^9.0.2", + "leaflet": "^1.9.4", + "nodemon": "^3.1.10", + "ol": "^10.6.1", + "passport": "^0.7.0", + "passport-facebook": "^3.0.0", + "state": "^0.2.0", + "zustand": "^5.0.8" + }, + "packageManager": "yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa", + "devDependencies": { + "jest": "^30.1.3" + } +} \ No newline at end of file From 6470afd781208de7433ceda21e2131440a19ea31 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 5 Sep 2025 13:35:53 +0000 Subject: [PATCH 64/98] git commit -m "Code-lab-web" --- jest.config.ts | 201 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 201 insertions(+) create mode 100644 jest.config.ts diff --git a/jest.config.ts b/jest.config.ts new file mode 100644 index 0000000..71a8914 --- /dev/null +++ b/jest.config.ts @@ -0,0 +1,201 @@ +/** + * For a detailed explanation regarding each configuration property, visit: + * https://jestjs.io/docs/configuration + */ + +import type {Config} from 'jest'; + +const config: Config = { + // All imported modules in your tests should be mocked automatically + // automock: false, + + // Stop running tests after `n` failures + // bail: 0, + + // The directory where Jest should store its cached dependency information + // cacheDirectory: "/tmp/jest_rs", + + // Automatically clear mock calls, instances, contexts and results before every test + clearMocks: true, + + // Indicates whether the coverage information should be collected while executing the test + collectCoverage: true, + + // An array of glob patterns indicating a set of files for which coverage information should be collected + // collectCoverageFrom: undefined, + + // The directory where Jest should output its coverage files + coverageDirectory: "coverage", + + // An array of regexp pattern strings used to skip coverage collection + // coveragePathIgnorePatterns: [ + // "/node_modules/" + // ], + + // Indicates which provider should be used to instrument code for coverage + coverageProvider: "v8", + + // A list of reporter names that Jest uses when writing coverage reports + // coverageReporters: [ + // "json", + // "text", + // "lcov", + // "clover" + // ], + + // An object that configures minimum threshold enforcement for coverage results + // coverageThreshold: undefined, + + // A path to a custom dependency extractor + // dependencyExtractor: undefined, + + // Make calling deprecated APIs throw helpful error messages + // errorOnDeprecated: false, + + // The default configuration for fake timers + // fakeTimers: { + // "enableGlobally": false + // }, + + // Force coverage collection from ignored files using an array of glob patterns + // forceCoverageMatch: [], + + // A path to a module which exports an async function that is triggered once before all test suites + // globalSetup: undefined, + + // A path to a module which exports an async function that is triggered once after all test suites + // globalTeardown: undefined, + + // A set of global variables that need to be available in all test environments + // globals: {}, + + // The maximum amount of workers used to run your tests. Can be specified as % or a number. E.g. maxWorkers: 10% will use 10% of your CPU amount + 1 as the maximum worker number. maxWorkers: 2 will use a maximum of 2 workers. + // maxWorkers: "50%", + + // An array of directory names to be searched recursively up from the requiring module's location + // moduleDirectories: [ + // "node_modules" + // ], + + // An array of file extensions your modules use + // moduleFileExtensions: [ + // "js", + // "mjs", + // "cjs", + // "jsx", + // "ts", + // "mts", + // "cts", + // "tsx", + // "json", + // "node" + // ], + + // A map from regular expressions to module names or to arrays of module names that allow to stub out resources with a single module + // moduleNameMapper: {}, + + // An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader + // modulePathIgnorePatterns: [], + + // Activates notifications for test results + // notify: false, + + // An enum that specifies notification mode. Requires { notify: true } + // notifyMode: "failure-change", + + // A preset that is used as a base for Jest's configuration + // preset: undefined, + + // Run tests from one or more projects + // projects: undefined, + + // Use this configuration option to add custom reporters to Jest + // reporters: undefined, + + // Automatically reset mock state before every test + // resetMocks: false, + + // Reset the module registry before running each individual test + // resetModules: false, + + // A path to a custom resolver + // resolver: undefined, + + // Automatically restore mock state and implementation before every test + // restoreMocks: false, + + // The root directory that Jest should scan for tests and modules within + // rootDir: undefined, + + // A list of paths to directories that Jest should use to search for files in + // roots: [ + // "" + // ], + + // Allows you to use a custom runner instead of Jest's default test runner + // runner: "jest-runner", + + // The paths to modules that run some code to configure or set up the testing environment before each test + // setupFiles: [], + + // A list of paths to modules that run some code to configure or set up the testing framework before each test + // setupFilesAfterEnv: [], + + // The number of seconds after which a test is considered as slow and reported as such in the results. + // slowTestThreshold: 5, + + // A list of paths to snapshot serializer modules Jest should use for snapshot testing + // snapshotSerializers: [], + + // The test environment that will be used for testing + // testEnvironment: "jest-environment-node", + + // Options that will be passed to the testEnvironment + // testEnvironmentOptions: {}, + + // Adds a location field to test results + // testLocationInResults: false, + + // The glob patterns Jest uses to detect test files + // testMatch: [ + // "**/__tests__/**/*.?([mc])[jt]s?(x)", + // "**/?(*.)+(spec|test).?([mc])[jt]s?(x)" + // ], + + // An array of regexp pattern strings that are matched against all test paths, matched tests are skipped + // testPathIgnorePatterns: [ + // "/node_modules/" + // ], + + // The regexp pattern or array of patterns that Jest uses to detect test files + // testRegex: [], + + // This option allows the use of a custom results processor + // testResultsProcessor: undefined, + + // This option allows use of a custom test runner + // testRunner: "jest-circus/runner", + + // A map from regular expressions to paths to transformers + // transform: undefined, + + // An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation + // transformIgnorePatterns: [ + // "/node_modules/", + // "\\.pnp\\.[^\\/]+$" + // ], + + // An array of regexp pattern strings that are matched against all modules before the module loader will automatically return a mock for them + // unmockedModulePathPatterns: undefined, + + // Indicates whether each individual test should be reported during the run + // verbose: undefined, + + // An array of regexp patterns that are matched against all source file paths before re-running tests in watch mode + // watchPathIgnorePatterns: [], + + // Whether to use watchman for file crawling + // watchman: true, +}; + +export default config; From 6162426801bd0df664a9fc9054142a6e17170e66 Mon Sep 17 00:00:00 2001 From: plazadevina Date: Fri, 5 Sep 2025 21:34:37 +0000 Subject: [PATCH 65/98] git commit -m "Code-lab-web" --- autorestic | Bin 0 -> 12610064 bytes restic_0.18.0_linux_amd64 | Bin 0 -> 29765816 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100755 autorestic create mode 100644 restic_0.18.0_linux_amd64 diff --git a/autorestic b/autorestic new file mode 100755 index 0000000000000000000000000000000000000000..fe6fccb210939d58876db9196147e05421e5df82 GIT binary patch literal 12610064 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

W=1VGuiwR!N7+ z4w$^!(wXsFW&|I*mHzk588)-JlapMadoT%OFqsM5jF^e{qr_dg++bViTVUG}wC0Xm zi^xsP4gD>5Zvcbfde1H4>0muA@t&5rlZ9N*uJGmaZMK~uuk)r+9VS0)KD}@&HxNs5 z+-h#jWRXhTDfZp9JH2;}{JzF^TjK71)_mCD_v!H;@A(LK1JB(E9lJN$c8=c(YFDa@ zO+VyQIIgzJjUO!VGd;`HF&HcGqy%LCc{pC7CF`uH}azt(SZ6aIm$ zxEIMW712&-#u=-~)OwOX__2DCo@gXa;@%GZ zgB6C1q-miHDcQpV=S#J+@_|v=uT}%F#1yY8ZeU0_Hb0WEt2?8?7iIPBWqiJ_o!ZI3WQf*eY?oV@)c*5R=^<7U=XADVm3#mSpb%9)h>Qtr&! zea~K)(;Q53{~fH!@#hsWUKj3qhD#1*33p~_01BtPq1U6McShq^Rn43fzo~-TSIwyH zTFH;AX3+VpXz-V>M)R&JB{|r%f-FVs@7fGZwZnSMst$^Fvg(q`SOmLKDs?f2dYdc5 zlo*8K%<{KmQgGOKr~0bWd4z=AR-Ds3G#dYJ77M~nCwct%eK9j-yjq|1=Ma|IGu24n zNLJdSgE`!&4SwAm5H&E8oF2&JQL#779+p~q z3I&sTlXad{QJc)KVEdww%l5fnoW!q59H7MJEobvaYX0nByXq8}^@FFYQapvuF3k;h z{#gXrWLT~ZkA5Kk>D?vNAo7(RPr0i5GC(l)1c%er>^bt zF=q(5^2rFkh`p_gvjOC9m`G)_xi&-I?kj(JpEHw`IJ7(*{{zX!**5*1<|SK@WfE@M zS+y;9T%Xfiz`pq9cpVDb6SK1{|X%Fk@!wG_&3=iBV*2JB_qTipa)r2k_|59 z6F*m9!S}Q6aLhm=37Vn=J|~9_X5*gOA5GQ=G6RW-Fq3>M8ebXT9gV-(3rwT&w{oU1_RNt6N3^Fz^?@y1Sx{e_DU2lB)SDTsRGRp! zlj6@t(IKE51gJ3!vqENPJTbo)=4n?OAcL$hqJLf6%^ZCR=dF@xTmeQkA48HfnS_z} ztC9F7_pBxAOReQj2)HMCUNM~$TQM{4oXzRYLE6Ox47zIw6PgZ`KJ zwdiDWAr$jTUBwRdODzS9XR_;O>f-cPjJ!MeSe?!g|5&op{6grly#=5krni=wrVBKw z$+4O*n~P&LCbLPr`W3@(+}qBBw`*)IHSe6Kw|Qy!pSUvn+szPjhq~NUr?bS)keIyk z@nd&8WAAy0(Q9<4F-%IctEPkpA3z>8OgPe4_uSK7(AYEx!+(*1&O3`%{U0TTm|Mp) z9rwBijkL0Ut1p90;|3*vtqf8?R7PEV%M*2abw42mD7;UI#JPicq92R+VeE&BH%J!T z=hDvEdSQ@l_!P?GTU+RXZ<(IbU*m>J@N(^qV_xNxar$I4H_!%rS>9yiUALj9C@<(P zO$Yb&5rrlH%$?!MzNN96?~T(E*GYbG67l71OFqV+GG5s@xODV?L<@e&B@20Qp7!#@9A|YAz!~a?d5`a}xa0*=cGpI~#e{OR@ zW!tkxL9YjQwH5pi!4%v`rdh-mhNXZ$da2WZYD%NLFYqK(g+y;*bsFs|YwxA+^q z2Cgf6 zJOR7&sM~zf9e_h825)S8v@D zymCEvhJRy{vcRw0VDA?X?J&QuZcowD%-|XAbMt6gt&$4=ygqo#ez1;@NS{A#dDjOg z${PIs7jJK?OhFn}$5z8vF3jy?R5wUL_sQY2c_4cQVP=Y7;|jeN&00HLuHC3`k}@j9 zIdJyj^##3s@*s4uQg#csJm;ZAk1bRg4{f0tUxhcmGBU&2V&wM3WUi;#F}S4~ z7vRKbbdIG$qzY&p*AG zs#2U@XniT*dH{R_`gCxsHEh%ibZ2N9%uJA+JjaFBin5hEiG?Jso=?u}oyP8CsMhFL zsV-3E#1{sr4j`I0kLo}dQKbwaiiPF|8Nhcv^a9`$8*ipkAZNcg$|ZJZqxIa zss50-Kv9&JCWpX)E)CQrOa#oN?#u8!fj) zW7a->P+@L~HiQe)EUvMQaoTwM(@B%m9 z;v5&{G~~FSw>PHAX?l!q)T@bZeqw=tL9u6u>H+*0<8$!nm*78m*9t!O;I~5DAz8xU zh!EzqD3Y&}XCLEK&n^xwzMt2~Iwy>*<VbU7m-Xd3C2yN~ffUy{Ui|7P^V(U? z>IubqFB1wU&#sEq{KmdV{ZH?C;NZDz?w!eE}#1+@ucP2q#07} zLhi$Yb)bG0aX%sSd_pXih%&IllFDPZk(Wh{pn_vhpOoVsja(S338_mgOL`$Q-2K7p z8h@Vo8A(hikH#m`yADyORozgSd&)GjuO>wNfzHbop3$S3>Ml@K$y-<2h9Zdpwh5$w zb>7gX(b|!;Rcy{F>>>(ffM9r{02QxYyMOY?0}qiMbW0gzkHI-kd@{LV_p136?H}0b z4RnxA4ufWB-tntQce`0H**S$WBi!eCRZWD<*?mo0_S@nqn!bqx(uow_1p+J3KmiNZ9eV{&lZ#UL^$Zz>q@m!z(NmTvW z7cb6n?~-iCJ{IGD{Ek{eYK_-&?4&18yGv-_=YPtB6f;Xq1>DJKir0d0+nR3BXyM}pH=hE$-uM^6YpVC>d$#xbyxjY|Tm@xr@Lz=; z(9>#O)pnN|FleAB?WO{Dh=1S0j`kzO9Q90}9TopcFX(Mg?%vs+^hI)qPv7AX>*6o_ z>(+80Ke%`l+ZStp-$~35MG}S9pc?Mn9?r#DvJU&-8YBQ~K_&hGZceGFrs39pD%pU> z=ME%C4NF{v0=6dGiOZVc9;O?NYvI?e3GPIV-`dyi;0ea(FTZgI=L0=9 ztmv;v#tDaw`a(+EsVBzPp5^6v~aa;f%s{T^p1DIVZ+sH=N8~m zClPJY_8bIey!1`S;9o>we^s+GGJ+G|P)X+FE;)1Y>#EiqLcO_E3Iae-F5qRS07#8r z{xkxsQ&+W0~3)xc= zF!DjIOh4tp$L3C>%}omC4*v3aCzssfA(fUiIJqlgHAUr?%*}b#gFguqx){7%mbc9;7ve1YY{l${V=wI=e!?_SQ5?8-Np?-2F@yPhGDGk-R&MM8kdHs zLuvZ{{-}$UuY-5J!|r(S2Q$ML|D1uN@j0BI+-??M#u-+Z1yN+g(#Ak&@2Y%B&IP|Y z4}oViFS+#z$#2GtV@ySQJyGva4JWa{(5Cpou1y+ED7f?%QjAT|{$m$UizLDb4C~^% zYYhVrckT$oyCs&5Ch+5zYn;5vnC;g#jm0oGEl|66MW8uP^knoZOsA_R2A7_l8(VcK zn!6^{awu;OFir%WTXlXxV_s}|fdVNr(M0{_!6$d*&lxB)j+_{w3Xoa$l~JE&Ux}Jg zxZ?{rHrNg#=bB)1p@5!myF>n`dE`}{&91`A6GsT906Jg_l7}!>@b&C>%Jqr87ij!1 z1~o|g6RO(PRER~g`3?M!(wKrv=hXu!dw>$k(S!qud5rAMoJJTaOERy5*k?d&oYv7{ zh+Ug7UXHK zP<=5Zg$4>@w4)x#T>krh$d~k=ZT-WIPsgl$^zJ_aKaEvB{1nIke+WO@sGA}95tIB^ z42*D33qc4BArfL9T=3!Wb0pt=rpI?a1g#eY%}izC=dJ&7`1x87__+o6LDdI-_F4F8 z0@RWvBl>}#W$d+wC5Ho1@aaB4^zq>5o89nJVd#$$2V#c)eAA;pkRFpuufU0ZsS0Gt zQk4+Z&p#ejQT)n3LsyPb)Q~E{LBT(WNR&e)j_C28zrinPgS+?F%^-Gt6n(IKtQV1} z_ld;OSt5aS|7 zpK1~=;CZIi;F4EBuSnu39O7`$=|y2U)I#Ln=j!4w*FG(D4tKs0-tea>$=kn_GbMTR z(>c-Vmx7DWKmo^pZ{KS<5S&|JPCf;>E*liv9;`Klptf`8%t_T-gRvamPS00IlE%pV zmp^zkFJFNoyq>_bqoT=a`=f~?6*0CgeJ!tB2R+>K<<{Jb@c9nAG&yEiUDcMRDV&O# zJ8!&|--s_`)c;Z+jc-QOeTlffsR#v|FHN3Ckk7hkGXF?w&QYZ}GMusk;XpM0UL?K) zhi3Cb`aXRC$dpU1OtFiEoOxysIr*-sr@^h^)J7L>qSTcOKZp;Y+{)WRhN0hW&AA_6e2ff4`@%_9;Qi&$e ziGtvKkJg&W+ItJ3!KITy+&P9kms#>W1ap-lJUsy-UB#laNf;rT&o>72cL^YHC;pjJ zjC(XQr=I$Jp#U~R3Mz)dT@N%>++u~9j9DO~Stk}UwzqN`ud)HhiE9|3ha`VAraXLT zGFF^%oE2@q{-TE=<1AvJVVmG)ANnoSn>D}+VLG#2pE`_|&cwd?pM9z6YT_q70n5_Q@8N&-=x6;0$>%e~A7^R!v$GUb@_Au) zBEK@pVWzmgF6H7iF74KN&D;1=PzRk0&$ zILuJGY)*v}TZl%B$_hC_0dsEv{?)|{Xb1G;wyB~*Wzfz2=rQ}$8(|?-&dk4ndJzHJ zU2fxvvV~k}dO}62(E7O#;`9v1u|L8l(31(;nq1|?ZlyN{L;cx<4tE1wy1Pvv9etX< zObGqNRr$HO;n@Dd<`W5mnuhg(Xl2wMsZr+!ZGOPsrr|AEM~gEf(Bzr|xl)z}%TB@6 zkzY;`p0Y?7yjA6*QUMFiL)~ZY5!&#?n7!7ghd}1(DA4$Y*1`#^@(UG*);xsx%<6qj zPs30%r*asqd0}{KA<;oYs;qs4qkeLmR%O10)%%G66Lb@uc;(2XCiGe>0g+4i`^0ayHhJXvmP(%oe(zOHt(g~|K+bFr3H=YQ0L1nXtRJ+jv@{1 z?rF00$Q@{eNH#enQs{KLEvlKn7LhHsy|8Vv1N#nP_6EsBP4dpqqa0`QlE5-3cFwK< z@!cJ66_=2hVpxLxdzkLM<(GXy<#kW(w)CG9NOJ}zk@k6klu3Nez=*8y>t(RSd#T`HbTc>!x+}hYmnQ&5wetC_=6r6xX)A zpF4LGfAgCl;jv;LXibl4DAu!e8W=G9Pm3bY6*Q)<6(1OZ8#G`uD01?r{K!!n>`b_5s)wz*HZqdec*UPsG&l)`}6Mb%%|F?rz zJW%z9DHt^)WS@)?T`yT+?q?$5_`2@7hzDEo$=)X;d&?#?)~snid(dlg-v!lUH9Ll7iRtW2 zncKS7BUVOI8zzDU87zjZ^Y3NgK6$)X0wHU9jf{=Vklp-%+7kPKe;>r78I7L^d<&){ z@iGg5MpnHrR`W&kYO(twubB#p7WSR^{D7s(ai=~~J-@u^xLD1F-n);OCaJdQl-oAv zm)DYF*9J+6*Ed*{F@mm%U;C*?+|reVAs@#5eEV~GxBo+VDot04v)KwSpeyl10{y)! z@+oDIEI9Z3o+xMLx2?%ix^e-Bc`vpnzwNSssI@UCt6ml=JN38Fh>IAVLa`{HQoUgw zl}P7Hk3Qh!?n}3dp(a>b0yjP>2|5*Ax}XR%cc6Jd*9-9jz7(9|05od84sZrZ}9$niSjT8Vl&z7(26v`)zQgfahOI;JEY7|e2QaDVcK;BQ-# zk)0}dWc;lyrsZNcy-K4)Lh#Q$xvE&+O_;RkHmhs|=8o_A0`sjXF5cr>BQV!WV799W z{_YOm{TI-`dnq?(7~Nx`X_qGRseBgNA5K(J48CcD38OW#nW}gptIgSi|K~;XZZw%+ z)%|X;bviBbKFh(Is4E&xc0e_(h*cC=Lew37b$7%gxmvdlZ!%abAXw5hGucTEHm0o;j}em(J-Mo$Zw78xvWfPr$GA2 z{D(7q^@K8k(9G2n1W$>{z|PvHPum>Orl^t5gG-dF7pqCAi>6}tFSsWq#wTv2NregA z0w_%`m#{g@yn-}e>HdfJ)@s%Z@P>W}jJ|Bc0SLN~jF>D43`GRY+bpVeTK5bb9H(D3 z-y0Fo5!e}sjRV`3x`U$=jKB4-Lo_NQ-%dB50F4fCje#!SPz-coPo<+u9r|r@goe-V zr98Vo`f;ya9|5@ZAuZ;H_J8i@yuFts3}I+2k_%}7=NJM?j19Wc4~N>2GVnE>g)pSW zTIh}d!OIMyxwU#?5g`kb(gsW2!d|1(mX@X)(e3&fqVn@QY<_;!Hlv@imhcWs#2x5q3uzb{AOH}VdgKXa~^-&1{AS@SUbzP1*gJgsrrh8I1fHQ;;| zGvMU;XbjTwIahLT)A0`HfIh_I;L`cBYEhy!dHx{{TS+uu@~j^Nn!khGiy9-%_&&mY zrpcp-xJjYY{a8#(IaZ8?l@It`_nh;z%ie&&;gIZO%jrUDY+1UV&0~@?>iIKkYPf4< zGFu(k=m;sTOlY!|7@-ocID$MF>c z^oq)=<+#d?ww@PM?e;@XkOAy3 zmnLo>QXj^6V@n`wnU0^FhzxPMq3SFXXQ?2;cwLD@pleAzU1Ob_9e{+FH28A_dg`%} z>_YE1574)^^fwj1`arKKAzSyD5xVSdw&stC)od;lb)*XO%jl=$am+^Jr$!U!Qzmx-#Cv@-e%hD}2I2aO$%(6nG#Gn( zhkHNC0o|+CYt?%Xl~G}J(*_(iT5l}5jg=b942>m{I5Sq`nBk0IIPQP^?gIx?rNOXR zL=JYi1OM5%*<}j#7Nx4*-~=aZ zAZ&#MTis6ZU-hP@kqQBX+#GW9=EHX`gjlCUp66^vWNN-NR5z$&a9ie-jUejAs1Frn5CS9wh)0=`03`KdR;8G4vS4Yc@4UZ^71!dj0AO>=f+ABz{*vPK zxAbwAWI05L!)*=G!cOG7Y|G#-AJ1hghwaIV1L+$EQj!~6ap;odvAHep5e7mb0z!r} z$1}=($C$Vd3^3whcsvz73pc^PZmh;BCpk3$>)@22g7w*V9pVjRE2z4CFwnRn}t7 zB|YB#J9og3Opu|i*EYCwzujjOVs;bk`o9Vl@%01t&H7jMlJtVk?FZ;Y%fL?C_ow2}fy*7IKq3b;M*ux3^6$&O||IG#IWm)AT#OhBy zA-qSdHa%P>1rQjs?q^zt*k^E~bhyEHrGXfCn0XTjlzgKXdTBa6{WzmVFF@=LcY~-I zU(=%QSkA3cW4Q;=pO=?eRyKXO2d2J<%~h_v!H)cn8~0GEF6OqBz~YfoNL3| z*uO9`mi!=Gy(hR>;#8)x3ckzcfRH4m(S$mVXwW4Ls2=Uy?jOA*nSL|CEE=zI57D z44dnuqi|{imEJ<-I^QY3ncb0|k}NnsBS61nB42X*#{$b_w`Qr_8GJ=Z7r@5atWcq09H+3!l@E>KH&n zU3IYeb-9)Taw^S*`xsUSmy@X$8DNeqyt|ylZ6vCg;6HeVLUqaZ27TAKzv2)<0#WUc zADVzX6UWmurhHZYh+Hheh0S;bZ&!vg+!6;B-ZV~(Hr_NTMkD1&E6I#R7$1iptxKs7 zyv>Vprd4E!Dl|TC-Rux5Pe>4zD74in=3Z}k6OW7WETsQ&+&)&K8A zNimEsyj(VbkQ8}{63OFPwZFVywcr0@ zhQ7eHeYHwowT^kj(135-ihn$*=vMX5bowg!4-=w~lCOzMD#HxhTgT_bnco`aFa??} zBy8o1aw+$-v&#L?x|REfK0>)~ARSApkr^Uv4gJ@S(`pjeK=_S z&#itxomT+x-uk`CuebXBuaV!3GH*0bY4GrGz}{LyX#9&fZk`RONXDNs*Y*$+$Z3-- zY!%Gl57$V0?surtom*(Lr|zsijP6VaD4MnLzbc$X8ug^)9Rn_EJ74PZpTe=fp)Si@ z9d3UEb@^taE}!Oj`2i@+%~zt6o)+rXl?&HfhE@d*mV~4$J2Yx_<>Y+erKtqb=5{H~ z{;Jy1N&VHR?0~}YmnJ7JKP}WcU~;1AGzaEa*EVLHZq+9~6^9trOKCjK*I+lCq-~Oh z-X#q^hK8Q6oqB`@+4iYUuGI7%+IV&!{b_&bBBe{AX-dF{VdS{2zk!@23vQhZwKp2$ zZ>INRl17V?|6=@oJ?W0c<%_#HrIjB)-9vuYmlat6GMsXa7SC`>)wC30E9;|4-8|Tr z7?M9evzO!2G8)DMLU1UUlkN7VQy?zE;~gOr7c_%uAVCn0?cV@;DAq zrVx&(G$C~=omHn^JxrZq|9h)bW<%Uxr26j0tyYphjPQFu?fzW*;rk{>V!3zp+0bU)?g=RuRVakE?C{VQ}}mJ-28zTV&wF?$hhpecF2XKJ}|~ zdDv42q8fz47N4lJUSANR;%E9`=V*R19o5>+W_o*j))3 ziMaPRK&)hNkQ8Q~s)dix!}5PCJuLbcw2p2)?3X|LczW2~^1uDVdf3>2!07MS!*&|* z>!pXC_JMks&)|$c=D^-QLLcka!|tRTPY*lkW9eboYXglheY6U;F0G>`tO`b4?=%i! zJ~9SHzM{F!}k!azcN zD89~UJTH<6MooMPc5q|Lz+z-f86XmQb0J5D3~Wu-kkNRjhezn|mwf~xZCzpzsdEU3 zbScFkQfdVAS2lI+n{9m&=~*9T~7>IcS@v86l2`1n{&)t|KaIKn@r{a^5~aGv1qsJ#d$mpT@f3(@dgu&GJ2_ar|jXLYL zc`QdNG3JaLeRBu%%UV3B6}2lfwttJq+RS&dwu?)CLaROP9m=8W*WQ5*#ac<+qxq%} zSg%;3;q~%XrO)VN>=1naKaX!Xxu2nZNPL55-`M9fvH!>R4RHDIv~QR%KEl3H_2Kr7 zXLbTif0up3`G@Tr^GAww_?oyBXtd^Ei4BRKq_631-w6Bz_6^17{jbLn-6%KABS627L*7$Wc12fRRSMsRr&j-m;M1HDQi_Z;|I{JWWkBm z@Jd-#u>Ve<+z-osv!yR>+t^=tsONvrnnq)P!~$fB?OTHr^nY8^9P#d^n_l3d^$ z39XCzsP`DmXa?i{ilK<2&Jr)2Ef@97lnxvF%9s`&`@wwm)NC!gV+dx)D~R|@V-|uo zV}h*QSo=7dSx#EU1Sa`|_wSY!qyfi5FPqGK&zWIkp9##oeGIWz|6|_mvwiROZpGoG zdZc}3j*^kRhj-h?@2!Q`vSbdEFi!5_jQ!1n-q<<6$#}Vmxx+B?dq2O_sh$&Pegm}2 zA6#3tym=e7c|=R*M~T*^_N<9og3gcu6Nyt2Ww-n3_YQTDDK)Bhf)k*mSG59}uZz_h zk;&c&F8z$}KBtgQOPhAUuBL)BS2G|S3-gIDof2ps+B%T23>hb3WM0twp%ST`oNtfh zsbovWwyx>SNr{n@s*h=2#z6*yP$A#POIU=L@cl`NqDj?*ntv!sC%EJiI6X)9X8w%` z3JqcdLh86)gV1|TpOD|COea%o9`n6ypn#JY=-xnDDf3m)h;O~u4F}{Sk@i4rj-u|> zuEYx($KldzhPX~w*!W(6jl2R1XaRo~q@C*90?kL5N#<87em!>{^A9dPzfvBZm61jJ`<^4*>r*S7dnQUmmMJl$6dAG43D%&1MPaskU~c9&9wBqiz4h5ab%lK5oLvHy=C@W1W-A3$K=7N`}q zSe!Cwyr3@@TL2$2&R}uos{WApsSiNnhbyUfX-+68g*|wyT$K~-S|C2WgJ?x26(>=RadOQcX&bk zdA69x{GJxvSvow>Sa63;wCs7dp>92yYOB|vXT*hpc#ZTl;=)_-NA|4fVB)vOe^-X8 z)>ja$tRZ(k0X1)aEo-Qnue8XX0X4KvJDE?Qor%6JdqHxdNx74!6M|mu#nd2X^vE9Q z8B;@Sh#|-w@_!E$X_wi9PYoHi^UDS)P=~E|X0(!`ZJbS$7h&^NC{`pfm=oh+gO^di z;Xq&^w%7G_@eQ?4@r?QnuZK7MaZ2*E>xr}Zd9?bu;NlwDbSd7Tm%4*&5JWC9#T!g& zOl{{5iZ^Ts#)^44tsFBGh>aOQQ8r_Ec`{CWLSlx%OtYaj+tN44PTSS4^)<%bO`dVL zuBxMHlnJsKOps0UKt~}nCcI{YIX#+cWjZ~~KlX^C1vEWcmRLtgOc=key@7v#D?@~%*hvjVl|ilw*>KF?BBBcjeR4Ws8-%YI9{2S zXP9->46{K%FT0(;u=<1tz46sVmY6PD3yBd@n&5=C{6dAGn-#E;*Cq#h2((8987%vc z#7VNLd2yTH|9I2?cv8!4b;N4yYwS`uzDEH=n5#E-o2w1)?zUKmplL-n`{?!S3oUvf z1^C$GhYXS8$g8)^nIMbxO$RO~es)}6sok)A_tfSOAP{>#M1J236ZYck>V+GSf!iSi zz>o2du3$y2{q1pGK_{RhCPTkF(lqo%e_ld0BC~qZ2}55@XsP${M??~_eL_rw ztiZ<%_p6MvC$gIMl|^qOij2rjDu!QdMY%s!wuZs(%y7ildc`u_rdS5berEF(f_hK# z_d*kH)XPZsg`50o9ciXz2Hqpwh!$>eGF_%HBOLO#3HbI$R1P4S&vXs&Sxt6Gm~sF+P?nUxrRz=K63|E}#`EH2 zgPDw7kHD0EgPBGV%tU?RKH*F=2xl@l{6VDw{(Z7K>n;tDL{Knd$PK<-&lvThl<@nV z>Ie2R>P=8pCI$Es#`I9uKsVPQ;YNvPoW;N~dPjOjy_BMu-r)EL6UD^HGXI(VsFsgX zg0O&qxmaLUYH{eTTRs4Xp6|nC|4;0D7xx|ChvhGM_Px!%5b)31_f+xgbDv_B5EEu7O-YJ0<~|$5q>@V)WrLWMS9yFs`Ik0=sSwKdzhdFbj?QOr z|7ZkL1L8^V2qr6kDCuVj>v@=cZ{m+FKgQqF*S`0-g_#dD@%0$=-(})cB2r%ypJ$!B zF%U^y7>$1(_WsvSkyYbAn~obe8Xxc3^rG?V!wq;(3cMw=bQ|!BKh%Kt_YFSX(bItU zB}Ho_3$8s0t~8X6sb6?*UrE6I{Qy);C^_e1% z6(WyplQ~+H+U#4X!l5kY?Z$Gc=MeLdm=)haM*ZiDzRny_Et>1U)lZ>I&M&{ zS8j9fR?Ftg=enOWBJJnFXdJ3egxwrY?C72& zA-Vo64perz2TZBA?kV(_jbCo1X7+j~ zwsXJa%dxL;tkVE{fEn`D-rFyc!V=%@Mb^u_IdbpleWBJ@n||pej-^EH%njO=688l> zsU|c0w=0&j`L-_1x6O5?)h?KuId(vf4WX<33jEDmzY0zca)OcP6#+KiseZNTChcdr z*)Jts?rEvXHJwyzA(%du3M3VkF)nB91}9Ht2inc5DA3-0gL4wJ<47iY3Gsy2+4zGp zHnx4uLSH#Us$ln-ow@Mq%=g?ce}7wQ7IkQn_yPe0MrnM}KInOH@nzGifj9$fKm>iR zcaK&KpoN#7ZR^@^zb7ECAoZxSix8}M2mb9|ZMx6h+q)@-6Kc&3KGx|Zh75D|5v1f) zt?bc>)vr&0_IW)~$iALapJsC;*`}tGQo+T$MIR)`>hMM?K+Ugmf=_j2k2Kq#xsbvc zG3D#eWa&#tD&(AHCbifoJVr5f^vQwlPlAs{#$b!m+s|`2T&ye9T$;Qp6x+FcX7wxc z9-kSXT|p?f+DxsiOXi=)A!w`S&cKs_C^&_a&(g_b&r41xU|pqhHik!Uh%l>}`&M#j z+Uc~=R6etg0dvq~&++V$m?lNpbc|4F-e{<(!=&jAKijR;l~Z(%x=9Y-U+I%5H#y6K zMj*YC=2%C&eh0hPFQm1q7Zd_fD(VI(&T?Oha%^M=e`t9Acp9dPqsf1F$9sW34eq0t z^UjbUmAQ1Kg`~4qI@F=qTQ!kLG+_pc8Q8DOuOL@+*kU8!> z-t!9k{Gj41k_E43pWoy?ud>e{B$~lJmrmRb5zTK3e@<4PQi$YVU*24%!*W(FQVH(? zG&S_cL_%KRug`)CK6rpnd6NHo264OwQQ&nl!(Cwezb5VE7*mw{wgyb&vuyvqJ#Ez~|Ah}mhZK49w{QMZfll~AnZLfjfxG5;`T>Cz zD-1687Q(Nc>4A#qOtCsBwTA1pJ)P_x)|GoT@>>{6E++xKeN4*Am)?2pbCh5`)=8Xm z{q$H4C%q)7!3=*Jt}6TO?$DD|;hdXLhF!MoH@c7+A8!R)7c=fu=$<*(N%3gbfd{3L z>g98a6n{`XVfMUQ?hj}>owyrALq}j&G1-lfz7F>ohHG>y)tKefB21Ag@Z9?s0UWa; zW0xl;Ukx!{<8c-`qvb%#cJ^@(wc>+!oensvKHtXXQl;d!+?Jbz#VOWam3i5I2D>BIPrL!NOf#=0HyBn6xWRv*nbx6wCCrA1R()U9We13 zlT>Ch*O?F!H%)qt5RJt#mzb5lVVYFg?V~gEu?mcgCd@6K7N^YqN2|YKx~dW#Dt3o{ zSZ@N);={Z2TI5*HFcH(y_(NWorncMBGHljv*kPz4Z~?dMy*)nvBBKjBRwDBU8!*eM zt_m*stZ3NM`lI)*2nCn?mGx_>saY!?db0L$wpMe#PCjxH_i5*}lvM0g{Yx>Q z0$5S1hXsOn{Y-D|TYVw_G#9a814$Xoa%SQlQ*Y@RBwWu2>u0i{ z?UT?Wa~j`!qNp#~uj2AWkI`3kr}CPYAL1U}s|!toxfE%E%iQty%N=9<{(ee(qMu%W z59(*KAUcGW2dm|Kyyup_xXUbk%srpyOf$#5$vn3vb>RC!p1UImP<1P9Pj4LX#%Ss5 zgQuAGuhl_FV@>Pb^;nhiARtSQFg%CTNHQzL*)cPZmLmQ7Hi6Fkq zU2wk$iiodHvC0X}yWEf$r+QuE1T8!DVpio3_`b?)GwG1~MP4#1t&hs^3Xg0#@O>e^ zm-u*va&t#%pxei4i96hHE-J{85*2d)%vDN_T4rGU1Jh^pWCO+woShsOW>$!E8!Pvw zIl2(~w4JI0k$7i1-=IfTDjeS*d+W|f(#aJV7tSfcFdS?(QW+Gka(Vg&`93ff7jgDL zS9%9Hrs~Yg)4Mbis)-_BRnIG?j>$wA)dmc^>Ce%$Gj?+%c`*lcxOq@W&ghMdU8!T` zsHAizxI=Q~l>MCl#6iK~WJ4}r=O68i-ET#%uCPvq-w^KH87X>2)zCVOzToDiU#Cw3 zPY{6TRs@$GWjCX9r_;6G84d4XV(kt;lO+MKC7m%}^h&w_ejA|_;NRe;p|-Q|cI{6& z?e7Fk^Z<_fOd9(;!#4-fQviD3*4PdRY(AB>Hl(YVawJ)c9eg`B%VE)YXKif9oml_r zO@}>nwWG$E`f}0HZ%2wcSjU}(bN=?F1M!%9FzJ{Bd#eZX6xy{Ft)STNq?1^ga*zagi|I1aq@Ak}zEY^jX7pvz1R0q=k zsaN6$GDDoPEIQ)+p(vYH-9GOGO7&<4@qL_z6G6fR~XS&#T|~`WLDr!yE7a4tq*YqpuJG@dJ`~`{w%^kUE5KqaQoXtb*|jc zO3C=c{@l!vC5%hAJ`j%oRVBYizZ5BY2ewp%2Srl;+*hO-eTqb|$IVpZn>nFm-)@Nv z{;;x(^U|MPDY!8W0n|GpMVz*>JjKgq$7z>os+H>fb2iD-LQ%@O z$54;}Wz+8MTTaoTR2Zn{U5N#2!trNVF4|9@+Q;PD6a9_;F!!?_Z6gP}{zAzt)c!CM zUHjWafHdYCnL>$*1<5Ik+5S$WAY1x*uomtF$w6vp;6J=j?jv|gbVUWC-bZn`&rk13 zj53R}`X$WA4@wqWXuyC1ipL=G<+pI4IgE;zy1ICYZkcg1r5-H_;B9E5oBo*n`n`ypSYP{Iz&x`a> zQA6?eN(jmp`_P`BU~ZY0{qCQWSWuQ3h<`)nzn4&lalM)s3I44vlJ{#ck;KJ;aPIO* z^@=(8G72NP%Z0l5C&9-K2j%q+B|nZuFm^eze6c=p@-8lmBm$A@RgLu`pkw#2>E?l9 zX@aY4eFNxlBze{HFvk|g-m@z2#<0%k1C3(`LE(*&(IApE;WWpEFf9PE!_v12{O&Qk z_$nj0vl?dlt5%|!Z*YRk2vIt_^KjvfRj~Z&cGfFda#pyyBY4*X+Az((mKR6jrG z9B1rGB&*}e_6xQy(hE9Q8Uod+)0B1tKAc(v%^$nUS@dR(D0%LtOmX)573m1^70M$Y zyUBsl%{xh@xN@oAN0)OcPBV|)JeRf1gu3U#mbSk$Ffw*MkO|ItQaSkR zw}$s^jhskzp-p@qfkr0p(JDu)*ECW$bVFopyR)d>u6sJK_Ho9JxBE5JgRmBTDvOSR zLX?!Ywm{hB8|69s5FNQTI(kibUk4=COklSe5kpyr6)9ULHex}-UGqEa}-B`|h z${S?FC=Y*T2uF%mI7RE6eJcu?V{l0$Vna*K`lpe&gRN3_`l_I!kBi>R$qD5c{qw9y zqTuyNEJx~7qQt_Nw9pcY?juJGt>qkA^w7!Zp_#(UjRyXBPFhA{cu8szP_wbA$b_Rz z3uFq+DH2FM7(8-Pb@xoTPSGpPLr_RdIcZdCse~@Mjv-C6g}w9r(2v9PIm%iIBAd=Z zZkcj)?cVlK^C>v5uN8lWW;796S-F>@?c@Y}rYvPnDFPS(w+;9YPnG0{6!$K5nxy+Q z$ix}nDr+IX5c0if6KKYK<4pb}OO*-Pp+yrvG_rmCjd1K)l%tb2P^y@(-~CYf zOE7ke!FwVRv|NyLQ*_X)4dKZB6mpASvWiTVMB8%Hhe)B(VN3u6u?uK8a(<%2(3|+z zNVRMBA(B{ZC%Ynyj1!69r(co8h-kdH|269~$6vC>N~pjrY&e8zFC1GQAPsM^QNtb- z_wh&XO$JhpQ`epLq8&X0*DGql8@=aXu1{a3u~H_hde6df(F6xkBiBJ+Vbqr{J-bS z-OX-5{r`S^G<)yN+&O2?oH=vm%$YNj+UvJaqW)h?P$gO0L0_}9f9i54IqxJM(#G#v zr|TwX?^-*4pM?)=i;rBb<98dirHl$0p{q!u1mY~CvAnUhPfV}zWhm?B{m=?Glv6Ha zxzmMi_l#&`C%CLi&7v{!T|LRElAbvT&@V%+y)=%k1c#X=`Ak&;S=7=YvB&$qaPh<7) z*3$#TRb9+DNZ-xLajHg_-AHLM&OqN$`z+7Rw)`#wie(;`5O)ziXFw%v0a>w1&ld2D zLxzxAl;*&MZ*2MYA;jpRW*I^ZCaSjc@7c-mgZlP(D6z_Zyszzc-G3j|uH`saK|2&C zPs@qT=u$iD8bX*wFVip5DTOEa-65!>8*V6CzOS}ni=Dc z%!wH_=c3xN7H+CVQtKvo4)GWAgd3T(#rVWqZnnHhvOdr(bh^v)n1e-b*p+bOhlG`( zCZr{^uo&}xt!V=$l{PW_ahc*=w3S= zR!d#qiw`Jwdl0~!W+WH6%*oEN++gxIr|m6gz*l4?}{tQ_!pMb}S3 zn(*@~-w5N)`tm^Qw?u)k_NnXXJ#VBrsv8d_foRvgiLX@>tp6WK!o5;gZT<{X@jTVF z=smh{jwm+OVpJsNHERPW+<*;w*FML8S}y%DNbV^Wk*tG~O6-U&kk=A<tA!Z-}v z0w*eFFrJt`$##ejSKvf4^USRke&3kjC2dz%xFZH34Rvh@52+Qfhr>v6n8Atv$Q86% zA|=Ti&)Tu6AYAkd7$f({t^vEwX{)xy>a#`LvubCejOytW?*V!CVF{ zJV>jgeIhf$#Z$DRp!xH4QV~I@)O74bh#+;rG`Vdxx#O_gtd~6ih8((4c%6d+81=7N zjnyre7Mq{-LU2k8K^Li~!$1g0)A7YLpVL_32^u1~Ixs*31j%i^fWeY3XH@=<@%oNZ zm+{SbsuoGe{YoWsz0K$)!$t5*Y6Q)I#x{P8{42>Zld1uzd$(ry`CN+phePWR&R+`V zNf>lq7Vow%vw@-uR$9cfHcP}UPqdBRTZ6Y*TJNz>kFz#=1@#$p|6d+PV~I>?%$KeE z;)PT@=Of4UkIcW_>K~YRGHNo}+sHEGZilQ>)=MjBAVGHpn8kcKn759DHPVsiP3d!y zhdZ|3z#$xO5?;pnKA+r2RcbHh^CKdfOUrYEE5_l?c@vITs0*c$eI=W} zaDuP4$?`so+f=x(Vget5YqZ}!<|aojxj%-*kH3c5LFM;lxso=KaXva1)C9^)oX9Y5 zC7>``rwN10g_`d}+|aLHTi}y#`b=#pohqH6&Fl`^AA)xO4`>=_A8Xza-!9pTnM<|o z^iQ5zR5iT%S{YBdZs_MfgaS>Sxnx1JB7{ky2!nnaaNbR_{a~C46i=8T>Oa5=(%k#H z1xhfd(aPL9-gLi{!TD7}X^1lT8OXY;{^-$a_%FyHL0o~%-I5U5x2jBD%8(OOzQ#!u zzr_|`)IFg=U8Ti0uafRJA&Oh6K(A$+PaM7${#I3}bw%oqYZ`lb`}e=3S3LeI5tB|X z#5ul}irF9C7F?hw@{l$Y*?*rbHX{+q(W;E#@-IskRuh+c?^-q21;;QasbpjeS9BH? z#+Xkx%RSKJdSuveEF z=p%^we@!W~>h%m}7cdJhN9pAdKuo%)kZxZ<*GO69wo3KOtk{bB&wYhs8fw2bJJ(9j z$y}k*ZKPT~o!4f=l1q*nZc(zc*W%VPG<$o&?*WD&`@4 zj>$gH>s6KQ(&U_2>!?FSdRhlt`LVvee1?xCb^@dR-~Knj z&QphX^1<`jkp{E$G|jvAVFa1Fu8g&LJxv`soWEkD*7UNQpuhbO6{wTVyg-8eO`ozv zOTRt7_K(2KYaa(hvp0VRk9qdD@Bw)1B*7fMpXEdYPhW^?u$&{Kjk^N)Dz51+{S$cn zafnZx+b*zwL)>r5Dl=97$dYr6e2Rb4_)K3+<&TbX5iE<=V?=Zpi7#OErnXq*kMbm| z%%e+dUwuLPxH_x6<=pHKF#MqQh<}o=8TAIbb}kJ2wzNXRe&G*c-|i6|J<|UmnMpht zxgNcQ_#Z4Jkd8I})_3{X+9FCgJa7|8fALs5(i`Fd^NWg1nyH4n5<$Gu4smqSdoN1G zz3P99y9lrn+@={)%!lwyVQ|I70>N);(WdGl;<$zl+Wca>m31YE7fQhCa^IV?EzYeY zh49QY)n)hm2v*3UG1|VRN7B=-f0|q8i!{}JL~^Z|Orz6fOphmZckqQXN`gz8xwo+T zU3cWBAB27Lw#K`-BO7^Q1osRsfug~A4?%j+>=)jZL3j0&KAN@aYU(3CE#nUbaf4)Q zx@=@DzMs74#5UPfI7kG?y?ih9LOtrflrG@BuG}wvkRFHr)#nQnl!yrj)wHL%`YX#( zg`96%CP{_5;4_Q&fCX-MDxDbRPbdFh_;i+Wgi>@F>blGlc!1s8*t(8I6?-Sjgpuvu1|s8YC;kcE zyLn4|6$lzr1}RMwFP^Zy|LlYaigrANW##K{`5+-*r-o-wW=ElpBsb81MA#P{m*L(r zk&VG_(OcUV%;qWHHL`KR`4h$dUOgtb;v$CCEt5q>p11XmKJ|!&gh+^HG7oYc>++W~ zeDR@&=FtC3C98)j3A$)Pq-Fh^_FFm4@%i@{ZF$n5VOa^8s-;ci54~1N=V!MLKiu-i z(+?#8wbwq@A6b!&Dq)+@Z&+WI-BQC8dC^!AtNl7j-3+17W0QGb(Q~xu0=W!?ZNpgp zoI21BCXP-qX6>-Vkmgp2+uTNVo6|0nqy3%5xK@Q0WwytySYb^rPAJ-o{Mv5n`{QIc z?JiDq)49pE*#7xzJO0emp_!*Mr-4@i4u!YqGmB%yex?&WCj;laV6>JGD%{K_jK=$9 z|0ft;tSN!N4;Pzp#)WQXqizGO^vV3e=1UNJGc#QT^uBhUiN7o@%oQ_n&PtyzTTa49 z1E0!L>9e2H8n~02UUfM=S8L!IY-BK?X5{N>pl1I?zh2&s^K3 z6DFnxAi}_B5@so8{(TlJ*kH2RNgYtyKjTMU-!UKp&pcEIz8h+ebpz8_1QrFR@^{7& zy73psg(mLTM+v^r?BDt;%pV{i+s9FVKk<>pncinU@xw}1zRU)2{J|u=jt`dpa~P2x z4!L5iaDvNwm(+h%J^Ro-H*dr3mWv#>|IA@HdlHtv=QeS`Z)Dlge-Pd(Vkqo`myHTC zylLEfgoG5yXewDWyrll?>LaxcAkN{1-C2EAF#u6KWt8#ZoL_k!_~XR#rhmG_>|PtL77w4aAs1`NX`t;~O!npqU+db&G$n{w`@i_+X&s9Kk!+bUIF%ynh&O z>rbA!=|mYHq_$+{32R&YCSBjberKgz_~4P;gbIDuu>S|s&bWaQH%h8GS*r23S7VOt zSc48{ai|W9*}J_j4)=68`O{S420njqfv>!6L#$%n#^Ahic(P*Nrr^919^6pX(YJH6 z-zg~9+#l4HO?&@p9h5RwRA7it`SaRBU-&>~^`!6t&d4>A;6&KnfjU{T`6KIU=y!96 z_J?tp^~ucvQX73%*a{rqN`(*&yxrq=--3+x%(NP%jM>QH(KLgotq>=XM1}Dp7@486 zkh;niV6IJM*d9)0cg{b&1AitN3OaWT>^LlXYBBY2+RXMG9^K-dAftp!C@Sf@ z5rW&BZ7^fh-{n|uqL|A5GD%jAvh05T4^r7M)+#qq9J4S-C+U2@+K=`4NsR+0J3^|d4 zui|%Q0zc;0rT43rTU~}tp)<>fEEKpl_LH0e>zx4`V@^@ijKL}=;grER%3zEZW;sf5 z`GQ*_(z^B#VG&3}CSGUl)0ZXT%i=GTEhw~Y)bZ!cYpMZW_ja~ar|Eg$0*QkxRS@D> z!6xII^q#wWL@FWT^OOp9e2M3-hXW%-*GbrS4%0JlY_&ZTtbYR#Nui%B{Zu0TG(cFZ zANOkhhJNPe4rTzxh+}#}cBp~cXClX{#5mz=W<(|1KAAmX;SzJBokxGX+?!qDznxyD zV|pB~-`({AnV7CU`LxE%&o{&D$0sB{w(@JKm!E51;CoZSzO}j5V({J%V4?yc)w};y zzArjG!9=faUW@BK^nlBdvJwDQ!jB_I>7) zJh&y&{}L?_n8;7K_(Mj8I1-FaR23>9-6O~#DH-+OxVhA~rVwPfZuSH`dL1s_K&uA| zaxQSgm~!81^pKP+qomp|Cat7c3yDJc+Z6_)xGKvuT_7kQ15HYfuB3*lEd0|q;Di<4 zkg0_B#%IGF|8xlHvk)3k@8@roLZ^o<)M((;&j5K6b(^nO07tHWkaCgiaB&ZTrT5zb z>_M4S43 z513gNO#gH+m%T%C21#@BJTO{Lz>H1-vmgm3@I7FrTQJMtOrzQ(PXT5CU}XMTZt12a z1<;Orr9I5QRT$Wi|4CT;d!%&JVJJ7v!Wx?n>*53~GtPsg?K%2;z*Jc<$E1UK>lheLC*VFF7%eAY3Ka~_idFcZnb}D| zFJymr|2P)V(|=AQ+cBTgo|B|KFL336j36y1fZqCLdwY5&!8~+SJD9`wPl*LonhxkO zu1a`KE!>U=NXrSJsVRV-VcXXdt|$f2;rgf0f_Z;aT6;d7nP7ttU$pJfassC9p7!>X zCBeKOXm5{#v0^?c5DF}qThhUNU7u*pZ5|jcCtw~>Fp2)zS)ORmt=|JE-va8E4rsuY z0O~9K)58O#LY-j{G%nDmJ>kDcefMn z$Rwau-8&F2Yb6znWzkB~91G^mbTH=+0gNh=r5+e9Ct!Y@0_JgcXe}FD_B~*-EtqW^ z(ps}T02sB!y#Io2jg}KI`(o0XME{IR0@{D%cef|Y0=h08&_lfeBpVmzCJ&I76F|RE zKvurJ&EBMK&qFC-y#DDxIG+WSkq&4~5>S>0NXrSJ6H@^FED5M61&}g!MtcA3lg`2b zx;~9?>#AvwiqS{7VnO7AmJ=|q{i2->GLv9F>ehj59l-3iU`|g5(_W&{$(8iXu_MAK%Kr<{nMdE zyDXreqyze9Du4(k?=#apKw3@!%})WeX-uL$ja|Q+aN8}I1I=me86N_S@>_-nM#~A9 z<5R#~odk2$_kh`K!Td5E%<7W>qr>!}KUlJ9IRUdWnmT?Cvi)coJEJ3@4q|7$1$1&c zpxkZ%(t$e61El2y(1i-fj-Mq-Fpp+gvcbB4dp(Ub=l4vI<`W5q*8)6IIySZkig|lv58fiW&0!|KDX4CI&cWOC-)9SXj>C_~c ztG@@#^A^k%>0o+Y4Hz8*S9@TzoPe2|0;XkjqBVXG43s%Ky{fZ+LsbI=<71_&L}!lD zYS^(9?Ua?BnVqbwu}hLMn%Aba{yyABUOQUqdgGaty1rP{-trO2YUZ|Ab7y)r&4dcI zqH%s|HBY8g^Uu;m%g*ttQKk?jwu2CP(h{&=I*2nD077ijW}tvT`f52LU}*}N`AIN; z_kTA#EVE!E2t^7Q|b1mR9d0dsiy8?%5uY)os@X_)mb!XHKJ{3M{p%Y zm_h}Um>*{+0d@UOKoXiD>VLK&jb@wv2Pi{8z`XRN(2U)7T|2+CpuHu1k^r9X+<{z5F;wJD2A#{((V4yqbn=9tQ#^DgD?0V_+X=d%IMLpj9y&=G(Se{70dVlu zwDuOVonQq-ClA0x1u!rLz_cWQm;wY5MQ=mM;&Z*^#Ydt91Z4Y?ew(PsRO^c;+i2>!BE6oSXHt(Ehp(1;T4<$c zAoEkI*)%HAsz=(Z>6Knh{Bo+1X_WPS-_(kVQ!1L9tY}($MQ^;4)~+K(`PFIv?Z;E_ z*%NMW)~IAPgWIc_pI%L`2dHKM_?T#FHP59~^KZ6DZD)PfRsoqgDG>FaonFn%!7s_*hEA`lnQNRkEsS?NvRSUe%TNCmQxr zYBlf9ZKqG)WHp1^tC^Z!%?SyN%nhm4{6ea!!I6H6nkxy_Aa>7gUWHz&7+5)Lcm0Gq zPK92ST@ej!_@)By1qlZjx|me#&_`Tai?>B6iyyI%HkFji?nNym;C{8O!Mpw<#K`Ux z>`|X5OT1wA=xljjZ=ZAJdAofskY~el?JIe^`SH~}FSiB9cy##PC%*)OmRckjbpyY$ zRo4GXR)wpC=6G~AJ?r>NR~;cRu@6pq5p%Q~`u#;v-aOdQ~Kxj zx^}`gvEOPrX4*lIV_b`Y+~O-3$@i@RHa435*Ub@6kA&S_{1nKy@EMkgcXI(RW-xzZ zrgLAvMa06?3#;>HhOZe98Yw%8F9VOM&oU;<|7wi6F-lcfF zg5nYX!&2N0{Yrl1^i9asr_f@4YKsSn9H_xy9&7C@SinD8{xX=R|4;O>|9JgCQbOlx zN~nY%cXT#W+cm-PtF%^$xI5T57RQ0^wc+9q?v!ddJtA%f_}P?*mxCT#%#T-?FVB!Y z8nQG*WA(-yJ?SIGcmTyY8_Aiio)HcYxj05_EF@^SdPwB+P{7&8jk&}(DrBp3BL&sB zSY^qm3HoIad7AS$jNPOF}=*4oq~sM!!4n!1a`ueVbwJ>!Hi-! zk>mUK9P3^c9oZEju&^IjiIiq={zHzlMR&4;B;2|34X^*5y{&QJT411oP`;KTc9kc_&(GrZ`jH+(#M1eY|{Z@{`7^-pKKn8$w0Ze4g?78`y! z0FN*4$l3N?_g_y*)DLAN+l>Q9##Uw0P6&4%Fd(Unc(1;8#|WYSn%=1`i$B)^jO@>? zPwvk(QmMB;_dFF=aEJOrezika1IR>Al-m$y+%9~EV6@vh@xJCA-8;3fdi*Oi<-)|~ zQ(z*GTE$GMVo|<0DvG1;Voz@2TpEKcmrCwX05IBq#4~$-WBHMPGVspSxj#nctgq)V zsKn(w>d%vp&Y()^vuPr#RTe613TwA6mCvL8o_mo|(fZY%^zpM)SAF(%Sj zwt&GdO|1Y~Rc)yb6_VIK8^>_)XMP#Dm$D_FINzee;sfL#+twpEI9n?&QInmh9NmlF zx!H+apSRnI^2c1RjygB^2shlEUmkAEmOyER6-AqFIfdig!*;5)F+)Zr+XK?#JT+O4 zL^JX^M%g4-j&v&)+cOY1um{}?&qs}2!?%}g4ucbZkWr&UINmQ@+~ zxFT}=1@6_&x$J*vDdHFW)r?G(x|1Ta`JYQ4uI1G5Z6&y}K2Gi2a~iClpvb(Udx(TL zA?`ihC29P#8%?Z%<;ZJhSWF!zZ_W=DLY5|;UGSV*)k$y zFj#-1o||CSFkQ9br^CV!GH4GO5 z!cHdt!VMv2)*p?p=s@eqToJuG?|JKduz~|Go^V^Q1VgLR--q*d>F?q^qra$D{DzCq zxkFk$Z-T5lT(7X4t(!D0}(!Irwo(dFt)hgcm+?2DSJ^JPw)h1y#nUgq`HQcw7{Ea3lCAJ5Fbxm)X% z@@UH~u@scDZ_?kvnz3K&uLtSApzg`a*o!Pl0z!--CG zuwNDMTf$Wl(TRoeJpNY2kK^yec#foypRGCFGzTCY>O_((SsU-7p0Tld#L8}AefLWI zv?dl*Pi*~=*JS&_7x^Z{a>93%_^Jut{;*|B{Dg!}j^{L%mAp4)isXfWGI=nf^&E`w z1ip(xfEAYwulu;|PNwUre4E8VpAF!54mWM|I%|7>T#TWFSN5?`k+K0{aUE2Rgbe!q4m%N2c145a$J2Jc?y|YFO+qsPxvil8{v0AYoM+F?GYU8p zuwakQj`n^iMe6}-)Q2Y(0lyz666cnM9zNUUmv=QOMp;66@A94SE;DF--ZJk6+9qyC z5bo#YdCB23t&V0H|F^a(vd=t;v@+pYa{8k_uU0-q`c4)w)6DfGuR1}}y!(2jGbghu zyYLNJm5IL>w}F&1^E9BYbYD`Ae)8MSJ~QDx#NcU%uQTV{>OA=8!_>L*m()3kI<5WY z;JZ}(?##m>tLwitk`)aMG7ina%?@Y2EHT9&wh@aC2k<-r_>wf@7r;VjnQN(Yl~@&t zr{hFEp!EgY1yfPXwB7TuF`354J0r{|$v08|Sr_4pR!Y7ZD+vkKaok#mNm1k^M-Hx# z&|F0e8z?q2Xypg5>*e(g9yZIvQ9KAY%v|HikA=JBtt-jG6f+;^VYfac^7rvJ!rN2Y4_GIi_PEw?pmfBTYI*AI#K2dv~+KDuKm zcUvwY^bqgFLU2cO$Ie9J2OP;EgNADHJr(EUsDCZ4C5ni7m)J}(v%A~j;~&iEn^>P{ z`~YHIm_Y%^V^=q;<*V%-mL17gyFULDt@Y|4YTQAlNMCTleI$xdUY#Wm!O@(?MIAXX zok_X6pLr}_)Gq=}RAq_Y#e$WVRb}&x0wITgXIX8cr9_C2`nj_j$L_|JQny5<{F)Ov zYa^vYIjmYB1;WM4wB~HnRcl7SDMhO}hnj9GY%VR4b1EDYG43nc@h8uMHo1IfR&V>3 z4w6YK-;AR9GW4PIp({)L2M?m@C#iAhgQd?`0P^TVpE1P{N9=jhh}NGYhjWHIZje^f zuUSrpQ&2mLnIt63TT&p$K65WRn-~M+#p_>0X`wqS-zoZL#z41fs2pk3D+jQ@*myJ*Tbk}T65EcE~BVg<9!;lKJ3!EWz5B&ZpJvYMpnJjU2{OzoU%(}W}f@Bc; z=U!VUtc`299iO20z2}1(_|(Gzy}`fWGkjeUTk5~}EFQ!31$u-(c-}djpE?8bM+0Kk zaw6RI()C7BlTi{m9}*9k^9Knzcoyb|(amM|soU?ibNTiU_Sk9ln+J z_m$7-y=)Gmo%V|Lm6zv%JU9C%ylqctVXiSZ9f4Xsl=VU?mnwY+d2P$8bf@N4&ii{! zUlA&HewoBDhFoIjc)kmydb5JXW=>_%(7YOg@a5&j-%hRWkmv8Mzwh#7{Z;?R`fa$R zL>pozi|vtgH+9$lHs&nH6*qGtU^Sw2-I+XtMbpYfyK|Sy1S4L=PVnSLJaz+@+#w#j zmj+(rV>##LPGsg3ulUZtEa545$yO=4^{e2Oo2Ld(-4eXN!J||cTB246?|fo^n8Cv@ zpToqLT*F~vPTpz%ktL#^QqY$w;>G{Io>Yd^CetSHeh-XjK&&He=AQ*&p( zCb^;RRK?=jYmSM<+|a@c z>UxwAu5QM? z7zqL1x$Z*wjsRV;NKBr-<=D9=Sl-TrVs9NPAguhn3&cG7<$^;&ycm;fSI~%+NA6oj zW<}&HCfU%QDI`IpJ3duw(cgGoCEG!-$!u+{Md$w)$s}c($ehajehkJqH?WR3x*%M< z`Wl)P93z1nFoMv|Tb5|?UsAx_6=H0MMRtG%1EhrU2jVn0O9Q(e!v0?WzXtdOf7TYi zwppgY0P$Ra#aau3`_;?{&AYO{Oe*K{Q7&}YiDEQ`Ud^Z}as#Jem72F<4hzM=b<~1= zl_h1+8O$1>f7e}@U>|Oj)h6~-{We(#yQwwDxSV2BvTiq;43OQ0bwmU$yv%o8RLMrxlHg#lW7bPz2{3|YUgx9fM=wpAk3eJ*pK z7$_ z=!X)dyGJsjf#XFq08t`p%N>s3J~>|MYT2j*M=p{IrGBC7pOS$P~NCMnM8i=s_(WMjm3$GxM(eNDo8l)3(!|1;ND zMo^azT9+dk%@oG9wE08XyJAImdRu0?(0Bd$v@zoU7hod(&-v>H`jAr8czc&fU_0-i zH3qvGI>9&c*5Z%zBmbnos!0Ah?`Aaz!aB?*a)_=>f=~H>MF|3C6!JCad*oYP#V+Fk z5ff z$(a%u@e>-v`o5YU^u@`tJe{V-XLHl_(lU(T~$0`KVWLDq4$y~vsF95CJZXRA%QwaK`6r(#pp_@EhA-WNz5#>lynQF6kZ{+vX_5+@c>`SZi8k;r2(?_pn1CIhh0%$ zyb?mwLI2Z%rowP}JM6eI=Xqmt*5T%;6O*A)j!uL|kwH;~;!GU8#1pDBX(E5ORtKc= zk3V2~J@vl~7G92n0M>qEcFOomFn1YjGeTk?ip63I;m_F!FqeMJj2ZPm@}zg}%dC%+ z01HkN`t5Ah+y@^aSN1&2(_XHPUut$5&Hww$^%}(*v#7w$DVWe-?PSvBLD?uRNwizlTCdviCI&-etVrB)0M@(+HV zLqA9Tdl6W+&*5H#fVwV86n|mW+YTItRd0RQvMT5MkL}FbHt!12O6J`vI$>zqWum%S z`)g5Xth~+pv4C(xH(Ux~h)>hk4V_Fn@smO)@|%dC(1VF9uu=wM;(O+wd4vp5uFdp- zCTFiQ*lA6uv#-Vf)aB?T{ELa4n)u zi%7j$rIbtyH1{;=LO%?u59RFu7$`f^FQm0Ke$I_{- zZxg;IDHKv3bo{l)H}FJ4PH;KCePcx=Oag$2gdAtcXp9a1p9xZ`Vq5s5pj>=aN{#7{ zR{q=z?YuG0I?j%9j2EGQokeA6O}QNH{7j$GUl{`gauhj-t082gpq3ExPSN(;&$VLF z?M|#fWFWo?=DnF2;K&OhJ>9z}%OVi5zlN=pY+ntIppj{kgky=X`nOVZezS%};V>}z z(_W}^al1fDN8g^0K8$>_W3&YSie874PlKpc<&)Ak5&x5Bda^gTd@M#mxtnWl1GJGQ zWvj))#3hm+IOdoE-pS$YHJKDyML*-8-JM*ezG>Q%iTwD!_@Cl`Fbl2Nipb^6K-v#= zpW9=p59bxo60S%;JEj1T6PHc2+QfK%r^XJaPi#jdpqoAQGkzle>n>(ZXGWaTK@6w@ z;kdG*U##|hyG~6RP*xf&Qu%^Abxa4-pO3N9KsE(rz(zwuYDFq&ZX!mB8?!{?Gyr8{ z&2wcj&_(HI-8Qg+KSo?IRahRd)%+6Ezif!>E9)5fB+^k4z0WOPL#FkCXVNpU(A}0Z3(@51_gvNNi5QhcSk|$v=4lYqQ2Jt=L>% zedg(>pQhmw4E@Y#&+&~P9XohSTjQ1wAzcy0aK7qhov&K>@Nc77&NbG32!U$RPw~|{ zj!3T@&Tl4zqP>Dkn%D||#|@Q&M2tXup+X)I5|8r<18EsQ5;*8Y)j74mQ6lMQ6Wiy_EA0+3GED$9F7-E@u5o1sM?BC3s01dcXeT z>nmu4Ahew%uShP*-)xaeZArmJvK_(YpI>yq1;mAJSPA;j2YmYDGg(MKoVScb?f<2} zQk_erZ1Ao@I8sQcgCG1<4X6HB|Fl2?H`M3l13=Z`ll1Rt=IVEqgRiJk4u16_ctrdI zm;dzo=lp*Fmj~^}deQ9`wzl^5oKvAClb(cJO|we;?uZnw1{CBM1!uu%tdyBWllYujI zw}W+RC1oVc`oamBC%K`|UJ)FZa4kc^(#{6y(0u}OZ zR`Mtoehj<=I<28060;-&`!P-Ov{pd6lIn+wOQJZ<=7}j{JZOX|bg9`kwdd z#$vsd}t}j;SOu647ve&#oXXzt*kJ!7+Bay>U;d*u=rO|24dhajb z_(v~i7Y$L(%sY!0-q-o|D}|bx;l8p?k>u*k1`4wN#(?%S1e0`40SKCIQV$Y(IyB&& z{dcK-g4S+}$kx4lEd1Mg8sD0C*#qR8!4L8c(~ZxJ;Tx3?rY|4HkgBiu61)}K&~ z{A6q)BXl#5O4LH2=|f54p^67*O8@ICp{_gfR{0q+@;dnmKF1|(FXhQ6(lq%(^cY8f zm*nY(LM3pK{E4JP`K!`sZt)w{ON!6|O7#*mWZ_|`zK89&L#X}}n1%I~G#yae1r!P~ zPPoCS>%rATNN(|bB@dCrh}hSunsxHN&NU|s|4G%Dx_+J@cQ>jv|4@MTgVuAUd!(O= zh1S>E4=R%%?0BCKUh**XASxv7pRV$;>wih?T8)N_2<(8ND_)Q!H#E8edNzJW&XT-r zp`Y9T3{8?-3m(qP(xj0?HR)d@y_DzEq~cPo@(Yq)v1hCsTX|lr&SMo*{HxE$@BlPr zs+YHDE6pNWiOeTH2uKUr1fsd*J8_{cyQXS#dN~|^I|NVxAJ#F$8)%nc9{jz5n=*P1V-+(op>etsL zdJuv!Rs27N5+di-Do=mx{}0|R{~u&mQyk)3{BMvZ|FrJMwLl5>GdAc&vs(!w(qRH1 z&horoC8~g2uQ?g!runv{zT-YCrE?^Y+d}6x-1%oP{==2v|I=$pE2f%~8U0CHz0sSX zUoai!PHE%w>pYvrwj->O{;@-Fc)IwjVhkH`f9t}IO3*PoT&fURABj)t7yzy4JC z$9rpk%nEWpi1^2h&f@+DUCYYW_nuE#E+2NI+S(6RLI$8t~Cn)cfAdY|K0yMQdT*?k}M!?bL3@3pi`+G>sjmg%C0i!pi- z-Vryk^U7HgAL$0p=J#+5;ueMtGH@4YnV;!$2wMd9N=v9?XyZ{L-H+EmTx_61sg|_>Z!*XDoG;lNAaS^gFUmh$(`M&OEh^%DX5xBy78uP%fQETDC@6&R2wrdal%wv7J@ zZ~UjM9}lt-X^%1Od_orTngwQ$onOWX;e1ptnLqT()N$Ae=Zeskf8pZkS{s&uhxYMq z{-_n<8Y6o@EpsJJ{$V9|vIUb^Tb+n=eI!l%K+a}2%bd9nu@UwEvKcXe6|HJjAHLG# z3B&ft_(T6n+2YhkaU-uPj}Sl@%M&-TjxDHkBQn>Ai_bofCI;(=q9GE-w>-S6N;eYg zyOALN{F7s5aKFPXZ)xIWjGOAAV87~2$b9#1M@&TkmglgwiamIi z&@(U>$zwLi6siqGOLA*oLHL03!FoobGfZYbGZ z5p0|*-W;VeLvX$>(3RHi9>bm*aplU~z-Ob0TUXQ=oU12MTIOnpP}15b%8L9OC{V)& zacFlbg8{qBac<~Y(o{Ydg?`Ip!v5YKzc{=*BhKaEG1>opRgJyEc6dO!cMF$AFKdfD zC=aqDe3+SF*aqQCxnFD&=j&SMP(v9VlP4zza0OE&rKcQokm(F+tvfX#?ynP7hL&@D zr3|*8{g&o$TAI)g#*$BVo~e6Na~@CT6xf`h=2~*hM;p~Y(yM>r=X|f;{MY?H!^ft3 zKHh6X!Ed&O|I7~Z=>q(tP!p&>-wd$zmnG}pY;%U1Bc%Shw*IB|`!0lCvGZ3q>Zd_d z29ThkF7`i@p<~6ZQw`)59KyE=NIQSbp{G0{zOj=0f_CtgHK6!g?2FqN}S4${bc*6 zXL4%!d|J48pa}juaJWQtnNbzCCuW6lB>#4x$!I48Fr&@=q71m)tL27$>A$_NfH%qWqAFL69>Ff`HcAF}#-s+bR={<)}2GX5`>>f~w- zGku*0+L^+@fK7wTW3@nIHtB6HlFX?86oXid2Taswz0Y#w1bwcS z9kAjmea4B{eA1-ESn)83h-zhi1QZ!{Rc6x$&02RIStyF=H(pkOnQlepbBQdKAAP;- zd^65wKXF&Gbuzykl+L4O;@jGq-&#Pv^spVjJH7l8^QHa%ru6UEc=@?zi_JgvUcMJL zu-`BB@^j1!XMq&o}n90~k-3r}w7H~Q0mq5MPwkLXY6QGUY3+mJNzDp{Ecl0$m~*Q4XV^lqlzj#>=;RE~VJR#z zok937PcW1R3+F^0OK^_hwZb1p_IQ_`}F8uQ*-+B5$E_L0%nibTeEDV$s zm%ah*{%w@Z^WG9xkedYD&`tU*i$o#V=~C(__)9vFY|@7{us%ld9QnnYbA9z)9QUjb zIE+}=;>$!l9$ybkVbJ9H;9m(gS8-6S#sAqEi3!O+ zDIEUbz1;=?)4qgc(8e_G^D}N|M;~&B-2xk#(k=-o0@0lUA zku(Sdn^J=~zvaf)DE(f%2>RXisZ#klp5siwr8;Tp;iC;`UG6ws?l05YKX%+pt$*** z|LFLOZ((hwSu&5`D3#S|j?Ckec$I$&XsqO2)5@rmZmW>D-WIIGGx0-ON^_+!VBsIp zn)=JtYvJNuB37z*0Xf$UvQX*Y&Eet}%@DX1Cik^*~eP8QPy3^V6g_b(& zZx=@Izwzj>TxP7L^n^*)N|Y#H{Ct$goiheDcPT*PWZaCy+itrmQ!~ISs^Kh;nT3l7 zA|TRe{)JnEoU=-a6X9*`oJX?`Tz$(&65wQTOGWe?E|PyM&ON~mx-;Z2FWNV!y#2d! z4wTtlp$g(llyCW{a`2XlqO~)w=3IQixeL2@Dc2+RCHNQbt6A-kGrF|7tf1{w(!Ys6 zB}Gq^t)I~gdv>YdyZ~A+mm)VFIJ;s%lM~GxF1K1s8)Dp)4(2<|2*rGd8OpDhG{81S z-emL2?-aGnIZqHyw(f9Pa!2!wD+SB4h21&LdR|*aQA5p2!LX#c?2NWkN%|)Kq?8(@ zds97ssHZ*?_&Ea(fL||X@IenhIWPo%OYr89-^Kc?Np(ENWPHxJ*&Caz0h)$2yei#- zFdUw^)vUDevfSz+vYyXgD3M7xOvDu`k5Wu-5o170#@O8E(HuYz>-BrwP}6|8JcWwP zWxvi4?QO@Fgep`{LQH2~YJ>5xWtn&0_NHLH5L8BRPW$_SOMD&UUL<$D8P0Lm_{y+!Jp4sM6N-<-6e=BM_%B}o;1C%@*t32uje{qlC5&1w& zDwb|?gaVg_s*)IG@5OpwSM-)m6};jIr*x@4W7nzV^i2g{lyF@78fZ~<#oF3gxokXm zP7Td+7U$z~-BNCp-Pz4f#(UxuI`|tW!amx5(~I`m4~2CKoHjHFL4(elCX+ypgt!1E zz$!>9sVLfV`*i6L;Fie*GAA#;+|Arj&)V8yMPio> zXP(u$CR><3--({p$EGhlE3@WONy{Zf2Y#ucw~@v|Hr(9!xb+%(snq>t7I>CL$F{}B zL|l2s|LFj3okvNocYGmOFHY16&*NAt%VRMwK6Ez2Cs)Q(x25T<`p}kChG;!9UEb4O z;5r>ATcYc~{r()D}GGj62;Q2k=z@A?%@U=BA zaGbS#b~^!wwu@jX`e0^u;$BwL;~Zt%UOsrA^hg9qdLjig7-51MsBGAV`C0Af`BJ8y zB!A8r?D1yyunh~c!~ia5Sg{k+?#pC7sEfX%(cocFQP_XC*=sWME<;#@p=lPEOwKq?$(ByBbq{+K zi+8_;paMe8VO!_-NZb#?W(1A;D<`VgEc$yVvRZmdeWg%ph_qiLL00x1`I4$#`!3 zsJMKUE!=i|`G6f2T{m*Vis^4Rmr+RwByp{Y>HM}y?zxK`)W4g)yMKf8@n=cWU&P4f zc6nKdV?!WJfx>0UpP z?~lCD4&>|(LVC+C`tWoRH@DuOA$O4%CYuPOPh@(?q36h<^A?4^HHLL$cI@eQ|4XigP);b z`G31df3ZmoA6mzE{()U|eaOxxRy&UQx+Ph0&NXp%X{#7{nlSR*!P=r9M}uG7F8wp) zMfFCA{<^J=jmyUP(J`67ICu8pkUHP(Z(#7-&O>}1b+`Bd@m&=ccooZLEEVsPpOlKJ zbcs|-@Ra_pR0@CluWOPub6}GEMEr~GPn4f<@o$HV=6s9^er7FeZs;1)Z8)F6Wm2+n zS0*2wM_tsEn=LmG9!`$5MUAs8Py@deL=iS}KEEOlMZV zlSHy}%rJ&FE$w<0*|PBT>|b7fuIXX(@10G)wGN8?Yz_Hp>ohOCfM~d0{w%OKoGzBK zpy06Qo`ifbM{e-MLhFaZ60*O#%Q|QGqEnO!>OQwEv;KH{ z%1=@M6Y}ePGYgCQAII+u25zV|qfS@vT`OGfZX2H!_Yd1D7rH?yRi~y8+td00q|x>j z_5b7~zCXRF|401J7{d2Yef#%%-{UmCf1ja35FBDthx!az;A{O6@8N?P!TQg@$qn5{ zT}9h&X8)_G|6Nk=QG>UcanO8NL#r(@i&UY1(YD~+{?|#${G)lsVsZm7g9(s{ z{Q4j`|7$7*QWc4g+w=XH`;ah#;vYVkS?v!qV{p0a>L*E6hyVV6J&~f3ha^D+8MX)2$m~Bs8ctcqJz9Kvq|*`&FZ6;G=+m8|ukO4H z=y#uqcX#U=*?bnQTGqV_5$dM=bx(rG(pOgaJzJL_Vi!*cVJm<8waZ_qEb(YWQY>$v z4TP%6MoQ#3Ma?xm%G~+F`lYxKii#KSta8I!fiXg4O(mGhG|Eepdz*oeirlTp3o(LvN@h;VhU9N|09rOAV|qe7x4G8Vk=Ua=SGKBp zP%ZoOQJKza)-p$LKFk~~^qX;MVs3UKUpbAR9PJc+J=3257u$2jZuIi*718-VpC~05 zI=;sBw6drXwU?d>j)otVaNCCMG2L^ed1Cj_Sz3Em7ZxIra%7>KD-_N*Q@}_HGFQ^g zLJ3xak_!{t^{RHU?cY|K;^A1LTJo45ig=azX_VZU=myRrK|tVQ;~&bi{L_-Me`+q) z3oqy76>!o|K+zpC#qx*gnpdKKi}m>O~2Zkbz$iTcqCySYPQ+_L6@=QQ5Fv;bR$Ej_>>456T<&VR~%A z;4sRGzUISrkkD_!-;@OBR!QZ!G%gg%Fp#T+0+Xe;r@14GmUH}}IZzQMnz;xd3b-;E$ho88!I9kN=4ZCO1FJH zrha?%-!6#u+ghHnshk~zT+j}S-S7gp-_F>WMN_6E_8&@X|BHcxJ!tS^Dyc0#{seUO znm%LPDI8!f@s$?+yE;%7y|MF{qR)f#{!aC32`Z1C!`!F=2;L_uh;(fU&P=uB$4g_v zx6@6Aa-P>{3QUyYKUvth3LY*HZk|>qs?%xZkqu(|aaxHpOI=3`Q>?DNtsC))YY_IO z(};plJymE{7+fJv8{39$E#J$M_qm4P@^M#DBBvswVNVmTIC7FjsB8vul0{$@I?;2o znR1pqL{M8C%O!Kz9#6q5k@yc%PSL0Oc%A8XbB3=ha&_JaJANjy4~a0oz7mNcN~78M ztSZbSOvW=JIYzN@Omhp&S5Gq$-XPn^3+*R=7H4Fnna}K9NR-c>8G&SW@PZY2l`y9n z`k}noogkfmCTZ?=b2`6_P!T9HlbFu0rOKDqm%ihCXmI}dRPBwgD(q3HkzYAQJ>+`a zu?68(a65PE9^-^p`Q)hvFB23LIJFm?im}l93za6Xk^-?sp~zqfZ&9XxZSyW=^fJ)h z(5I*4lHdeyY|^(6d2`(7m+=WBEO^NVIWhGn@qX5ejd8yg6wBkSKTyk~rf!LGBz>}c z$Y2ERhG@$5H4P? z62p(gk2CyYI{N(Y%T#y_X`Hv06!}-(%~UqX0GA5FE2U$7!RXuktzD_UPiPVhwW43K z`&!SH*)l9AgS;|LYcq%NOV1%gxIx8hXrf5S<|kg3xy zMj*A`|E=n)J%62uf5^BJ|8abz2T6<625nYzT4j7~%TcRcoI*;~TqS)XA!lioAWan+3% zb)*-__ zmArs2@jMqZQnc=8-n9PAjyrcV2-hbZ-mQoP_n*kqq5ik*>kJGR-+&Mm!{NK{NCy!za=yqC8#QvdJTkuj zb$Izy0{v@+0*>1c>Z?wx=Z0y%1649&g}UHo=C9u%yMHV`9P5~j0bU8pngsi=u@cMC z$ z@(<_%>UCSqe2-l0XP#kQL(ZFW{7Uy#F0(m#=5BIK_uug6B>VMC4U|!v+vrNOsEO)%+P$ zpQ<}ti-)A}ja{3xKJYENgDg;V{p5JML$<2(TS9f5Pk3FIC2#P|j8yzOzao#b#Eh9` zruO#^Ek7Y;SGK6?pN;BYxtziNOk#2C)gPQM9Ol8uR~R?&ot1B+0OSTDy(KPNuwJ%Q z6Dx0-zl<#T$1dpEBvoRr>0TN6s?sh>;zw3SzGP=5&{w}=l9rcV z`V#o!p)O4hEAE=-}1 z6E41(uYJ{tvEIN~4^-0x(Wo{g^eeTpTGysrLHO&nR?W|e7lA3^^hW<;{&iW`sX|I0Cu2W@^1lk^=kX$#Ms3WzO}_C-Q}((J7@;G6 z;4egL60KKBw_XNzj@QO+O7cE@YEBWhP1>a8e(5zYdSjvW?j+Gu_*3FDM|{ey@$A^5nCwd?kDAEw%tD1kSPRV%MfF9VGUENs2}Po*)Z26Ou2+%}7gExR zzLK|0f75Qj_|3aQD?HrXY_Mb@vP4T&V0nE~N{8`Kz>y_dRRxEAyjX4_`I{4cNek(U z4T)?vvTK)w8=Zs38ohH@iW}X?1Q2`dNp@4&SdTP|DGT9JVp{)7^rClwC*w1Gpi9k> z*Y^Eu?w*UV2# zy=))Vn>VdweMXKwh-8I-W_$UfznedhZw5cepE3*P4}?TgLzQ{)HmO+@^ytG%5IHm{ zy%S7mI*t7goQ{2xweAb zL7x(9KA?S6t|04$21zFtj%cB$oe(T-* z5)YecU_D)tC6e z^u8130y4=$YvFOdKK7Hx27T-yrF9f0m>L)wH~m=h&2_V2B)LIiDpV|UJCznS%)mEw ze0IFG%pIFKCS!eBQA2Re#eZPE4Q$=L0DIDL{R^gUl-xLLO zIR)kN9VsIe-v`o|ggRU5*6*wyF~%*=8iT(}R_Wdyl~b^q@dwGk4LKFE(0fIPMUoj0 zATQ#>|99U^#Wo|BB!LZw1naxPGcxa1KEnL0v+`q)+W!4Q?DJ7SZin86OShRBNEObh zyuhmF`@{+Q*F7pR&i^srt30`GDGBtT3|{2J&WAL=`fTz=qL{H>z6cbN9}j5$#2ERi ztex!Ti$EcN68Yv`_H50U7E-pHG|r_aJ3mjFfo|ssJ&mK96n9bq-`lVD{GR$%ncOG{ zwc|I+;`jCs6Zk#t<$LgVT0yo_&P*tNi^xZJ91&@-<45rOf#5gJLV7d-$>O)BCSCW8 zf0e3x##)!|`~TQ~?n;+=`eBv0wlEq4wYTMWmQ4;`;$2F0Kvj1ov5R-mvVD;!is|&) z+1Z>a5K{~$Svpqn+bSxP%I%m?=MCAR!5x zP(ww@pDat6>A~fECQBe|vK?YNkCYoORP^O~_{o`owP;r<&Dv~cQ;mr7A*|@S%EQS_ zIb18iHd}K^c19fM7W?Qekvt1Z^gN=+gMWEZ!yTWqpC=w7Wp4K_PPBWM3U_=V<9`mS z&iE3>J{ybOoTAI}XCejW$o>Qsn(%l*U+L!26Rik(#vhlCMfZ?h6*@M@?0+hiqolPt zt*eGU&Kkjr(SB!+uEw11OE7G$_ z7w0LajN*Gpbb@0rBCcLGKf@RAo^+SGbJ!li2`kJ;FL^Rzd%=qR>Bhoxy!yI6_GKb3r2`cu%8jui;<56xJ8xdWpDLR;fQGcbT<_ znk;mxjBGAVSl>qSrSF!k($x%nU;N~1Y*U4cYrE7jN9CIbZxuR8`$WDA4=K~Lpr)MkiAAl#&E~Ss>Oqy* zc(^UBx?g2*s_gQ*|Nal~f?))k?|ir7{cOFk30-%z$iJD?&a@abH=QJcN&5a; zN&8Mkn3i;*uZ%TCjC}F3Oa!x#ONM@l~C={hJwI!Nt!~h8bXF93z@6d9SzY`82@nXFID--lAUY~) z@KOT>CB?`@gS^3s#!GE1w2e24)*g{0Kmjpv!eto8j@EkZX>Dz*)zee$X}L&i30SUG z16bwKUj?sw9Ib#Y7pdm|`R@JBWC(cL^ZfBK^Sqa z7|TCo))tz<^<>S9x>CC>&p8HvXC7Hnnhpw908ETc4k3p!VbptZXA}mN@Z!n~g9{0Z z*2!^zwfqFy#;ao8T#}DFc*UW>y`yYP+H;LozTcyjSvkn`oS{r=9ca*q?SgFyPnFK5 z;gR@+prg;Gp|!+hkHoHECLVM%aSv$b8p5@~BvX;tL7mMPn7xfu$V5EOnA6-uET_EL zq0il#fc>at$$yod7_S`K6NjP7A^Z(2khS^`^q8~$+%p9(s{-v~uz`L`&j~QzcuVXM z;%W7EhsdCp4=2ODGsOlmw9PC&V9tQ)*^icL-4vdCrl#*XgR;}NF*_dx-Jq8ka6#(3 z{uBzP=G!NQk?5uSR70Zgb&kHxi=dkzdh(Rhd^RV1`*3=gfS;pASg1Y(QwK7_B*!k0 zd35pxfMw_d7M(FJTfIXpeU_pkwa}7$KO=DNiY+sST7Tg8dk2;b=nv=UTa%~@^C`Vk zTf_k;MQe!C_kK-uB^NOsEWC4#PR+DqWyouMw>B{#uQq<%l%!bhR(brRwOHjG>nIPS z03^yZDuH?QLcj`M30Bc&JE7GMXFMPn@at8S&aB|#wZa)+1Sv0jg1gIxcND94h<8?v z{GTT~MZz=vFmPn@2uKZ9zkotUDHA-y4OKXqCEkG=MDJ4NnwWqlM{-+f=e#9G|0EaU zR)$;lqV~&D4}r@Jz`OnC#5eh2R!MxZB~V)EyEX%MQCR!?gRuhX297Y2=w?e_qfdCq zo$DL$T3Zi=o@_V8r@N~KdqIQ^x+X3#zqblAx2MUz@-SGn)%M7n zF~qBwRvMUpvYoA(nTZF9gOQi|5Bou?OzdNGHqp8?pLpSq0E9nZx>rqNx;*=v3xxin zNZ@ztBY_p`FHaP0lu-zrHWASzF)C=jrSiJp$hNGCY#lYRJ+-k7weh~S!&gZ&{8epi zW9{(vWCRD)Cj@s(AE+pn8trBw0qxn4W&wv6f@%7ar4r7{3F*JFbGW$`DFD91d@rJ(?#C z=D6_!j0NjnZ}@hNs-Z?fOM7q|nEuuVCP2`9txXicb6=~q@fRj#;F)?xGro0|vcf&5 zdOc_1zvxwb(s-X2A1j{7S&|9xzysoeO~s9)CdRH=%dyu9LHwUVM!n_FTg>`zxq({F zTCZiK12tVs{|MiF$3&i3X_-jseVE8lDm0s?+J)RpiXGTrAKLYSo4oV#!g=NavM0Of z-&Fr7m*7*QKaa&Y{_<8Ae+jD+n2f#E7Ptwcpq0+ST)3ce6-Otw1QuX}LcI?|zw4VW z?_xFm2vgH_c`Wo@vw!6{IvbcTB83NyN&gO`MoqivSry&c$GWAoZ+>5{8OK5^5%U6{p>c`sHc|F8pJ&Yfia+nCRE1MktSn{8_%zLA@X0#R))`1>lzo|aXhi}o!@ApB=O3ovo>C)Rr)mE74Lz%wes7r&x3R|;?+x}-po$U<%8p((8oe37u7cXpF{-FG*^ zZipx~prfsaBeP&t>rRejl4b8oFR~H@^Sn`z{ z1V3hu?kv4D==GeyH03w?;uz~vqrXgB0{3r=#9ptCy=ywYZg0N{i^zZ)X%b`cfiidC zV~3w-Yp2hSfz`HIEY5_n+yUlUmw1~>7{D9+B2iYvn@}Z*N=>_tZ8(2B(udywb zZC&(khL1hHh!5(4v)>F^Xwzp#NVoQ_#eRC7OFzWQ1!d~5Cz38?np^#J)I+Ae+2PU$ z4<#Ln!2U(LIo-9oKg3t$3Jq#;3ri?BPwO>NaLGv|0d`qxpiuE+r1f;L|8vwq}IC2=_ExP*aSmg z-z;GjGI!5&c$y||HOqYL;QaR9t9?AYsSmy`XTCfipg-%E2wDCbx9rTDCWzE=UGoj9 z7P6~{OmR)%P-Cg+v(yYyF+%5F2%zQjW)|6+Sy?fE%%L_1^$SR~abIrrQ+@i_;nF+n zNM~CC{QK!Xea(s5@~2HC-O|@tetOv9Z<0$tbbhA(ex#ds?i5zROlYxpV_*q8lS6Oa zbQjv}mU$PkOL?uH+u!Wv#fyR(A0nqZSSTcnF%v1Ol6*r2HY)^~8F%sLJ`&QEGP{^F zl!tAg^Jr8yAoG24$@q1Gy!_VPZBr)%Mg#tVBi50HIAHyC6t z*QqMhd|j9QK#$6}J$Og@4D;)`w$`hLQ>!?rIfYuWFY9yk#Rl;V$@Y%G0$G+bEKKyn z1e$�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 C%8*bG+{CC=wq>vZNZbBsokuXlL8=; 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 z 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%0AYdQV9#MJ9)`@W)H}{k92H4G0ppa zvYD)-v#L)rJ)6)9`(wS$nwGO0K*qY+!EsD~!yHnroRz zjg7o|@^+emQZqCOf1RPr@wXs^<%*@Hq4V*#3~38|0y5!mmOO|5xzrI#o6rIOISlXf zj2D;mThw^0s^5fTVEumn2Qtj$E>ki<&_~QKF;T{E1gglD;Lpx)Wh(1P@B6^eiEIRE zTSKX2b$G0xXN#Ob40745OF$ZkX>}(u#Txmjrb+1eNX_a>@%NAI@reawXajVB(F6sa z)O4&lx$-OFW}AVT6B#vNp5fjqIxv8oHh4nJ&^7q$4B=2hvmkUS{+5O=#NVI=9tIVd)nm&XRX@*B2IpT0O_$-UJ9&9kIteubm-BJi(-wLMmtU>gYxZmk z?J@&5C7Xr2mW(mSZHr+`b8H(I%4yBm4jNi(k#3?YuQNELF*fw4)r9$IyYTqE)9#Bh0D0RHoy7@^A`(eA`ZeGLX7|Ft3|TQVDv z)N0-PMNiMm=b|;WF9TF`UwGx)#(G{FQ`>5_dY&$eMk7Jobx&O;1J_x11T!0^B%s3V`c3|*zOgI+8It@rdP;+T6wBkD&KRAaH zzyj8d6I!WfY+Hxxi@TVZ5J*2dTTHGgXT#*W%VXn&lf5kK#fLRwltpQVv7_^+?ED0d zEskGObvUyuNS}?6cp$GLR3QB~{@#ED(yLVK+jG!*&~3Ml@n=o8+YUVzi#c^C^l?UT z7jAz@qb%<*n=dga3ddiq!TM? zfX|Dx@IL_?LqFFTQv8ecZ>Q&9qk(1;*!9Z#gKVsc@-f1>(~R{M+0J8c^kVM{NAeLf zFeSryvCS;pUUMUN5`kSo&G~UEwWmofelpDSN?`=jT|PBF6YzY$|G|>=Loz>}%+!=X z`rq8r;UA1ZhZoPZQL5PgrM0@(iv0&fvA>Rgtcmm=HYRfdV5`{ikIH$J>{;?iz4Xs1 zfXM3U0R6C9FuO{UcO1ypg5LnH_nw{7kdjZMVVZ#~V&64BNBoB`k02$X!uw_yx)o8gZ~Y!yv6*R^LEqseeop_a}~z=IoctYZ8UI( zY^-0Z81!b-yXmiC`J7QR1SE1eO&3!jhU( zx~M6HweNEr@SS#0L0PVVBg2Yhvy%2#5!>|8B950@XkrkzSB6b0brrB!rg}Van=eHKg|dF>nCxIufbW? zORNB|=~1#~y#yNxY*@x8)Qj}1@IPKnqGeA61GtvF_46l2V0Rkv`ebYBWd`Qv)OOqvWc) zksr>(jv5ajhXjpQz)p2oYhF}cfE3Vf9egF7Tc-;TiQo(6%UB*?!&Sep>RR2YIshX2 zDOEi0@Ehg+@6Gy*f(o10XYpcP8ha(ImdkugeUA~=eUq`X=;>|d)q1_0)4{E!?2O_^b zg*z4haQ_-?2Q6!pBK$MmKc>xkX)%F?z$EO5T;PkRqd7)pw&a!j#|-wn2dANqF->8L zF6YNK^9)|!7xVn>cVXt)Cd{)ant4W~gqa7f1;r~6XJZy&{fn;O<`^>}$6O^{&^sLq z$LRPX8Rs`ZA8UP@B;~|9x$4`N_Yh}@2q(m_j)!0ZQ_DC6;4;&Ea|;TyB+@Q{-LWYsjXwy;OijPgi|eHF=XE^Mj1PFcBWl>;DvVeY0?4b!3=@^>VnI}j8nV*bKdeo$bmBe0cIcZBp|XHL=Xh_ z7SU;}Up~_N32gSl<3?kM(TT=mM#Fww2z=g?$lq+{WADivqv1t$HOgrC6|VqS1u?U1 zjdo3YPYyF4{5hy$$Jf0lhZqf&LY|XDE3ZH;!;HpS*8XC}m5Z7d6)wH9Y6z|!xN=nW zpU@G!4|-h4TMi?_ySyN^Y7!!v4%5HXp?nI~jbK-Md~Gxu2eNkH7#dqc0VFSrsPCbi zFfJ{Cl0AlXvh1ws?ZHF0-&qh!g*tT?zF{=}K``Glv}Qcs4xwwm0!DY&(9o??I&y!b zJe^|e|DNGe78#Eydnw9}U<65h3;ljJo{WsDZ2-%?infw!MvMK|CG%g{09W!2=fAkV z2-h|EB{E#SCx_Oc4=1IcH#uU?VuQdsunK-Xggl6nLq4R;8qJBK^s*Hcm!3{HP}M&mCZiZ zC*9Hb1W+SukO2bF@BtlP!j2>~?w1NtRAsmhS7!YLl_(_R)3c36r9kF@9;MEzZ_1R| zw-x&3Ii<2-Tk&iJNR(x=oW$3z?ElGpkEi%F{P*9bf%V{ImsyKUcXHM~ERhb2zT(f}qN ztl(NcT_HB zBhoa!O>47!r-AF=Y`B#C4om;+Fmbk=5b4kNkpJ`T)`(IY#@ctV+g5R&>G8YwX1NMa zR9%K{zvJ?c*$Zd2v3@ir!WmBEdv6?T$uPdx;w(67G<+RW&nDREexqn@o&6(N2-)~U zKFJpofKpq@NQE5AUt~HN0X5B8hH1_g%)?(ZfvZsZYXuzA*eA38B+rB}9^4Ov+wvV> zdATb%q$!-BA6NR0*MCg+f|d{L)t`mrws#>Kw)#(4 z6c9Qc#pq!28^()0uEI{^!QJ@8J#LE&8|qZ(CiH|{#m4&Uvq}G=V;hqzGm2gkeDo`lJ%Z5OEHt;nmAqG)J5lo$ z_c-h@&?Qa1ubVnC3qFq~S7AprM!jTzjKNIskTvtT@Nwg@D0YYIxjeE#=q&!x1NfwgBUD*ZVt@R6Iho0} z=al{ND8Py~JYxJqKLNJ1k3r;IDWyP}q{8LWFgms=x9WQ1mG}EEy$gRcsOZHJfz<@o zE0YKv#Rz4ej8s0pezJnWK}N^OeYHK(zcMI?EY9UuVE3@y>mR^W=)x`d z!L(-OaAWloD2a2LaMIrRY?ps-b_P^>V{7#a+~?t*L3@aZ3dFK5^!L9WiAZ_skQF#w zXcPs`$#-L;lp(lt2hx9#=#h(c)!;Tw2`{(8;zNgD_OD8YcvJhTwf%k3i-$M6sM(dHjyZ*HtCF`p^N zBj{i6W)oE)9@z6TH&at?f1qamSBufl@pvRyJ1`tEfakLi1DLhkjsYYWUYmsZ)76OY zU5)R2kZ{H5%o9(eys#Z|Tf9>@yi<>M&*KwtGPW>rW}ywV%bpo;Asyoq zR``*GTu}yr=un3YAM4x8Y)tmzpR*u9H4fQ7qv5|$r?js->NZ|^FJr0Q-3KxBW4r79 z0m(Yb?(S#V=x#G+b+9iUu=_it;Myc>?Nxw|_H*p_;}^uB>zDk#UcMh4{(k2*_}~JO)$W{WCDtRCPgORDHN@GCJr?vbras!u1l_)acr-&^5irM%P|6 z*NZV?_+w54e_~C5G?Ka8hJ-qpfL+;@H_(VS8vjDPQb=G+NtoYG&c7?+IB`0>@0U{& zF#~VFPP4wX4poA?Bt3S*0fbFdjxFR$mPi%rCr`o#VSIzGAJJVjX)~01f+o9C(Xa7X zCG5p&jB8|DFf~RCb7cLh_B$#sNSwHcbeeG1B6AfbYmr+UA`6pSpB;ar9KDgL#A~^@ zGL0F>T>}n@s7IK)*@hS!dxAHYUJDX!$3|7mD;mM#fkCrsbY78kiWytvVpkiuc;Up} z0?~R7QSFG_SF&*VDTo6aDf##-v={L)LwpPOsQ$NBE`U2j^ z&#JD+jNjR<==t4OCg}O^Dtq^QEajoIz>4(#r~fpWi&C@I%!C*7#sXBG$Nk zD-h(GAc2QX6GeS~^Dxxs)#}l6>QNaVU4TbTGLnf4uoj49eG5_Wcm{gqlnf;LrCj3{ zwNQ(rzIyz0P`jG>1G~3WI-9{NTozg0Xt>V86G0*!dP)y zaNOYv?{r2)(aWeXiBC+oQQXQxn6S`O9+)~GYW-DiAIC{WIm%;NvHmkU%jwj8T7JJT9(v|TGIGJ( z?7i~*_jw!T7cNoaTY?2Bv_>BOR);q>xqTbqp|BneDYN-<%608Nr7xSMt@Swhlyk$| zX)h1FR&|ZmKx@rI%ziuSp_AAnSW@w_3sjw z#kI?aoc^WEc>~SnWWc|IjUiN(idDcFXyo^Kb!c4l@92EePgkvrzRW;v6wK1sw)%sj z6LlHwJv5Ium!q(-rmcl`P=gMTNP%D^(s|WsYs-GsXAF}CGlgLDEL@YZmT_a&a(7_(MNh)`*+9W=1u|gbEyn4jN|l{^1x%Lz8sB?_ z$FZ^Ot8cY`i>R=tHCnC2u(IqIAH=>|VM!qJDK{*iu>R?C5sQ_dm1z93b*l8XMpB|sX{^jwRu!g?JXE?vx=CoS)L~32|q`=hJZ64nb z=Sj^aa04$n#~im$l7IG_&0R?RLGEJOxzQPI)lR+dSu)o9 z60?mF_rZH%0`Hv)w}Dm8!D`->Wl4?!6T{n-(0^8rJGt0wHe zTz*D<5&1s(A=RIB>$`tJPsX!558|pP@rp;|EptoE5P%?f?2 z(J{@c{c&>z>l;MsoMwMtn|{&yIs0E8{|ReIIR5SSBlNeq=bz#~p}$?j8Pk7J-1x0p zMEuW;s9f0iUBi)v%cN?iv%13RtRI#qN@xA=JTU@$K8MjZ>U=o3hP!OiS$9K*h#e8~ zilh-*JuI|}Y`Yd#6*hhb(0&_aM<0jFCc3b{$C5qTZ*euiX^h>fKTPzY zekS~RQ#^jYLi}76i=QDje&ByEa)#~KCoT|Fq!AUySfJu8(?*5JxA}M4=y)uGjwc1K z#{q*4e>8s%|CjkQVGRlSGiH1yvR~%6%lM=t+i|1aGpq6IcCXIFemNujo}C!Klg}6Y z{x$^sK6f7Q`|J%i6oTLGui20!#P6BYmucw2|7RI57CFN7-7r?#FJ}8!u>DJ7+h2YL z?Vrj%Jn&W+zwI;Zo>>=$YdsVE-Wt!pw~~J+$MSEue_80CN{7a<*R!xcQ^1XI}PSuvg3jWDm2kUvBGMa#Fd|7H1>u!e;4 z&8FWswEY*m8jATdSPzB#=HU~InBS}xLt&*D7DHjB7$&h;DTXyqSSe;oelwmRzZriK zb1-#&GuHO>n(8(QYdjRD|2NcNl;tgR!V_J+QVs2=50m!WO>Z;vtG&%^-`mXgz0GXj z+syX)WQ6?9;&b>nz*WtsXrGe7#sR{%SV##z!dP5b1X^-9tK&mH5^&$`&B?+aXSzS; zb9*}NJT3a*!=6>^mIaz!)F6-FAM;)#lyJFYS?ed&uHUk>kYPcyy0!>q*!xQh2T{T4iT`49^5oihuU5O*|hw_?r^TCMsj z{hM#gPs$}!N+*0E{l|Gz89(*I*#-#knDNmk*hUo&$w2ffWGsSzQ=*=@lQr>Zi4mEL zI!oAC7UL5UER>?%h=(QAKnP^ma(Ak&36~G*_{&d#1`Q)T>2P)v&{CoaZdIfx6FYbF z=#rZT#XzR3i$QY;5gPkQ))B#%F%7zqx+sVV5JZ zWy{e(`b<1w#g8mt#egZ4?(!E8!3++&k^1(6+^p@#h*AY7p&mQc25ARTm+)45nTg=> zz3CadZ#EVo&-UNb2LHRK@O7hslWtGIotNxs{JiSz;N`f*x}W4KS-%MQ*hLNB+W{Ls zcnz4c;e59# z_&9ED?BLV!{PdGsPGBE_U7oRRE~LWD_AkuJa25WsvcMD7y+_wR00!G-b>DUhdSm}6 zu792FFV4yWHzL#%{3h<%IgGuSm=y<0zV-PniANhdo*#S|DXeiKp7E(p6`y(tEUyOP z<~jzaB({OLlL}U?&3lrJig@4CWIWq{MCNJu3HS!QZ!}DlQNs`n^4Xhx}C zKZ=v*vTH_p0!4puf#a&L<$dLd;C1|*{vF(psLsRRkyY6)@3l!qu;4a?31GgAVKBDiKsW=NFIi#H~TUlpk*1=3fEJP4+-w12d ze={_*MAu{El06-)aWaMo1u62k7}YTv3gkgq2F^RdL3O`_#Uyo^r+=|97*;{Wb> z;2$LGpk@;Zi+(rN7nY!~Aox?{hljw(v15b2c#!oB@mFL8`|)WY{Zl-#{`3`Wz=p4j zCn&u|ID2;L?;F=pd3`DH#E%pp+j@zfO%4hoPvzI(!ljlS;<=323YJ*R5*H!4b>_$! zzBbAlk8hg`$x@&Zwpv@5SAo4Way>@zKJK%2fEi04QgW#))3?X%``CjmcHVd=vL5Y8 zd~55{`pxPN3d6oMeLKvthp{<_3nRDHN7T5H#!EHKXAW z^`P$FyTL!=F1CWFqyntJ#rGaxGg6z8<(yXHpW6?p*gjz-6^!4 za&UXl)g7g!WquO7ei!QuK*Ap6p&?{#7{ms!C{@h7cY!I95S~w14Xzj zK5X`2st3km+#V~bk%9vKj6K@W&9Z3bAmBMxz1>xQ1F?)}!9nrZ7W~fDea~mNg-HO7 z%s#MxBxee%m=BVVCIlWFA1m-2(eOCK@Dx~Y<_I_}8|Dk^_$-tUkFk(Hip089pF4mH zd|waKA9Z4(NOyIy+58DKMRoyXX#utyIa+)IIL;~4mi_}5tdV1&O=KiwDT!@u?F12#Y7 zZuxGov42cI08#*tM(gwSviaE(#8<^@l3AcOKbr%ZX7=OeXQpoqmNpl&+u06KikUmo zP4L$f%w$jod#} zf@Fyg9B}n&H5BiE3g^#A{iG789Oh4Ow?kVn`PQ3x!hf;ut(urNLeU4+3V+Se@E5Rt z6N2!D>9dpE#viufG;Z=b42m`vq_JlmA9iJSlfr9DzLwhBKWKb*_Dti`IrY*eMizGNJ9*Sn2~H%-Pj8kqUD={ z-7wu^C=z=^`WUNuzKh0>h)1ACc8Gu?CA1Z66U>9YgrJ(Fn}|Y6C!t6Qz83J({|Yv} zm^jID2hs*`^E!9o7GvG_Kn3g}hX<|{cj1ne^Qb7Wv!SSAS`hvMlrNFZ?gC><%)oqX zc}S;&7!a66NF!1ZFmb|}-^5d@dp$;-@ZEByPcnAjK=rP`7ze=z&4BN%tj}oVif&NV z31OoCCP1tbkt1(Nj9tmW4ZeIT3@iLb1>L4OZU^}aIJglD{oy{M+1PAN z^90i1xpDTmc6NrY<_mOXI|it-Ke)d)QQ>g)Y$Ym6iT7pXJCkI90)ZZe4Zh;_kV~Q3 zKhYJKGJrOh;@;i*GkgI>hi|~T@N-)4L$2}bd>1x5i>(Q% z?UBiZF6y^akLh|sakxLQ{$@FrO<_mEl*-YV))nVnfq~2^Ix8=xsgJ^;o7DIU&ra-$ z?21vw8kWhXWf87^Jg$vYK~r1IaqVW$R%1N?Z|K-Sys*OZ$`Wbvax{tACU!;SfqV80 zNVS3dLhJ^>(Xa%cvA%K}I;l?JQ?-Qpsb9>VSEWrj5Gv$G9mF}N-Dco^(TKjzp554% zp|2{SGucAJ0qj#?V~gH>1(Q_)2GELbnY3=KUyyfsFc&)sU$GAw%N2&juFE!iN%C)jCC({IY*34PT)u5&?&3+7>^NZ!Zr>IwUn z+{gS5^ADT|eR}!-YoJoge+U;qNMUJGbV4-MQb|(QQ-HetsUkLxLVgtSSaIr6Zo-NI zSH@8R#?L|wh}HxQa_o9>c%?p@Q^E;XQv5>VaQ-LX;=3&9w(a~zeT_}XR`8SaNJYpZ zC}C(wVXOGB-bDS|YtLuFT+@%OeYRrr)Sf-6dQLB?Mtio0B*PyiR8>S*mKr8rE6-c`s(<(lU%eT6Si?o2bs>Qqn|&&< z`(g|0u4$*>iQs@}8LadZ-F2s?zvxadK`;7K;{?nw{jqK5X^6o-fUD5UP$uF>K5gHpo>NYJ>g!cG~LK8JWD7VG)Ob7R9vU%pHvZ}ylF(17ZT1z%L4F)f~?o=4u z62YLt-;v1p!Kkt0ha3TmIescQbTFo9sKCC&R-(c*xq7dF0@?NnB_KQqEkf>H=_?@E z!PTK!?in}5fw$*MW9LIyUQ(UI^EDxPlq3zZJ z+O6w@1*qSyR(ahdn#T{F9F-i9WO0Y08OE%PUDOO~gd(`Yg>5g^5${AQ%8DX{-kFC7 zGCzV;K~ujX{-Qo>3O>qjqS{dgHrufavULajDeK;q`o&Ep^NU;s;voF&#fyw1zafGb&u`v7<(cpn)tfn2j5yS5LsZU7;A zqc!{_D!#ZPjO5LAz2b{V_HcmrWsngAJ=4tQzg~yg%C)c^Qf3FTT{N0Y0%NcPcHWRk z{0>7k!&oaZ6mJ*CCU-v}UNDvyl2Brx!Pn*rWFy<*W<+i$;kP=OHF*N_Vdx`H#!a;` zDFQ-4W=|mREDxeac(pLE%oE7Q-OYG~?dh7Z512auNUe_uDk?Xdh};S)JmGqbCLG5k zWr%wC&o=0i&Pd5Jl0gVk8YyW#!h))@S{1*;;`+@}3la|8zIPE@P>nA}$q?+Ry=)dE zr?nCr1f9sN8n^*=G>lyd_CZPEx2Z+zSqc0lBJ2jp1~!txwlT0p%!AQ`(}l2Ve6*n6 zQ|l-88r4JWiIT#wM4ANVdYwfax|NtEa=7=viAwE*R?0#mc7O{pa*#m7PXU1F511*+ zR;5(oN*dy~2U-s7EO8)?c`YdNMS?*=N=s4$%BHYvZj&mEL&(I?z$ftnLqx31>a6Fl zNsJ1@E>h6Zd;UcHRDVU|27{3*hU~{bxrk5nV8RZrg0z4ZH0hDws_eJkRuTyS$KCc- z+W~EigELCJW%dDM5G#)pjYCDhHzV`|j11yIYKf2oprRFT60gfG@Ve}w*M+VV-|i4* zE$YCu3OHtFitGoO_9AbAMwUdYX{-W2U}rFmXhMi~t%`E^5Y(o1Sh!QUU#=FlitRgq z9oA@9Mxdl%?8i}h%xGi~B8Uu!#3JhORf)+L>^y~tQuxUXi>A+jkcihsoG@V65L7R> zr}QrYv(dZ&khsFyW#U0Nnni(!3U+xhUm@TjB8Mn7*8LO|(9Rh6Ubd{n_Kd)a_9n=f z!&;!g6gXX0C2J=P%6Al(n z#KB^UgJn9M0?}<)PiX%NbL2=MFo|mQbpDkY^slI@mSAYo(8cVaLDS^KnK)YDAFzEb zf-mK3VV%}b6Z=~7gt=|Pi)%)TUq$G_cmIg5Ma?hZaGAz0A-rNSBP@gXpg2p;+~X3B zT&aQ{m#d|c(|TNPV6pnm)D-PD>4c{!N2 z@R$$fTESkbyT!FKjs*%3T(&=i(?rkaqP|u6UsX5?X?HC)d=%MsW4_%K1R3~Cd_V+A z?VOCD{`SyJUHi>;*`rG0<=8$K8W#zwOHdb)o&!q_aK9D0Khl5Ijo$sI;4_H?f&}E8 zasTy)f&}|pyZ@oOUL8`!MULl)Kc)|RNiofy%TC2K`@ogq`AYnS;veh__>b`qy?03V zwD||SfSw_~p*^4>iF8Ac-`y)(Ld)VY56Z@J-cHRxf;-khGswx1PB#eHx<*xets#1#+9t?0nl{P)mAzVif7QHuRZoe{n2gV?}sBB^(0h1O*y5 z>qZF(AS8yeM~F?IOkc4|;0o4(X7q3EF&f%%8TQ`%jyL{@L0b^9LB&?WOa_Tu=C~u; zKhvfCHw8h5sF1mNi=3kN_@{+mhhR<9oNFwq zj-f2Yn;+s!8}|@NVwXXVq1hkvebmRn725QQZ8A69q+Ob|6kv{y{9EzsD8CWY5;VMM z&;$r#g~~jyOuR==MH*CoqePb0S(hZ{x8Sc6jbk-_qxP=?e+lo9wQT>+onfBKk9v!F zKrXk1)lQy*CL~wg58nZuJeyo9YX*_~W^5ww^0mTDk8|>D^o&K42qvjPY{AJGItb

@dZgboocVH1*4-1*ogOA*_WD9q}&-3oA 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 z

NI$^#XhRZ9%)<6HT7 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∓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

    1u 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�FW z*8~kLoD1g*+)H~9ePkM$90K(YwqmQ!$ib-QNRrhrbrwUXy2foGq*}i=je>8DxxvD> z7QF1jw`TN@z_%&_k@(g(FByDmY@Q}r2);F?z{aUFW)Y~|ER9q?ZV-uO<69#nYMTJQ^yzYl!ls{ zmoc8aZ4P9ORlj}-GG85nLqsK*KbF5u6C7INFPA^|(gn~0Qx9{Ho7d0z%ivqBzD=A_ z|5$wMj=`YPm2Dj=J<$Izi*IfECUI_yg>Q8>zBf2F6;*|jQ6(o8C6+|LFaGgYu7Wg^ zF0ZaP?IqVOrw)$Lza`Y#Wn3&3_PMwc7FDfYa;e#Dm?TXOf+pC1s6}S1mTbD=x$2Ij z|JI|lZiXB_Xbu*H|Ke@c6qS7rT)^Gybq4@t!udo{O68}}N9?kB6XZ=>3rj}(0m92NP_%GNB2r)_MO6Q1i|&qnIY6HoN;LN;G%{J1PAeX8H$iVf{E@MZm7~(H^LO zau$xO83?w_g{W;(-nPL1sd@&XTa?!-s5++5e-*L_HkedBt^aMD^^_Oj?44TbRzt~R z;ISPjq!3`r$$ip!<4eDa=yDvrpJh|svaZek-4X8bVOi@_FRh~?F~q?b;t&k+a>z-d z2rCd&E%c*W(xI%CWK#TSVH6VyED0+HQ}jHBIT)LAF+Ik-!Qc|qwwu1x!-VWgP}_EO z4^zvp)nFwv#-hlQC|FNcK3wejD063ZNB)}^xt!HJ0A@Vi$a;YMJXL=NefpkFtA$mh zGAim?iF_R^L0x>8ilPJ|{i)R`Akzn@=p`8YEK!FI1My-am@yfJ`^#p0kvN;g&>!9@ zpJId-{Y3s-N9Hu@oE=Dy5l@1OD#fDWOcxbr+f>|h7O9A`hq|;vU8*`+Vz~Ni7#)9n z)}|w*d~D0Fgq$hDvrMhLI)a>uFr+&7^Tc^ExKva@LEx#3bTDM0)FIk}n1|4D!uDdg zv_2G(D3!m{GAiWnqZwuV8+bkAE0QB{`&T~y@Qj_l0RB;%B$Z|aj$EFUp>P>@;+D2e zb4Y>d`UzZOGKjhKTW@`d-yz{&&q&1wKA!2^^Y!0YBX4>}x^+($KD>2+yu0_Uk0RVt znnFQrF1DH z|J2AW`c~G-)bB@`Os{^zH(@!a4(3w8^Z4V?MBMhJdY=T^pwn~YX_S%T>33`EIuGy{ ztWb1BYH>lbVK4+4eLc#9?)3RT;+9DaLUTXQ)|$M^d)IAf!6C7veNLBG5Kh3|3#1uT zNu(L39-2kNOCP4hU$|#;5)P5j^5-BL50f%@#3=_^%puLh^Q!6oUu`QamsVIVg&FUQ zYDIV_@swn~qC^VxU64@<`GWd5jrb?m|A}NIoGSY+ zWg37Na|Cf9X~+P7-in?4XK!WSoo9eGypvd7PhE(}Dy+OgRUl`fe_(QO7Je0u&XsXl zBq2Fkd?uF5(uc{1(=y}+5WvS91D@8O+xCmTW}7hQ9Sjr3o?T2Pm!?js{RtySiXjiy zEey0dLLag#^eq4&*2k)@g`7j5|4Rf+r##jjCAT(E{_gMf9o$wu>A*-zj9Tbk!D*>^_a(W`MPFGST!pZ^Pt-Y>6^~mXF!A+BP>JC@?Bqpi9g2wq(S+u0{{mJHt-b=t{ zJoK}KPjde|?iZXhB7|TQ4_x3fWYpmsBXm%3%P*1_iBY^T9QH8}TaRrY{})${{wWdt z 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

    `|p#lbNjUyZvTPd7@_me#2lU!~xP5o01 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

    j4^u|FtM*WIK02`Zxii%mn(i#c%NpuJz02zq)k zXiY<9aW81D4Wt5uMz(ua!B{>E$+1{ImjtW(#J|f!L6)#|Ghjaw$rc%+dzKV!fe`d^=Xou_!TeXah-rTS2 z&cgd#s5NTM=E80nzD&8>?^G<_EmVAfW!q)3Md&DuM~<>lrF2x-h()o&Wjoha<{Hgh z6OMAOO`@#i;-@F*5VIjGN~;HVYew5p0-o&YeU|6A{VXU;nykv?i!rTzN#zVIuE`sH zS%`U(Ll>IBi>$4rVbU${Ty!!v-Of;M4R<83iO7&BBD~wq%J% z+cYazqSUFv>!KiiwszhFx4xqc*le?_y@ z5K2XpqX&@q(lm>g7`qL^!H928J6og{Tc}paGt(>%G-<~<<>dy!7nPUmM9L&hR~fb2 zxo3%uzu50uRUw$AK|PdE0jz|wRB_NgDiO5CxdPPP?pTACcY#7-UjhnJW+){XvKqhW zw3wp!D#|6-^mwJf)%gUVoIWlXn3h0UCY^bz5!>Kf&WEmZ z-oS*2CQPJfZW@j;`qF`M{SI7^poSwsKg=;B%gjR0=APu%*4PCft@g#)4v)?6_U-Wd z(PJB}?eGch3gmY9xWZR`Me76^j0@TIk30zf_UDPqjn+g-qJhmQ>;Pr0nz_ z=H9SB$)w$FNfmBS+8;aFGnurjEvdq-q(}t+*535{GxbilDG?j?gxgb(XKMTh&dlW7 zZOIjGPj2Faby5Dsjj{19qHEwU>Khy1!w$yAw~09)8{Z~XZhV^-x$*7B=Ek>MGk>8s zzJ)iNpnVO1i)X*OdnTEL^rsRg?L6*hGvG zzh?bSE>pf)-X>%7_r^2U5Al@sBYGu_|N3seP&u9C=wfK8=K8_=ee21?yjd-GmewmD zo^g_50|ROz%;*#gAeddoPJID z*CUOHoAj^E#y$*Yje!aOx}&l0jzx*0LWCQoO5MYJ0q!jP9Lb-T>ZPdj28Q$JVcc!_ zIq08uy3x=6{CRkwUqAcuCn5dp$)8+=RV>g$T4SyNE9PtZT@>?YgsGfQ8Px_0TaejO>$M){2k)h&a0v$O8kS^I9~zw)a6%^|$X@<#)2UEhV%y(8`0 z(3mUrl()@C>6~(b9&0_+EzN0#=g zbt1YHWmvTjiU8FQxT^YrR!I^1UGS#1P?}chQWC+WF=UXJ%*rC^Xr$!mn;U-ebR^Cd zO!!^y3≥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

    j9P_^+H0^x=mn=n^#YRJ|?h$Lv2aJpya= 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

    io##W`Lci!X6hF+rL3w9`X$A-p_(fa zS&0;hZ1G2$5qUEmKRm7AQHw-l=)V1}T2g$5mW)fZTGEh=B*w-wmd@BD#eYqO)Z?Nz}3B!-kV1i&lADv%GhJtwF#K6GenSVu0JFXhm>TX) z=@#SkzDm=BbKW%*QUVE}rcpN7za`-q z_+P+orOIMMitfyL(#-NnAVEh$fitJlOjsUBK=(!!I&*F{6XpaGFug_(IyMO%8;_1nK*uIIbNZNocM2do2FCRyxs>jHrILYbCZC)+2f(Gca9Y<)3EWR|0yuNtH-S&|*FTf*wYg8uMlgLQe^JdG30|2m!GaeUxMs>r*Brid z=1eooS%K|Sy9>>mPbidAi(tCUTs+jt1An!osf!pSS4xmHb+vk8fC>!>UTJ3Fn#m_; z&S_FbH)DoWah~p;$z(c;Ll*_o{p4PO+;@GEY&P92kT`8Lhws&n^-M-l1E-ubXN3tl zFaXK-CM2WUyeAV76uV|Jz!SG<@uYTYpG?IQ@SiThf+Pm6nex&#hcBHucbGMN*i9kE zJ(EzX)$ z<(nYEf+7a4nex&#hcBHuYsU~tDOf*U9B3Nh%%({e_mh=Uz$?=wa7|+1nkg?`bNJGk zGegShX6(W)teB5y5=xaaU1b1=QM?9v045jt8pJK7IM#Ln1|&P5cwx9-<`TsZP-B{B zQ+AnB#QQVzV1y|wMLuTvNx7gviJtI9o`>c%e6?RufhHrVK1a^4-lwm_T>WK1pI9@DuP5pwSA%Y@P&{CD5 zBSc4URd1(*&?I>#A~XTlkkom?FrDxoWr|&pE-zOa^B+DOTUL*{bN+a|wP?So!_k6dNC~zPIQFOe`La^Y{OFlk z2q?i&5`?Jnvrm8|s9>DI(t%nw(UbBRPgbM(@(4k+OkVq+AI~5f*!>PHq!@)rW?>Va z#N8d4d4_4QR)zC`kHnmF~cx zZ*T|(k28U13ve5>RX>EcT9V>PN}5+H#$?KKh;T@JCB7-~<^I=GxPU?3G@bofiT)5E z(=XroFpv+1nWFPyuXNjLc?!pad!EWu8bb<;Fdqj|$4^BojAyZbD*L;S%Sh|)SBvmk zu_o-wsG1;6(`Kc?e`htNsmjTrV=J)Jqa`UFLrbqrK#Nik)mVvV+T}=SZ@qS=WJa(rcpJm{QCkio{Hc%0pA!812~ufLf=NGH zgehSo%9zsxru06UQmQZ|_;vwPihAufP>qy7&@3NUv=#q@b~7l!uf!E3i3XRbJ8QdA zeKRuGqW!X~&iTVi7qHSysT3arL!}G-6_Edp$3jT)zdgqU_+OGtX>cZnOBII#c7r@o z-T#r}pye_YvobOP8_+Eu6TU;;GF|sLMYmjzgCy=XM6OvbR5y;`goS_t|6^L9+G-dc@?ujvBgg6uMzpDDGlaGweMH&o}9~#H_o;Im4LnR zE4I2-$6MD<8ULOe6+aX*0__O^+NCm@>>Om4DFw|EYBiR;Kq01(!X>#RVrB>_Ppv2J z#x9Ozz{jeZjpsjRoeBp&I1-M6UE}AmRN*IqpdQ~VT#v{8`060OWfsk3M?8sf7-}L$ zJ(?Ol)*mLmW((BgDj9eqbK&ZUyvG>!e;Z&Nu0+&=v%l4wxH2%iQ#rqmueE9yUednz z6!zqWX~al253-OD4h;S=b%Qceq;Cil+p!(PwyL!ZQEM)H!PN`9)0{ukO}OkEANNzYcMU;?;GQ9 zCWuPqu3?e7yK*`Mpd(#ElLdiWb3~1G&&4p@HU9B_vJiPh;Nli9STRd@eS;}5r5;aW zANBy%$s<}vAU@YH^uRzN&ySk|RNYlJR?gngN_;CfD`v@!{*t9Xp2T0`svb*{$B>ex zpJ0vho;4HW9$e=!?lp_OSVl-;%0DvjA1E~DyE$}pZd~Udof?=4VdfDg5g49XRumn5 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

    V<*RqAGy3)2d?NS&1 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ª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 z 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າjWdhBb(oQ|Et z3nv)9ewBRjS9@QJAtm#+W*0UqIfUzU2|PH&SoXf$>-7mYynQ+?GMgIe{7lC!>FcLx z1>Fs=wq7&}GoMhf$#>=r%TsD{X>YXmY@cJj;YXpLgl(RN+PcDD&nN2@P42z8J`}Wh z)5hjaPw~X7EA-!oC1s_?Uzt?uGcj+T(cPkc1%<^S5e*v-oQc`<@q>Zk>YQ3#%~3&h zmLa+7{<#O5FE6rl9{y=muYj`LxB7=KPt5GtD|Gc2k8_K%QzbJL8Vq(l;|@#QdpAY( z@{1pzr_ZS?z1Y9UkH&G^cG#`%o1r}DsZ9B7$@LP9&IZ4)CuCNKe_(j)lb5>sLr1?_E4vQ_H@Z)fG%!L~x zO6=>VNZwqjqyNb6ZfK8DIttgc}U*+nEraB z>9(6@!%YW;YT9L7{I+$A{NXM-V;6+lPH~-J?ptw%KD%{l-rG7F@GBljR*B{9si<-yfT-m93ZNanq8AhvjAss2QQDDYMFG)c#cl zdj~2X*cjw=z{YW7!L^i&#@DJom74rKnclG;XvOctF@qu|i_kKOUD0{WRX2%)L zukWe*)vekzaJkM;iB(;GHPn9}W1Z@->{Zssy9KqSbQy>q5G!>ic%$r5o3HE8SZ9KG;etH~ZP=pH^XE-ou-{zeL82OY1#sxUna%B;$Lk3xjysk;r5+&bWmzim~j2G+a!l& zbvEmVyWL)%IyCLF@@dsI%9|#itr%{5bH0{conMCx-BGMZt9stcSUWZG&CU(a!)Gqh z>Jq)Po-1~Oj-tR@y4 z*uA|OT6<;tuk(99?koOPyj9#e`n<7j!iuISj~DxgHzt0zty7&+H9D=^KBHWtqVik4 zdifYXNuL+u#8us)mGN`autZs9mGv8qOnT2dcp%z&>HhS4H*M_4-!b<&c3ynj>WE$+ za+hZh?=hox^ufJ@hNjL8@M_u<&1z6`Gh1q@aJC{=DSP9bdrx%tTxpD&Jv`3tf_A^J zy#jVyFX@~nDej-UOyNShbWPw-{mXWK2*{L(e}5z4&FkRb z@9sG`pW7nKdNO|4TX(nb=CM)DcbZ2O&AhU@EJr)+b^86YUOzZTPTu<3{qd+5H!O0q z`W{PutKY8j^YI-8S&rR%+N?1M`tgmmuS(~$+^n0PZ_c?|G?+}YT{k{mCS0TIgh;*Y zE1nBNhiCiPl+IU+8RTs5+~t8o<<{Dw zOXQ4BJ@}~B+GLHKk$r>N=BgnD72QnB&1dFqHgnSo zuk1B-dO_V4^U5xL#56P2`WH@;36A;R^OB3ek))SNA=veezRhj_ss9gHBZ&myLcpBi5;W=E-?g8-G{E1y*;9>^y&dz?7S2 z{i8SS+F>#_KvpeA?N_p&-aY%}FHEAXq*pa>?VzBubZ>F?#Sa75z27lDpyS($B(

    $@P3lovWS@{ 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�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

    VGPuU_>MuvoM1hK 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%0DHNuPOCG}Sun|d!?J}AM#O_W^Ib2X>I+oBj#y zmeggeX{|wdqu1@*l4SIQ&;4HS1xW`=gzFDvpTlKuG7}FrnZVT$!EUN zU9DBgYSgg2l%pW&?l9y{oBHV7YkL&(yxylT9~jUob3heDmQ}oHPapo9>q|~yYF$KB zIsdGGNb~+dRY!`h{;l%1#@l88STVY(XUnJaaoZ4xH^ZbI_WwildI!|r!m%&=DeOQ^ ztoiI8*&%m--OeOF3~xt+-o-4hrzKyDqny0{dD)Df`Zg`{oSI41g54R-AuA2=$<@$E3?}QUH%h!CC z)!57;em0jz;(#Sj>#_;!q^ecDp{r*&X38pK+!sJ|ypzCncB8v1t^Jrl}KS z$28ICUG{It7uyydEY#_bQ}6(~qyYYNIaT z=u>PoJuEN1-{-4Jx9QV|6vQ^vu{7%of*B~6Hn>phPTYQ$_Gqe3eWoOZIZJ?#yjtvN zwPWj7OGB5dimM0{#l(cAxh|@X&k&6?S58`1UY@R$bwigYD(Liz6Ye~HJEybd{LV`{ znot04!braT5NAelKDQG^D9AwY(FZio zxo4ATmgPjbsr+uS$e&zRnM#`K|X(W&iHOxZML$vI0xUS(&5DGff?d7xZg&MRkV zH%prP)!@icBQr)`J2E&zn=R6Z!2J(G&8NSKWzt+{(@z@8*3;Av*}Ep>b05+y4WFt~>oRB7yjgQ+ z&5<#Ym(P-mZdr5-_g$}>npDlZWMuJ3WoP;?K_W@Bem=fI8ArOsnCHbe?j4{vjoN?k zp=rrK5zqxbX&}wq<7)l5TXCeFAvemco;IXi#-?h^ssE6Yx~wbKty{O6Fg~7X>feJi z2B!3PSDwFtyx3|T+qGg`G0*Gz(cl)$F5%C=;@&azhJHBxXjctE8Q5^T1@E4zpOTBd zDdq4|bw%2OXP1O>)EwHz1NSR!$5rfl6#`!uraDYe2IYrt@HTuBz4-ezeln3`nD|kn zOv(D_yAdN6SmfyCoG_=zi>s2yy_*jpsz-(Ekc};bSdU|I^SugxU{u zDkcvv2IuY^GO}UqHcY8jxMA9$zr;ppIOMYtM!;|2SWajN@|+fc5~IE0$HW-ybwi`RZSx&6YdmH+ul-@6Zs;;J61fF^C5XLR2G z$olqJf&DG{!@kjZT)C!P41^xCgG*qCRP~l>`JRh)+y0W@>q~AANG6?j_BF{I3z<&C z>-n?=dS9j!(PqK+lI$m^RKBPY0$sGr@hgR)!sab>uW=<-obuY-Q1|q2O7Vbhw%$4N zymO!T+$ppBX0>d2+iMGI)7-UWsm=Cqul9e_FXOglj(yqslR6aT`&v&AFDVAK9{ylclJN9knZy-tLwgEvAmMCb;aMAm;Wi%(_^kJimw0ONv6A; zmgeM^P6v-||E&~(*V@;=V6}jJAMux!`;>EaH*&7#P?wJ}Px^W>q5rA?zt?wq@do`@ z6yvRN{afoVppDK=?VA*-<>)Q@;a?9wG<^T??`;~b^r@ZB`0MoWLHlw!IWz68HO&Fq zEgl&1sqdHDUvAH`S-`}YKDmD1qBHQ#Q~rpGW(QhX;}~8coA_Nm%Jp>L4I3@&08L?K zxqrE`EY7tBRc$xP5Z`!lv7VAN>&s;!`YKP$n(4n9?&wMM1H-@Tv4htaa}bbk&TRSX z91T6A-x<5{yM6XASCj{ok1t1UFJ0@&GqpKtngJ`KPM@kiK3$7;Z`DeE*xjYOKJ+Vv zk%`2PeykF?2 zd4@V#WfsMR8U$W%N10f61UBnwwN$Wc(Y~zV7T0yBABw03BGXdLF?k2=Zc2G#G8+Vo9pTCH0xxgmeBT%hOj2k2kkx2o$kqxfL!#?}qm zL8Tmu@;y-eE1di<>+`)JkNR@#arK5Gtw<~f_0t3r z0Drx{zDIXA#+A}ce@*e4;$qBZ0e-jJxa4~3xYAONv}hmI?qhGk6XKZ6a`d)2qn_4% zVyS02)&SMz?kd@QiMrYOR_+XxKy$`fhKl{}B0YamDz}^bu(Vo3`I6D(FwgPGfqxaX zU}vk7RP<>rS7V!->*1VHCh>267+vx{7!IcXg-J}u*aQ2}pqJ7(dq9sdeYm@lwiS%I zG#87_H6*tcdkof)qo{?H)ik`e4Pp3dk>#fGIb2ifWbRIIusFqyku z$@Ybd>$svdIXNfbEV7c_$+d_tMqGBtP=#4!Fy~KdYkah;zeN};HeKtiTcccM2btJ+ znLZXa#J9d0a$4i9Ke94zZPvebOE}G5xt{z;$HW?7c!5IC*>q?%1@V(C;A;&nOpzUJ zt*)U_B~Cr4tIDyx4*xJ<>8sh+(H?dPs{?1>a@d`H+r+UuY~CSGMQ!nA>em8+Mu4Rl3^CzY{I%GyfNRZvr4!QMG^9?e3ZMge;R7 zAgsAFBw+~Kge8VW(g_KKJ;-8M)By=bK#aH$5v3EhAX`Ahh#~?u2HM2OxWe8GCSZ}SblT+-9&5+!w-UVVpBxdPV4K)hLD zz0LO?s_XTSd!Ft{2F*B7^ySIOi7#~6C6lb?n=!S6cD#^N&r0=d^9QUqhRXoFvoVH_ z&6?&3Yx=L(HNxxFd*44QBFKSjc&r%;j4x`mWS~&R)F8|A_JOV- zB`mvq>qh)@if51}EKlM|-&g#)e&U}j#G^}Chs_y%^60s;zFbtLnm((Pezsx=T}zt! zELHph#m!f!CGjsQ9+`xt1wC`c74=`P^gW8NDfA?AQah}YRdQrZje4NG83Of)9 z_4;4$6xJ@tFgdFeJDYuK;-~gRE}^I=*my<1%EhCMm5F@X#meqZ>ZN2pZBahTe5_eyQS?5I)fK zPxISieUVdBTEde_ddehiG5v~u(l1qfkJ8r^()R7$DE(zDu0vK|@p64~rC*xZ&Fn*b zZ<5~pxl8dcCH-!-%AKk>LRXT0mEvbBj<7DNm)Rj#d@6sL($801kHT|_oF)Clo1f%L zpX!f2t-Vser5$N=Lh7HU5AmtLS-q%l>JRG@`Kdo32N_j`w7;94$XS=ztyk%5ikqsi zCh_x?il3vn*$QhDyUkZTX>)~i{5L(}%}LtP;=2|9Tq4KXh4g8AS^8Y@sr=MFsokiT z`Dj|-rHWr58HBk>x%d^b3F){^z3Pfvs8CPz7xZm4R>!nlklh(r)1zahUG&UX^`EUk&-L;?!+CVV_)Qmfqs6UKWoW=JFFxe&3j<7`O;fMV}dnPp$fbQ($Oqh^+ za`9m0u9TeF;!jm*??ZpuePz;LtiHM8Q@^FX`mzK5wnS+cD)c7xa*AJp424xm{4&M& zD6Xc!xJtdK1H^9GhLIab{zVP`vMVm$6g%17Ovi}uIgJ}4jip#E_~A2K_e{4T|kPbnclk( z}1lhzme=ZdrXT6&9b7cceC z6-tjU5awUq)DwG7RUCCr*9oN06-P+NH}vT*9$g5x6Tjsc{Dk4Sk}VfrA#J*fxRwBwpIM1S3O9Pu)__9XlcB|n~!&tC6gC7w^$Lt#3H>}c(hD=w|q zGL=hSLfXIR*9#PfK1-z!e9D$}>$lcFQU6T+_WJVr?Tbvl*%O;q)$SILJ?9Xokjh_P zh}U+Cx?xr+v3nN2k+MZPo-4cm4qj2tlUi^0CExU?4*4}reW)+>Af$eRebRW!3FCl9 z05-gJ+hNQMcd*rKs?v8UO|jkQD}I^c2~(4DO`jgc*A$O@uJ_N)efpHzHbcBa47C4-P(+ic&Jil41G z>Q#;7vv0?mA`)uonZ$8w_Iyrq#tIV{4=sMl2K5V7e7-_m;~wq8H{>9i}mx| zzf5v!;uYnfCpr*PKLlHSDHmS|ei(0D_}853zFZquX$LFMj^s<_So{K&OFaCvKhEwa zeyQRYDD51DC5fG>*L=nGDD)=rs})aOsR#2rzY5s7bo#yNl+; zt0rBdO=aqGpu*;~(x(smW4T0+R9~3ZK2moQtzL6gZnrWK(slTns86xJ#9R6&llJXV z`!1If{%?p~-)#4_8fTVD_CkfVNqwIAzL^)&y_ z#Y_9kD#@=Yj*zbR*2Z#?wJNC>?b5C|lh2WL$akyX)hWN>AMwH8f>+h#X;Y;c@j-u{ zv3o?AJa3CxY||fUm*vX4OksuAE%cWi6pSc^`ONIlrSwk<_bM!3+O+?Ys6TZ` z`%6!hUswE!B>jqh(m$toY(vPSKGu&E<-|svuo15l^jV`LVWrZW4Ig6DSbN9%=gI1I z*!8zJZa2cPdeM%Smwt!c!n(AkTLc|huI^FK>S5EqxyRppg2tE9xLMJ7e$C(f;#Q>i z-19(r-ga#ay$r#ThmLK2XbN$Ha)|Ik&SsnVvvpHe0+Gjkh*N4J$A1AGYqlHTyrUK$ z^V#f{jK4$SH}IvM$vVnzULy($oB!b^l)op?yq`xN?;rklm|0SfS1I0jEZ;XH|CCvJ zmoeOWlM1>$$%Bk`-y@b28A*J1W=fNz$8emVb(7P?Hp4z%T>P=g2zj2jnJ`6)%%1VtHO1gUaJ<>< z_G!G?JT=_le7TunL~Z088#d;Z@s*gTa38Yyv?DE$NYXQ84X57h)>-1B!JoWsiq=V7 zaAWW%wcAvEzDM_&g0IO?eBj43#Y5lljl7rLI*&Jx8lBBQLaNuQ`q&y^^I?6ozxP?Q zG5YydOz&2zj!iG~wx@5}Gk4*BpWHmvShvO+)k*s1F(dWrg=OGQb)%9pKdZimEkhdz zo6)YDleK@dH#N`t@k8HtH~&COxD~%)Q}bC&@8+}l9MfF?EKgIRjXd5nx4NOHI^T1` zc<8T@WDNhMl<>V2|HTvrRc}|TYrHGUU_k#tN0C-XdX6Z3mc!K)k?>UYwd35c$GK<6 zku;PS)+TqC?s4~Ie{grZO?rC-9{J*XEIR0J_?E6ZW-H&2{&^Dm5syHYn@>Xy(RZZ$ zm>#b0E7caB>82A8hvoH*_mK7CPMfPdIIZ&VG)-Som$1gtD|vZK-kNK=itjlm_46Omtd4La zMzSK)e{>1uEz(FEILV1k|j^}CAEYI*OvNj6HM>T$s8P;#@S}z}~znihZ zbxJZsK5v&W=tS!TTaz!;VZ7Fb2l;uMwBr@v5qviNmNb*<1zI1I)UU-=^?!n^&MH-B z@!V!pm(upF+n2_cwja9V(CtU>IC}fE?sfNJ_pp0Le@*5x*Xx@Jnen*@Syw0+$@8r4 zxF-s5gh7{V>RDA5QntyO75|{2YE509C{jz$Si~k#$ zDKGe7TcxeKg=)+*i>x@BZ6qzds{90Mw(aes%eN<==JNR{56wN5#8x6#50H53!CT6y zYok!p)~>Rsw8$-LzgSOH236sOwq;$)KK+oXTj#C?|3RjV9LL09M``RoBh##(->T;Z z{)qUxyzdWjEYQaz!v8IGQdf~l9b^pct^_r_yHXxd!N)d#Y@90WPv}~jJnYfD${WyX zt_V>>Uc;N4eDsLVp|rYvTJ%7=4@`kUtTvp?)-{QkG z8~q3Hw1f-uU7t%BKjAV(=&_9OyyXVVwb^VOC-1mgX-qEh;VVr__Jns~$lox#xhk=; zY{s=Yfkmc&GD!9?FN}T(^gL`ep}CrAJdj5|czcRS8z1*oj4h#Gw*DwSAjP)}Z3Vkw zQ^AaSvZi51%ChHiyjG^Hyk4_<^DBrO^(|n1F}1Q`yp};)IA)Crcta2t8f24w(lf3b zH9dL;E4XOkjXa|@T3^7@w-tk}U#?+dM#~-_!w*Ydt;PH+;NFhDFU9w3wFD2&C|j|- zO%_)8Kvc3|kf~BKc!<_Ng=Z%ln)r8N`dSjySTK6pd>O>rOfLwikIBae<1^gS4>Zze zGqTgOGc*1=(EBx-)csH#<`;Es-GE=DFIi7i?^v#0(s1x>y1YHEm3_6>Z!!bu@keuI z)+KsXWxan^uX%0Qt8t=N`whLgoi8tpv94Noiz{_avB#G*97r4V47?7_*1KxF9_?-z zddbkb7|l8$rK)S~W3r>N;eHQ^HtHlA@&k~cN<2*SNfEW*y6pCBguFpi~1$*M{G~i4cBj?ys#eOUG5=%&S5~FqdS+)@?s~Ey}VgfUQ?!YD9DU4 z^Oc&90@SM;mV{3}Yvrtb`s{G@t32c4W}~idw5r~)iFFv3;1Ml_NTpWU!H>Vq{e(GO z)@v3Iw^GPQW9_@|zJ$r1Iyz+8$&;yH*ynIHZN_Michu}rwfYhIxcK4n5!p9>ign|# zY`E@FkIdS=E;eAK&N3HktM2A!zMo(d>aW^j>!!^bEfF1Yy{{j2v0=sDRFI;21lxR` zdB3EU(;UUPY>tl1J+}8)*LjZ99m(A-b!>*7c!^85RRcF{O}?hh{9XsH=a(Aras?>& zA#dQ=b<}ejkJ9<7S{q4US6Bh~nSN|3dZCRWiNCC@Zd_IEt**v{wEwRsXu~%?H^`pU zouJ?Hr1H@6{`&Wo@&)CS%OlFgcCc9*TVqRaC7+icH1k9kw02jlzDqE@dRle*(CI^u z4P}M($mo1@_p7?6bZ<3zugRaEJZ18U-e1D_f~>myah99zPE&gv<~HkN8@whP)btWh zyZ2xBwEgf?<`|=3gdF6ds+-7{I|?LFx@L0wZKAN}@2l@C>Js4Vs4lKL(G z{Phgw2=2o7X)Oc)Y$G zctR8`UQ+hVBig4Q(Z108#CgcpYbIe%4fAB996F?*x3#^}>^-sGfoaplW?elDexbf` zU8lY@c71uf_2rf8%Zy2$(5ZR-P~E7D6{u}vHq`%#wS=EbM}4?!Q~Q`r`WTj^X`Sas zM_I$(bhO^hmP;5orMA{MUsi6SgzF9a+nYiKGAui>+dO54J5_45u8u*h?Us^>zp}@hnQ2>gk z&QZSVSX=69quun;?l6mkA8mS7)rJ2^kV*8=L}_7lW4*ehx>WUER$X3Q!7!p$M0t%Y zn~x~A>Vj!AP25un=F%c%wjOp*{dOi+cCJH-;*V8^!spuq@1~L z7*`j|%Z@&Vw017|y|z)|M7MP#OMe{cKltdfaBYcYGnA$y{vF~<5!vKSmKv|D!l3biNR|!d|Z(Z#%HVz<7PghXXNq`Q%7{S zP8iWKZ28cVpGx4zb;d%CK{ec^yihy1tXs8gi)2NcSqNIO4oyvRU`PY?KT0vKj@ii{oC=0O~wRo#fVwGA5Qw zwe0v+wjnF&ylE3xtq)r??7?9Vj9AomscsJ~^3|a~`*oQvu)g|5B8iJ*Jqp6IJ9w?&3xXVH}l|OrP=xy zx`be){#G2J6hpn^`1Y-_5~V456EJ1?cCy##Xs{QFC?=bqfAD zw0+yr3hmpDx@pwUMvZ9Sqx~igJG3+7U1MF_JW*U6Y#8Kh_?@oHy4aFUd!8e|K0_T~ z$O)|{lun2vzxT1wug3O_&0TG*W|3oCrnl5uw)GbPi4V%s=%EcSRl8!<5UnyR`)IEBuh@qK{a=K{vb{fO&~7YxOcVM5 z%Yi;dYJYEo(HgdQ4lTyQJ(R*M;4hu+vd1p+qC2hM#9Gk%gL+6xepR4#0er^t_xexv zhYiZ@@EOJNWBL7~Cj2N~(~byq&jwGLH>QPcR!`3k1;{YsPXxtJp{ zUMRoG*K#$hZsPy2P1CCzJH+#EhsL#>bGb~Y&nc;hE06bIJPP&41}q`@(o(J^O-(a} z`e_L*;L&fL>#6jVdi=Psz@6@TbRE_sam*=kzoxM^@X6y(Qa{B|B|U|$4UHD3|0<)= zet!9rT&%`1NzQK@6s*m3H_$4tP7~`N?f2|7H(rYr{f)Y5?z_|6_otx(f8qeVDd``445zZI0!PAY6tI8vU!5+| z16=y1mi}wc6ZIPH>s(D}JK16j*^BQ?4AUDNyd`YoS6w;QxW|R7?#67XlmBIF{Y6G> z-`v|*8PulwTw9w`2LGm4YHskj_=EoTZ8y*BQd$Mq)vHkREf)R1$7xJ3S}t*!KHOGS zL>zy5oqN#OuBQG|%AH^F#rli4dYXH5ntQ}LvSO@$M@Zgbnf(h-JuyteXZ;u`m*?-~ z|2}NheXO*sG*+ty+tCPndU8|QvI&i!tjTR+Zi@cke81XXre z*N92OrVg7re3xM>hV>59o9T+Belfplq?xSTP2${-n(8>%&-@Ptc^LSNkRAN@v2m{Y z;JAaw)!Os+>D#!m6|K;9tz^1}rEvIQfL$wTZBG7pty5Z3TQYsgtjhG(>Der8mDN=G zVU*9lWAPa&u*KajK5clX0(7xzLgn?Rjy-);N>9?6|0ukU?^pb8IzH#Q`W~YAw4p5y z;IkoY{7a<7TZONr1B$@+=xF%sG6*(!W8{+`eJua-$Umtc{s$C~H(wU@r9O;}R-cy? z4}bf9_HN5k9f6yBxQdeYOqoz8thXS+oF;&?ruudzR_6CC)~1fRKcSjQj}x-ep! zFG&AE#asRvU3xx5`8%~vfc8{+T`&6Q^uY%SbKTGZ5DmtEw-yUkrF+4r*4jh(mpXqU z;*V;vakI{6^n>||9P1#v4nbe3(9jn?>!6gcb$Ek+%3ji0^?5-70>3uFtAvjhK0)&+ z1U@~%-`C>kM8%KxT<5@>5`4zKxXogu8?Xv|5#iI{_55GUc2yNm5^Y)@Vj*S zJ zq-%IJnL8$_k6f;y@8jZQuNz`|>Wlwbea@D=TzFaJpQH49>U?e%BHpLUa!vEbh^g-w z;RgcS;g4YR#}j9VHT>N;kqCUfj)pHeB9y;-lt+H92`qny3ZuS5M{%;Nq?e)c&{tOxVJn{ci0czXJxeIjsyhqwEk#Th8 zqQ6ZQBEYnb;b+v)5~(-(oBW{#KE9Chv0s{h<^cTtP7Z%x=q#myzPCg0mkVNfZ;(HY zR{Zkl5BP_=Si?WSGU;acZ3&*y6MXf(QQk<|?L z1HY$$A4u?u9mDm~4`Tjv&Xq5Ue{IZvocjM(I@jGyPwy7~tIiIOnD)zst^K~G%Fv$Y zC_wl(^*8@M_g&8IEv%h1Px#veoteMkAFmZgN9e$X;o034vAkntU($ER{Cmq8YQhI7 zKnF@V_TA4T=dOBhxE@nC_f#BT?^NRb#i7k17hMeB(n(rnxUiV_x%q$_c!60+rV}18R79N`-q6qXNlrX zpI=M)j|%S>^_zD|nBNvejK7^N{tF7w*}H^2;Ng+K?%L3wv<2$v8y^q$o)qnU&4(mU z=Xb~T1NOzg&Az8x9sKXrA-kjfPtbYV{uc|U?a%xqH}}N)Ln=4y^ZX}6{tIGxGlee{ zpE(AC{}vrn{%OL-pDzC&Cj7ZrA24lW_{>j*_EWQYf=^#DKK_2Qu=)Fl71B+zWJXWm z*Xhjg9N~+EbI;Xv`kmoq-)KKD{%M&0vZb)~m$%E_^cUT)_jI-Rj3xg_Fyoow%kK&E zV@LFV^hLhu`%3uq$25OOlK*kZXM8w2$_L+&;C&Z|@q1e2Zxa7J@oNeY`p?$U^o0+u zDL|}O@daD2KJ+E$_7MIdOc8wA#`xEWk3Xr|J)QpLVEgYy%z6m@pNM#ojDh@5sLdeo zJRJ>VfBL`KpZZJ?w)(*TNy7i?*R(#8tSzHF?2UdS6`+4edGPYcCqMneEdRCY>^lnY7v;ZG^6@wOu+GlE4E0a*GhbMK_FtHztuI4jb+R z;xj&6mhhQhjL-fd{Pg-g<+HyBKi&UK`ILvfOkNT9RX+M#diZU^seZ3Y`0U?qC!Frz zruqBY-%a!PrGJ{gul>t3Kl{7X|Hj0AY5u%{P3|~ z+J0$%_J7r-8si`B!}wzMhfjVRAK^0>8Gk~S`SEROtp9KR669U0d=Py4W6EcIH2!_% z%wO*?W{3q!=&Hvj3|554F^0(Dze$w*6$0q5)$0eBZJB8EoFA%o!Nv|oY zQ9k(01Xs5R_NUFER|)T{BV|H$ExhK)9<(tuTlg6rnUkUCg=z2idF0&Rg|Rnd4AeU; z^W(?x06o4^=Z2pjk?F3QDBAx^!tc}hp)vgi{ShhJpEVM6pB{%hTt}0CgBF743bTg- zeOma(I(A0?f&W(Fl>cPHZyO!>k0}n?QTTiv5AaBPNBV>H8zt+xh|dxKI?ZjS~z$Y5Lve9N3yVLMI6`9-BPUGd~(e9`ljO zJ4ER|Zhp?W%B|vwKCUZ?e z?mrTIx$+vWi@%3>YZLz4b#DCoUkq(IH}W5lK1b{PM-hKb`DuTv59vn;TlyEoXYFxr zOkd>BlD^CzH%0!Re;@Wnu8Vlv9l~=;tO+3Sn{_mNKu6~1&)3BEX8anbVB;5j+B4;& zpYfOE{#gyTTeRmdbm7`A{=Gx>BO-r~j%j}Sx8;XV{RiR?mVYq*K>80>zvFbVceC_6 zDc0|As_(r;j6_zH{vl}`b!vAiuj*Y+>{~u z5e>#aP_pPhU-hZA{~%0xhOgW?b7u)pQJ;pu@C`qz`n*QCH`Z^8#;4p~_9wx!lszE8*kcmj4ZVgufwk{m77ig)sd+i{-zx zW9F~-P6%voAI7qVKkc6Rv5h$i!hQqsZ;?F4=RI0U&Gl07N7IM$=nq!jyzb2J&z@WL z$sK(18~?Xz_uYj*p6ELepYpJ^m52Ry5l-!gJySkoh4G8_LEh_<^zhLqwcneBO<(vs z7x;`lDSu*t-!lNeukzFUgYmKFe^ox?ht&`HZxl9rf&X3m7UiFw$mjY2eS2bi<8SOu zn?KT?jj{zmzX zKUO~cSp`1xf670q!2eLfKS2En|FQn`Bk2d866?$O!CEC9KMoV_RDkwXdib_JrhS=j z&A&!U{%~R2Z->u(Zu~Woe}=|YsL20Uj(DG3#Ue zKV2VhC(IlM-LiG&?@x3G=(s)@uk-grJXroe93Ivm660yT@Eo17287@rtz*hxC2ag3 z9+|ni@RbVC--VCTF)nXh*HM|jUw)tGYHwWlc$Kwf#P=SP`TH9$#`1R&rYrw6;`bjB zuAdH$>9;&C^Y`X%j2Qm@I#2nmMN>ZO$CSUgz#l9>{XNaUqL9B<;D4jQ-@CvsmS4>O z*+Tw93;B!X4_3c{oA5Ch;k2yNK@+&V>(^Oz3OET2i{dNB-)_mzV}$ON0jht7nJ$*nYx8 z!ef-OJtTLl-kLe~J0?Z^H7#@*kGKCH#DDB}VZ0s{m1_~`E7h+{9@^vj$f2-{K4wi@qy4jFGTsT7UufE`~yDzV*LHC z%KY;J*c^htgO0|3T{+}ZM3Nnj|{H@**@?R6!?uBbIzH8pNo>?F9jTk}n zi|aD~4i{r6)NxM0zY5UZbxY>2fSf&;66x!b@X$++R6Y*zTXee{+GqIN>9o z`N!n{<#U<8muBPfdu2%Gd)f?oSo`BQ=y-lCkNO-eZ1n+OUchfE;M)_-_{Dr-;}7%0 z9>O+$-FRQ-ujgmP@_sDL*kJwnbN6QMCE@Qy{&&8l{dt|AqBw~0dRHCWJ<{IPD$SST zPmY-Ve&%c2?>|R;e3>y0x>lI9Zz+4|ZWmS;bMJ~6KJ#D7XYMin*7t}0O&de!2~XGY zERQr-2vgsb&wjh{Zx)~N@f|Te_CHPMX8&uy9@ghaL_YGnbZ+_KW8aid-%9yA6!^5S z@v#rOnSD@u!OYJM+XQj$gTimoIb$}| z7a#vm`HUxN{#gnCH{S~V<37bf;MePDcPC;z%h0iu60S6KgKe0WjV#s}n&5bm%4JpEW0pN>`V8YVydH2)-F%U^pk+#l>w9CWO3kB+Yah~Q7qu?HZ6U(?a}`#lxj!@Wae z4#fRU)^AoGwO*&v6Lfqod&~ zl%DG`8(+{5e=z;P%!h_=T&wbAK-v%jpRc3gDbHv;R#{78eaOFu_?G|ppUNJ}&zKFt zpQ2;R|6+j;FXjK`zrcUf&%*uVcPkHsev@==`aSr3*x%@k{ND;+2|wcde;fAW+2?|u z74Fc{o*(7@I`jMcV2ZfE&U}K;K!fo|{VB``w}#|y=RareA3EP9V)*;%Jmue4;A2bU zcPstPS$Jj!5xWNN&nwA+Hc|mp}%7@=pVY6TdU*A0MSmn1RRTZUsn0Z+Fm+Bzx{mX zuO)1}eC3-nV}j#}d zm;u4xQAgu{Li|gF8FQe6CX~GY3=Pm@u7wQWII-mW>!VShQ-!w?e@%k-O7Ks`pCf#V z0(4JT$zMCS2k0^WYIvE-KT7!2$Y(uuzGPz)XxVNhzg8O`pkHs568=xb-%7kpeG+;= zIM;D~?62t0S}E0kXJONSa^&0fMK1enCw{H~b?zSQ^V&o{wln!}+cn6aAIqyq9{Rjr zIzn4aDf#uB{=k{1!-Q|v+46)xPdMd&Ea8vPgOAK-qho{25@s$scZhyO_eK6537_?W z@t?1iT${>z%BNO;5gsYLGGf|ufzHhy*bCgS*YuLB3EO(%&BEQnk0?M~e=Jtr+5>dY z=t1?BI$s>|f>|Z^HSw*#Y&uo`EL+m%(3PLfoThm9CZ&PSI;7;jq`t5++UIIre|}c+ zrzQAOog047?2=!S*3u0uy#zZLnvjeOQ*&|v+8{(HL8rTv%d`&H3E8 z#@08*{yk%UXwT_n78Uz9eA+hUcM4nm;M2d2KbZdLcc{{*`Z52e`u#ihE7q_5>`*_( z5U5x`_|z}ur}cwR{fy7}kqf8e2ji=aAJm`qtMymbU*xs%>HQkt>F>)j{fMp+rhP7m z_!Dvbzcu0x;lstB60u(&3O}U)QJ;}IT6;XM@up4qS1?6I{{Qaz`>J2+PlMT~FMgW; zMD6f-&U;MQEzVu7;_r*{1|GWCrf0>`s z{!97Rf8pbQDWCpeeC}7F&wK@F+sjJ&x}Ep|x~DEL`S)9vmO=!$N2e)fePVdaB_;p8 zijT(hpT8okUrr0z9rp`ZPuTr})>WB%lQ4Z2Izk&^;OQRezKJ%%=x^3u-`4)edBXHr zXvb^A^&EAE4i)~gjx)<1dOmY^%6~B7Z*^T5KUlLspcMila6Z_7XA z){_2yrrvpv`L`10`uLLy(62uc>|YJgw_mPvvoCyb%4dEs{;E3$wmXxqhjC!Y}HV`e$k7!1>`9^QZQ`>2oj7&wiZQAAT`^ zTK>^r9N0ea2eQvU?|pgsY5n03RQ}zo1}-1|K;<9*m4VBLKT!D}(B={QUFrCjj*svM zDu4U02l>M!11gSh@abvObJ`4Ca8vm#2bnl4avsNG%u3m_IH5!k@f6e>#4`A1MFWpAMWK{y_O3cxqt(hCh&hAEEth*4MUQ&i*!Q(N`%z z><@M8hzyA5FF&i}7?0HNpAFZO7e&0g@DDZqjf(iJ=S%L6N^^X;m-H=qA1Ly9|86^- z+xvI-3QrPV92bQ5ZyWCSoEX#dKIL^;^Lj+#jaw_bEW!A4fN?Ng&>jKS{^0cog2xe?;eBhUve=bN>(f5TF-Y%KmweTcSO=ANnrE ze=nxz{y6jF$s`tWe;jP%$rEj5KmMNOx#9l!)jG#U(8Qr-e|1OPFnt!!fE-v1Mn~0q3rjo$H}K5 z@O;(H@I%5K!hZ~Gx2N#y)fT^v`2HQs{(5yq!XJ|G-y=a^7w_`OzghUr;(sFI-G#BG zjX!VRuI!Ezej@7goNnARUhvEb#C%6v+kE}Gt;_y-oY%(mJpVvjTKoRH{JzF7#xoml zF3^kCj5qTYpc{l4A8roNo%w40?FiNP$OO+(T?`Mle?Qps*XW0R(((0dVbhQO2>QeH zSU&doxX#T!J5MY7wT$gw+$a2Q>GzhHp6?fM{W>jTzE8mV*!s(0`pv7A{kJW5j`<&m zcuvHO-!+|^zBAR)?iBus<`C$=d;I$7tg<^q_Lvg&`Ihjngt0Ni^O=lgT=PRbzsdgG zaE}J(&p4{=$3M%@dUF@$?Tqi_SCao9(ueyW=3k>vFFRGyY1sF)xA2j|pNp9CW{P9w9e$eni+D3a za(BKSyxB?TR=+!hssBmwf&#v#z|Hu~{l*_m|1X?a_I)F*|4oTLuO$CLN^kj3JE82K zud(|7eD3D@k2opl|NJmz62aG!tf4>rYlMwISozzXQugngTlv`Y5y>@szLNa(Wy}AF z%4hv&`XitHDdU58OYnXVh3AvZ-%k%(LKelN%-i)`YA0h#oyJ(ehwD@R^@^IB0N#YJ0iaC`m*02{ZPc% z?{@LcKG%M*?AL3o*`T*5J^giCkM#b4`0YAR`S_0U|E2Wkwjs*zRQe9#H!47s_ppvu z-bo)TyU!@CwKwa%ebqL$-UFYI;5Ez3eyp|i2l#l&GrZFq!uvOs*uIzE7Wng`KL6eG z%YS$IC&*s8?6q70nj%d9Uh0w7TX&WH`e9PE*G-=e_{@ll{Gp!-{P#uvg~GXHnLmI( zlwjKbv%=Q?;HMMJ_`$X6a0Q6*<*hpA08wA#2kT!OKmNbw4|z}7fA5kp54u|873%@! zAn4xvwVu^+EkMM0_BS2PzX#KAhX+D_d>T4Zcq<*x@+ge2lXafj=VakL@_Bx4SDl|0 z^#Ol7!7Um;pw8Gowinj)+_)b$nEl5tEBm$2bzX{|TNOrE!}~lOuHST7?P;Hnmi@cc zzliC1AEiU*_eIS6C+l?nwTS=S_0>*~g!L6Z1Qpj;Z~k7{e{0mPKY0H78R^QJ8KQl# zH)9&a^D8wS&A;BdrtF_@c|A-Kc!csB#-F)1F#rDBO`7k8KSg2@e7=QheDL`R9&CL* z;_1wPuXpDl&P@=$LFe=V=(s4) z^Y_Eo4!nNmeK)Rc-bH2+_&FU7VDMRh|#>j||Y`Lv?QW!;b|%drT1N zchJ%JzxrL-Kg;%J&(*%fi{X0f)QI74(0R(Ie#XCYUDm$qmU03nC91+`#^xszbX@0p>1EZfFS#H#i z^k7T>kr%_e9r!TB`|8wnltxDnQ5|uCykf`u|bst^QB7R{Y;eJ0|M$;OD~r&5a?u1LI$Y zfAmt>uN`K`@#*ivT(2G!@fW`n?0;^|zf2fgoE9-0Q{h76}|YER&$vX9}dY88KdWb%0)gtdgAFRL46Q=&Q-diTzDg3P{|6bwoI)5}` z$xsJJ&v|3?CJC+Wq$6LnsX_@lxLbbdp`@ZX^Gdc^P- z>fHEuo>cMcBgS;-<8$>lL?wS!fbM7Noag9#d4k`X;IF>E;`b-m(}R91{0SY;jCkr> zDt`P!2Z;JG)>?gf#a}OcI!w{E5uX&>zqX*_*NVFbwtJuO!#ZCP@uas`+(@Nm%z-X= zN5zi~F9ztyKUe2z{$63rKjHj}J6zcOX|?3xtLFb;)<1@)o>%c>>)wik9{pPUo@Idk z{qLXX+}5X)FRZv8;R_=l{8Py{e7O1(`wKQ6@c#82;Wx(gvo5cA|2QDp^PR%j@7c&d zL^nQIFT6GK_kJ<+{_w+y-+N`nf1d!GLCb`{qT~BK3j2%jB*qi>Pc(!!?w>5vhvUWy zzb=k%pAkkk-RAc+>Z;JblLK^5U8DY`^SfjD?7z+zo*wz=_oU8Ezk7Zc#*5oy`s;;j z;(sh+o+qF$|2|^g{{kPV05QMqr{l36>F?g(P;t|gR?99=toNCJPK){RXU59qo-4V_ zD*k!7Nkc+J>qjd7{m+9VuImq6P7*7t2L8u{>AT;L`)?P1tm2=YxF)cDe_^g)9x>^6 z)VZbq!_5_cKYd7)k3RHuOAp3=hAF>OI4z&OSCfZ)u5Sz@AOAD?8*dB!@!%~KDf;$1 zEB^kPjW^g6-!^-KX)nXr_fTQ8@5DPRem?jcPAh`X*qibhn~eWPUoKf-D(s|?~|HFxV%4hDi^8d7|;?HgT{agI7 zXit>a`DDfG&ofL==d~5TR$|PB{&ir*&qY%LbYB&p@pWCqr%2xMD&OX_&WFN!Ot0a3 zV*OpynXL!#pH~Z8`|*9h+m!!e1qeR=ZhZXf24QR8fBr|9e{B5Y`%_$7kq06_c`ZNu zCxneZ*!l%~zD?<^y}-XtF!CoR^3hL88v4PXoABG7skryb7F$RE-sRU7|E}Ztas2ty zRJE7#ZEJWi`NP+R?_XRN``6!(F8THO3z7kmpZb}8&#cpY zA^Yqf?FGN+AIB)Y>Hq%6f_)gnpi5*Q#_Qo81^>=^oC@v+wniPkzQY z=qbr(?PLAOyN6x`#d`$V1y%s{@)n!rLB4%Om!I>>vN3oDCN&0{^_(9e|?qiPrO>b zVdF9Uze<+z?-uSA-ZRz*{!0b^g9(4yE-ilUdR%ePNZ}oncXfbnmm^#JUf?&QKHyjD z+%Wa|veH|9s6QLzR{!nwVSqc7{&i6v^Y?p%ZT@C|>t^v-6GJ>d@mU?2GoZotx5$66 z(xv&26Mn_{FAd)-GylT>?ofX7Kdw*cyVDg1f$vH1ftuJgWw|5b_zj+)VC2nGK9kp} z>$mR;-z^ys&+9Nh?Hw`x^$}t7FZN5ApYTCwpPm*!KfFFb*BAdt@lrm%Z}~4cy~Xbh zFsDN&&uj5}sdl~k^EbEn>wi7=?dh|xZ*lL`*%JY}_s?(f_eYLX8$&-={tg{&exg5h zsxH=F;4^-weAaKqZ(G>npIzSxVWO$Rj87+eqWcP(-k1{AE9HKpYkm| z?fXVyYu~qD(cAx*rO{-DQj$-)Pqitr9PVgu-n!nuwY z07N@1Zt>shnh~J8VMQ4KXd~!h{o!KTR@-=<_SD4Msk3)Qe7x{Ggw1~NTf{T|$AwQ9 zZjI@|^moJDKRHM|WI{XY!}zrSbdPjzO8Bcf&tm@Th4HuBA|H9};+edEiT|JC+4xO* zdex^|EI9=DUbHB^1dnlV&OfaywB^y{=4WL8$z4z zY4Lvx;$s22`@b5-KfAyASK-IR>xlX9xxd9fZ~dl-e=U5t&d-gQzn}1CrJoQn-|we? zS^wql3mhh#{(XUc5zv;)q_=w$A{`>-;`6tbf{%QWp68$R|__NIqI}5X(JY4~L!_Pwhq|ZY)3DX{ifB2taJ;fXYZSixBUpg{o zL5yFQ=xF2DR?oD!-w59aQ#2U=4NtZB>%RpdxnnI12>k0+Fh%>l z5bSC9v%su34YOWid@+CG`uf|_^)+M`fq6D3#jL+l+*ZH`6!1X&MZeR0qVnFQIRXM} zNNQm2=Y2u(w|j0_-##zC>HE_q;eOw!$bVY-->vgUqCD;=FF;=8Qy=o1{(MikCf=_i zfAWj!|2l7r_)tCA%=m8oAI#il_-K_+d)^t-&l4W6^OGZnPg|w@9TNV9;%_7T`Ivs0 zF#hm{h~cA4%5P8j2mP_d?>}7`)8mgTbZ-7Q_x_5n--u`r=GR<&n{OBXIrOjNG^{{( z3ge5nM2x)G3!A*Le+ldHM@TGU{X1F5XGxdL^>tEIbdnx_On4j{nos~C3*H?QB zpQSc~_WMVRxBp=g^L{DzIyGY6FJ?dD?GaNS_*S2t%dP%>gSWRTQZ%=%)!+NvF5*Aj zRPz02=a?URbts+L3;aZapVoSOS7F;9U8ek1<=rCY@9X{7-IU(+BR_jhY5uk(|104S zR(>w|seSNQE5B=bv{#%z!1LfoJedCM$Inpu0~H|fr8*kET?^k`gjv%-|0z66$L%7% zZL7ei&7h}*;ah+HoBWNn&AEyH-mJXV9`kj*O8KKp`Vn#cx|NPu#PEBBQ$GHb@(0V$ zepZ@)rzAiA%C*1wD|lIg2h;ES6I%UvVe>&z9@iI)@9Fggw)(UJw8wRNK2LS62I%Lr zQ{~I1&tUUQHo4WWAIHS}GldyjO`lO$mE5Of@0}C*KU8@pfB(H({rIX+fR;wE}wpYjMH?MZ-x4SyEx}lcMuCCv(ep8wt7qhF{ zt>3BDT6K1H0}1}se+sdc0C5|A@{Mz9k>!p21LECSWWm4?jBiGZ4faEVppwK#h}#%M6E`$tkJFZOc!){nXoI8s}A18UD)Kbl+smTt$ZKyZb z&AuP^%$rgC=W6q2AjZ<1aANZx@lD#euv$0E_u&icH*DJYuYX0e2Y%`bp_xND?7Pkz zI-#2WqZ}|tblHLvUH%T!ELzo_&Mcd*i+)$yDGNQYnWpY)`lma_dUj>4`-SV#GtqVb z>?&y}3##kOSsEf;Ug|7$4z0S`l_S0VxL#DW>q_L$mM zv$v|bTz{daea!Y_Wao|Q#!ctk5c_EC>P{V4LkKD2&@naZBSq+!r=d#U#B$2}PSCg2 zU8dcW){e6F+_~23be-*Cdc-e68V&iwTJ?9lw${2;SBhG!9MpZ#f%VPg=oz{iZf$8?BH~*6Ff#mu=~v zrKq}6I(BY8{8pQN9651r@_mTSRIPV+DWPl4`D+=jr~C1VSbVs~V4du#SE=RH(y!_> zsxu*+vTU8;6Ug$r#7C3h_v#{mG$v==$non&4p}#{yl$j?p-wmPf=CnVuIA9#C+@Q> za@=3Wm7X0}`jz&uN%JbAL_=M#bIbkToRRwvT{mQlbwh|JO{}}CXRY;Yh>lzpJ+TkLAyI@QrGQ$0rK zZuEGG>9@W7%)~&bF?lncUA68?b=SiGEUU|c60=#FU`iU#Wn;%;sAU;VliFv|Mefpz z+yfW6TQ73gUgSP?k-P39GWayCg+*h&*|GIEJ1V^$m71&cX2W{3O7DIc9z!zs$t0MC zV+=Y(qR+?$0p+^J9%A*YO1o)B7^>KCKGgdmI(v7~F<0RFn(=H)1&eRi%Rg(7?HId&l4LS!raEVo z73Q1F)wIovJ#yEny{C4q$D-Mq#YpS(5^V#c-?K=L*X;(1?~Em zYdFl6$?C4zJ#U}i-m`trm<3~cM)kBW=rDSR`ZhH?^tzPltwNPtfjVKMcQh6_)J6iDWoR;yZ%rQ>*Wk+Jy_um*iX@%aqU0$i3!w3&IzGa_gcolXSV0 zpYR~uGn3rfNp89RH}^2`#iJDxG8amsLb-7qRQ2m#ov70a7L2)fx6SlB%VocC+38%q zW;0xNi2v2OMxv08J|NQIRYFv|#wN{8g_Z4PpJFL){(Na^UdYBpE@-iskzDp?a$LY(MU4!mC!o zLYd@yCJ_7^*(j-lyV3&c%KD9z zMUxxWk#wXO!m=<19g5VH7lmqZ>zBA;s4#)yI~>$`_ec{aOvv+m{P^+uB~|?8v{9!u zn>KCAg$c_p-`cGcmQTtlom(y(JWThm3-Qktu%%m8i0@C{>Owl?qeHP=%Ath`OQU`% zwsI*ajen_tE!`@`t9kuBq;ud5Y-I|S?+rjEvOxG)Ux#Ve1b1S9a+5$Ft{ngj< z4V130_E@QM(s=YpvB^W9G`_#~n6GrRRR`*_LiIp?icKEr7AnnLg|$nX^(9}=6-|Fx zQ7HGh0>+NE?r9snJWGRE4YG2v6M?#{mVVs@Z0VL3%2_VlqqH@J9_ef8))dke?PTfj zOUkr%ryi!uD(PYA$WNLyU21nrhrBd@f9;W`>z3aArK29mOUq4hT5ezUuzZ$|`la>g zuUyj)nT!+trRz=VOFhWfr96a}KG3uu^~e=Bn7nSKTc&h``O3dqxLfChrHTJpxmG{Z z*Ra)hZK0p9181_Q!sSy)k*jKsrg5Jx8dz7}O zkoMpH(#=)6<xS9gx6zyc`ke4eB`ZL}Sl#X((-K|{9 zXYyuCUboT_rVdbUuhNm%NjaWSf+fYAN6RLECPOR_RNLT_8>oXv-(+mEuYCFKXxHlKT74N>C*WA>ajrb z>XJp6t9tZT?n-qIE8i~T6W$}P$_dDt&4 zm-?EW=%&nasa+;U1mW6zDJL9p>}6xYo*>C%3cN z;~iJ!L*h!@%3Y!S$g=vb5}qwQRbf@4AN56VOGmxBgo&fQO&;-Sy8i5kozryKFYiMh z^&_4@doCC5(RocF9f#1*?A2HQrHtE0T4T_^{CCfK~s zIW|bw5l<>zY8T4wD;@H3SgIxD88mF zgn`;^WlT3!>DDMe`la$s9_hN2hO%3e&Aty0jkXK|P2|{h4~?iX&hbjrjXWy zbg4Y_O|iAdszN+|kV_UJ_2(6Zbm-exx?;KL*DYCubX+4o)ra=3DGh=3mgz@3y^?g~ z&y|<7*vsl+*kmwE(-BH*+!|(|;cj@=rY{@v*U3AS+sf^$J&;epF33a9L~RI9Y-|4O zY|F#HEYEUrNXI@Kv_yaH^8@7-T4UAR%+k!#tkUtNIXbVo6=f@z_Q;i%eAMH~0=9J2 zmo%1+{!Bi6W|i_;x`l=O*u6(-Y6_{pSh>04sUPL0@=acvj&YK7^a0Cf>5A=!J-d~T z@MN?f`=ffm{`dj@HR`cU`KcRyll`!we&`za=CfKR;B(exYdG4eR?b{)Z~B>k^x+;-yBn)XyRFhv z$tqcE*0QMO;+6+ndRx{iwCO3dK&)SKof4?;x<2F~)5&7J{8p=_dg)v4676q)Q(dJu zdq8=6{pLQYXpdBH>N{8Qgzjsb{ztkrzF4m5H(TkJC@-N)`LRo`^P*kmB=M}r@v|PK zt0|=ZZ2r-o{jA*i%3oLB1qxkP^*@fURyx{}uuA3PKWY6<9_`z$G=$Zf-}d)6pwC$*_m`{ ze#%YrnY_NrMK?mKUr#~aD&fA;^%l~h2W>;3{^(7NB^1E!~<}U$Zm%<Pf2_l!5+QH)m- zUv92rIv%W2e)O^UVm{LkJDa^&w_E**16w-ki!N3_^8>?{4tbPmdiR&k^t1d$dol;c zd(S${{QYK?aT@26-L9!oSt%vVm+?L@DfJ(!EXv%XQLa{XGt`Z>QtcB3RaRw_%Qm_4CRf_T8&J#1)+~;+@!0^4L3uaK z?ryhNx6AZ@DC3f3469F4yw&Zx!$)6tczb{Ukr2|xX9-kUwTd1z)bm%m)vBi(w9wLX zAgV_olPi>agN^s!{hFe;Te8xWHr^A*+@44q?SNiLLC%q`G)y=CjSSFT zY1hB8l`-B`me*z%I{RpqO;_*V8%_E1Z$ zqQ@voImP?5Tpt`(YAgKHL!bPkf_m&iIht~-m$qG+>0eto$~if=pxBT$=vX>S!T4|eD-KlzdwR1$L9*iY7X55RD zKs$y5cl1Rb_4;}N**fY__~Z@a-;(w9L!wB?Z8TzyI=i5C@t}CpP9;I0@Sui^Pik!b zs76BvpHzlku0AGv`kzU9?jzHW%O=g#k54-x3UxdPvn@aErAn2bsr=~SDj(;sHEiFP zEI1Te)Al@5fw3@z1b9q=qEfxwTV7kPmFHyi8a)S5Dwhu~zo~p&cCgAXd%v;qVSPDY zU#{xcIsL!G3;Yd26kPlIGP0+0-lRNOP8oKw$S!|EUu#4~mh!VjWCPOQ#;JU#Uwk+A z`TAX@noq4bsoUva(9XRIa&(bgt?>?QW$ieZDU>)WUV-O)P}i%BT;K7$S%g~ea;3ZU zO$7fx*iT8gULJ}KDdEPaFKY?^E{Vs>T3RcuVH9$gwOpcq$R)i<4m{PBCb?1!fWXVfIR=mW!5VFabmxgG^OzEgwt^lb5bxEm* zW2R$Oq2lo&il=!(VWYa+!jkdOWL=6NKQz(p|!exr0fm(M>? zNKZaJ^N8lnCmlH>Cd37X0MCoZej+!Uq5t)^8MSKZf$HMkYN=N3tW_t@<}u-+bE>0z zsy==6C%yGOZjt`yTkyZz)pNHr=S8BLWU7&K*AwK&HB&8vGhdvI+36cIF&Fr6di~My z_EUV>X=mk3?J3xxmm4_9w=t~MX8yjV^x{e~9o- z(RGTg(uFg-+{4$NRgjBkxQlnS+yo%eHnS7?WACl^Ee%5UM1ByiYi3+6Ol{nvN z3qLuGK)86EXmzI5V);N>h$G8Ih4QrSN;&T?mxt+mSU2e#eMRTN3i=k!3_Sy__I>>v z&7n0N7m6ttN1vS(JmK=KEwZ+L%C2=dXO+6*!Vg@0Q%lM~EQV%|K4bK}_LjUQAL3fH z9M=w9Z&quYuA`<{-$iXqs3}*iuAh2cA0W7-B~x&V6|PqhwF#rbQGfnGP{OR&U>h5AwQ3a z7RwP7>Wfm^chrd;|OU(bG@FJzL zb_YAjGW_+f@NOaRSVHh$r=#)zBtCuWqmlv5ljHBH;|o!r3x(e%tk1rCx?1>7@%|C{ zXG@VM#L;I6JpEeyr*&rU55oU@!bhI2d>Zm7Z+BrU@4P(%zY@#)f|TL9p*7-hV~zfcZG zdrXMWr8kER#CJbZAKNKM9L;tq=kYE2B`N7CHd3&lp^lyed=pbQi z+2N7CXS73@gY;PpPs7D$4NM<_wiVt|M|=c2`;g#Id~*|ew>l&3^MXgt;V)iF<(u)2|_6Qvma^@xbi5td2(HvowmFa4Mt zz7_SGD!h~Mk6?-@Z<3By-bgtMW29Erp1`LjxJ!7fWIY@E$5&1Y?f;RG+`<2#&W#V= zIZ40A+d@JsziqEjpU=nqec}1y8UOo}^ld_6YfsXzPWacJ7i_Ully|~gSZO%_O);W& zlfGbdgs><6klK^;)SirehblnFM*rxH_QXG?C|+jwgn!6I8~#yDkN?pgssE`9H~jCf z?+N1}WkTCs5d60-K)1K>hje~G#N*^2-;pj)L`?f1tiEOXenRPI3coJ$r@vP=(D~=0 z{@_~^e1h<^!XFjtSo) zAFFyocO4%7*4oghFMQg|_*cn3X9zRqLChEU`$&)UU5$?i{yx#3zZSkhybiPfxc`T| zH-Xo3+WY^nd*AoH+mS{oME7nI!qz}Y?h?vW2!+FLl(A$e^WA`qZF3yM=HO&Fgo8MS zoiTF=8P1V|hjUDsGxmFb)>_})+SjQ}&-3~}|JU=awXgNLzQg*id0oSOE#JQ03HE#K z#W#xJhvbtdu)hJaHr{pFhxry<8_Bb!Wxf1YfAZft_#*Ig*ZI9}FAx3{z`MZHHMi(S z`gc=~p*WMxuJ`?6^WfhAaBKMLL!#@!S8&`X?_lx(_-t(b5bTM6331~;_-Fquo-Kp? z`wWJ-Sii1Te?X^|i<3ZlMn{U1&Zu5=!pM#A*`Y)6{>77a$i0+|rmcaW4e`;|2 zA>swcPVYkurZd||+v-$oL@VHVFFoJebR$)C3p zd0n5-gzB$PieLHi-#^Hog}%n~(<6O`$oljS3i6`@U;8Xb{3OhWrZC1doa9Pv6TF?jT{PU&dq2*`i-7{{)Sr1$ydZqWk#p-Yy)~r$ypFO@57k0RBk6rQ`mm zy!ekIZ~QT`M|~X0Inh1%KLNaxhsn)*Z193K6?axeII!X z;=>}Wyc-_Q;!|ZcGVrzkmEtU89O?V_qlqmH_)z?l{M7+}@rhq6pC52j_+yEyO^UWz z&)ctI95cKhkr-bQ;p>PWPq6V)`&nNAp1K-;pxp|Yq>kfs0ce{_zhC^ev{{k#n-Wa_ zb@-Z3_oI$QJ&;rRRfqbLyoP#{zmJ9P(cmo_@dx@j``X_|^ZQ-Fzn_!8Kj-K7pF;XS zC$I6p6ZY-?)X&Lpo%i>|3Q>8)`FjIf>i@S9M9S~=94){4UaHD#Z!w`URerz2BP&*n zXK(7iZ^Cr}6w><@|wUZv&2IPke^FdcN?<5tjT$Df#ZSHM6Jhg^z~MXXYG9KHYxm z;8^*bOn)kXM}__*c`kA4{ZW705^VkLvLHVxl2`jO|JD9g-dEw1=*}QN{TIrAHzeck zb!bi#3E#!haLYZ|zZF~}h{PYt(fGo1A}sm0z$Jp{lwJJyLe*zQ!UuCS+X9fN4P)s3~zxw`EUA*_RqMn@9$EE?gX<0tp9%M zK;)0&{3SWZPS!lok4HZRe`Qa6v-c?a&Ai z9NSlaiRBNBhAA|LO8q`KZ6d<g_SjiDm>{{%<#|KSN4*O#Ak zT5n09`jXdLcUAI-rQ|hMtV%v@zcwYW@{IjC5^VnHd&=T(M-XYfy(33k zUtfQ6#_dmju;cQbnE!_SZi21YpLBlH<+CdJwYhOnz+Ug*pYUlB-W0qD+%NEZ%<%nX zpMXzhd{xtXE405acK7?Qz8rAnSzi9bAg}r#Pu%K%IQ$;Sb`E^W7l@nuz2Jdh9 zZ}MlI7M9<2L!69Se!jmNRQ zy}@Sht8@K+a2oSOY5NbJ=j~q?^7lMg_6G!fC;DT-8nZ@HU1q&5D9MrKgMrI_*?k$-|BnEYck0z;Av8Z_5)wZvBn|3mj+hfvHtTFcnS8@ zheh)5X3E<9dyn<3#_xB^9owz9I}%kJ6=}UJzO9$_J?NR>8DYNG_4HrCc0H~1xP?%k zUJoYEgWw-c5Ixb-`)BuW3OD%iR%=92&7Xb$Hf}T;61#0 zBL1=z|A2_E`!}zFZ9S*`5H&ySMi6z*`1zV{>PYve)&K4O^s|4-xV;z_TlqaeeZU{= z#ohkI8V_x}x)Q!@A07CQKk4tkt{e1kV{y1GY3&;L@4&x_y1zW6ul0u37a9XZT3?}3 zzuqW&%D4A9LH_m^GH&mMY6(Na$8oF{fP^)6R0}{Vzt$YB{0@7`U(b__BbArR*UD?k zD;d2(?CxnuK=`K=-T`0!CMI;=t3LnQlTCCr_(G2D0v-eY4EYBgmuFL4m?*#10T&nf z`M~fV;37P0Kfgu(b@a`i?0*ws+1FfW_V<2={zzTf_&o-!XJH$oBN~doU*(sN2OZz_ z{@Q%G8u{yooYsJ%Hej{iwH@L*XK}{ed)h4EE#A(!XQ4L!3SWyqhP9vbUdY;frTv_r z0AGQOXxhgfGfg?teg=OcX7l6cpJd!#A@_K8BHRvH!`dH0Ys2S)zV@q~M4V>fD2=;) z<)2@i6YPERWhS|ox>cJI2_Hv$Hr(|a@G<>gw~WG7t%C>@$2D_!O{}m+;gG zue~Ar3xKyKh^Aq`4adiVzun<$eAJjM5?^bhnBNI({DYA10=DvfwVVHTb0(D6y6Dp! z-8*(1l6isu18qoD!oRIJE(z%?ziKO%U&-$PHu+nEKMXUDR9;%o$K}-nZ2B6X`-5$K z)_6PwT^o;ub-%{2xbck;c zXUaJA;>3(=>(f0<((*0#@bc#d{^vp7^waX22Kn=Y{8~qQ`{xDRb3~b&e_Mp|7z9?^ zc{=dZSmnDpJS$(}8zZdx6t?<$W0dc&R{s|bE_2sYh9zH&P5uo!TP^2n z)aRhqGs==O_-qU1Nc`EvjW2tX;h4SLnPu*Ny`G7Sgg@hG_}9)alAnNnJRhm8TL04X z?N`7yAN4)I%Qp3rTCO2JiMhx4S}z=loUIqux~42)OYP+PP=3;;HeMaJ{|0j!mQNXYRrVzxmyhJr{*NI&E6;~+Z)pE=aN7Q!DS7#CjCj?Js|uE{loAu=G%n6(?6tl*~8u+`5-zP zyefYrFMneBRr#~|qkjCf>%S)8qtIVpi9s4qgsnU!Uk#4sM}T8_VUu6*n6Ix5IVZXa ztoqU#T_pROTVnbBz_I-P;8=cEB>(V>4co(2;B{g-^&|F}P1`)Wh`CxKVxzvN^4l26-@%V*oy z8rp9QPTN;owEC5NY+v$e`*DA4_P(Fb-ol1RSmT-DZ$9wX2lhNx_cJ@fkMC!80Pjr@ z>3spM7wmli$+x1v#quq|Ca?RS+k@@?r}ksl+-&QCZ@Y3o6|6QZ>d5u1u#NBCJ}*nI zrb`=NxGvWa&ttAN{(Ik+xp!^03G=V;YQ$sAB~CrQ?YlDfEM}u1FMK)a#rUuIZ}@}< z{r%j&L4GE<2mY$gL=(9m*o)(#4)MMb{1(JVNAkKBj^)+&O@27~?ZN7^BH8Q0(fDn^ z{lJ68g#O46(LUvPr$gMg0xNx$q3BrfO&sSsoqqi@k#nLG!Q(lq&515qE$goT&-O4ms!7&8?|MAo%fK36uMOqd8c&WOZsUpM3*cB@{VA5;D3VwDTZ1iq z`F97{{JRMLC6t%e93qWR8e4395&ky98n1+Hypn&qS8D$0eWx42=8y8LYj4Z%2HR!b zdfUds9l@8umyaUx^{l}7pEH@kfID2|z8GD0J`1u2*z@w;Sg}@w@wt zOTaxP4C(r=Ir7~-O!R)x>freOAl*N<@j>tFbOQfG5dCS_to!YX-9I_<5jHoYJ*@57 z$%Wu`XbWouJm~{}zhupTC9k#=%d7AFR{2YYWZnBuTLk-CJ)UvzDww_f!PW2zf&bIc ztc%C;%1bP-@yO)I4$r!^TP%NcO8(MF{#*PJRk^>kC$RD!W3^Ai?e@&N=T8%Yyz-;A zXzA&BzwXy>8~7(9uleDm2&*s0SmkNB<;bkNo@W|y)C2r7vD*Wd{qMkLKQk)p?mtj$ zj-=m`Sgbz@Z2G@ee##i1zp=C#k?<1IGW=C_Hn|F(tp{I%pDSm44)VgMr|{-9cH@uO zyJ7hYYkaZt7FJ&~Jbj<6TTfg0t9{%7KQ8}E@z2WVJ>=u^7mmwcI4=JuX+I)MPq1W*O!6?eEZ_mWyruDb2|;uSSl27-IOOeLN8Idhc@gsw zc*ns1_l3+C#Cc5Qs3m-r#jYME8viwx#p8c3u#LBmU72<3vv+;5Cmk8T`oYfy|F*w2 z>(*A5e_=g)GyIP^zP)z|>8m_Op>O^Q&yVnm*g}UO=;h%&wn*>>}3C7zws}$-*#*^nTM*`n>4hc z{TsltKb$c`v}3UUqlfN&$5r|NuOM&j`RDSx(;u?#-oN?NjPbl9X&LSdmOpEU_Icy^ zS@*nXTJYyt@X5rl3HkpLTn)YocbUig&bj5kpE~~5ta}!6LKq*E{viA{dEvKGct30# z|Hr>%-ETdQiuAQUG`^k(Ykacj!S^oo*K78CO3(Apg5QTAy6X9?>yLvxOb&j|w+H1} zH2&3W@+AJ;;-Sl5?C&!8Kak%Y2_j*dWIf*G7JvV!4P_wG^MBnRcnO=L_viAy3dbG+ z@AN^|{eEV+<5FMmWRs)etrPGGV3v^XH%U4rd5vGO{OpwcMUng<#*4L(*BCDnGxuMEI%* zj}POy`k?5fTYPz0dG5hSyS3gw$Fq|kpUS$ts*XhCz*>J=f2e*s>z>D2`s;0mK78FH z5^W3KlH>Lcd3->Gl^>O*<)>Y*oU04zh??Bt+qaePU;F0V_4xIYIT>S5AjXwI!i9*!_sc55D; z690!3p2YcIDt{RlU#iR3u_1bASk68Fw(+au@La+x*vYA$og6tL=hidIqv$s9bdFsd zVx4nPE;*a{c>zm)0P$E}wcE%da&dA`(0|UTGNQs9uMSb?eXLZImesrxSs!Z#FzYb z*f)9IKl=lGv!@Fe-FxaE^u^a$VEo<_b4dZ*Bk+aSr+usptNrYQY}|hK1;_12wypi> zd2uz^o)>HVeFAs{K8xf(kD%)P7cO$%@*{jt3cnxW=Xuzuv124bBzzag7!M~c!y4aD zgKy)zo~KMLTmC#n&nJt_7taO%zWUU^-*yUPrf3Z=)>J>I2dwrm5p3;2?_Zt;-i;vA z`1%))Hol6l{%d@V=TpHpo?m}q&b`n1XM7Op{g!p`Wub@e{l?9So4oj%Z;UVe0QoU2 z`;s+z*)L%)w%<9j|K#O4ckS7skx%gbOLH#2_vbzS9KQPZ=c{>q1&fKUM4u1q%k{6! zxo@GY9`yTzKZoBqVAbaiV5?v0k4fpPEKR=zU-j!gCdg6pTczY5isTQwA?MbbbDMAy z()hd{$9Q~J|FiM=;lJeETybkyph{l+SYCbK00)0HpshPynMbMK?9<<*mp z{P6u7#s-ZMBH>qQ`-We7Cg-kSntFEf6gyPIH9c@f}|t8;AP%8mzi_I^<{OV&*G!+XcSn zmm%lyXmJ_M2G8}$X7Z-mc|@LFufuJ$=z!q7(#`uDZXUyYYr!&e&- zNuDZbAU~1wvHYLFCjZ@Lc{jcmI49~_m3O{$_b_>~O+Fb*d=WN9OW{AlQP+^7HM{1M zk7+NLc$jq9Jnzb0_bf%<@9%ZM`A?wN^3zZ{5!Ozgh6_wJv$r_B3XQUW30Dd21Z_yY|W_Mb0-1_{VF?l8?Y! zMSS^V{7Z)9-C9t6Ky(*ab!Yx)yn76+HZOXdi)Xcms~w`!wiN zAHx@J5%{YAeZf|KjrPhXOOWjp@t-Abe93ElXSkdXed+mz#$=J~U(7MKKPIv-`PTF; zlYeVW-o>qdj4LloMj_ua_&XTf3!Dj9<{GZaOp@e}@M05U`Pq+j~UJUqc@NM|>aKO4=S6j5} z^{@Yxch8HOJ8iy`$iuSZ@C?{sD+DZ-yh5b5`}8tZh= zO{Cx3cH#JPz>?S07R#$I$MPy`lYf_&<14{d-#>xdfcGSbWPeSLvApcZ@+!+%zDXoM z8+#gmHKvFj2Y2T<)*$;*B$udybUmwl6;5bV_i{d2%-4ojSoD<#nMc%ECu4W7ty^t+WMseId;8uLFT9{$ek?to-v8SeCZ$ff9LtR+LPWX63yb}pLrZLM~J%C@_rEUqv!)7<#!W~mS2spcYtkt6@C)= z7|)9MH|5+%NTC>%{@c$Lq%q5q`2;d2%x4Z}*4$ zALy?)n}_lq0#;krnn!dw7k*lsuN&}t8+(5==7{t@L{Eg12_s zJf{Zl8tIGwQp9h;c(Rnbwd+G+&0mH;+POS=0lY)7_r?3n*XZv8R=+7H^fJmA6$&b$ z0(bt66zdh_tt|k<84Su$=Yb_1!cZcnBlShiIi89<^e9XEaT&)iL)>9kaYTfFWs3%=57iXkB?xSwE^%6M{7DOVxs*nNzfR!eY-e&Q5Z!Er%zQBs94F?7OHc5*7EvxPAPG*wY zD(72yEqS#vIDh9d{yQ^2`$syhO-hRvl3&lgA~?O6FBS9DLy--;SWp%7g<^g^iAMQ> zy=GamW<|1QlcZ-8)taDNGOU>thdSFANk{b@w*y~EuE;~lCP|$HBa&a5t6ODMvn|3u zy+7K5%36;77f8UElaBmzRG3j#(K6SvQ>#LfX_=wgX0$x3<Q^Mi7o7 zFzOci6$n*Hp>aVv?IbKJD6mgXhYn>fu({a`!fJ$puv8}^>Das={MoYh$+v{B2%jxG zm9U*V_fPPWW$iOdmR;?1%s2T((B;043L4r9gj^;mu{SSAf@(u^L_}COT6Su^-*$?l z)}*0bQ?8U!2iH$HJ5nXh^vD0UWn~mubIM*N=bEJQ)|IfFT%kIi>d*Dyq*k$O^k=dD zKuWKLi>V&zjBSS`&G|3WnW6cF+W-*fNv!dZBr^m=KAm0|gIKcF0v| zv81h&XYHUhr5LB4dg_D;)z!sf)22x~hjzE~S3S z;(kdj|3@U(jYw*bO6H76W{*g&B|a!AjYvvIB~wO72~xdxaWVT-@2ERb;BT#(LM@@> z>yB8%a-o5g%GFA80sg&o&sC)hJRl~b%|`=F}NXTPG{KbCO{eYkJEDg-_CC5I*bJ3YYXbY~zPBn4mzcy+wGti6WhM*VQnM^x~ z`IbMGS6nWOQdsrgR%sKoAF=7x1vzU+DnH2>Ha)|pHz8$D_0k)?0zvIecDfQ*7#O7| zd$FIg8)Ky%V@uEcGXKpl!>GBu88$unS%7E$*QBuQ#(dM8oAPsh3a9g7da@_~Ej{ZG zhL@!5nBE7}Yc+aBg2s=5$Q6hys65S%Y^&YN-bRGwRJ2QTcZz1$fFv)n^u}So8eAkO zy%n{W71e{vL1k?DN&B_3{HdKu$MnpOY^mSMPJy_B@@sxdF4nX9GP#wdr}~TilwO=4 zOV835Z~1l5fFzr%E#nCS>z6f?GM48=rn|2ycXIDYb#r$ba<%n-YP?oIRhYp3)DuXr z3Y!WV&uYQd#EXP@ewdx|Q{@!B;^tt-rdIJ?X`ER+c}NSAq1bzsruWbd|p888$!D z`B{`oZ)N3Dlai|q=_yUM52aruuAq9c^dwisIR&-%73EL$q7b*w$&o#^E7eO^WE3>t zS^f&(xP4l=*m>zGZaAGkT_T7l>d!KHN5X+Fw+06x!IAQ8i(eCt=wwpAC_L)e%g-mUrm}tLOc$t9(r?5<+t>@|7`zi zN5)?Q-_ny_0iJ@@bDUq*r~EX&>D6&QEf-_eUyMyp^%b92ImCDoSZSrxo51-h&MT;$ z$?qa@g;k9cD)-p_iqenmnxB(XdcQP1`5CA8OZ7@Ay&7F}2 z4;mL2r|ek%hNRMyowyw4tVBD8t10Atssda(u zR-;oSr29jGbMj5&rP7PBm5cGMT;#vX&-{>I!U`I{mVo2@nqFht_3k1!#>JN%5EMQz% z6!e6Z57V2>`8eM*QdsH5eABB6=_$=w%p0oDnhXOhVb*#7IZm0L{8~{xRA5K#Q&2tBMCoaq5XF40U)s5|?oUNo(LV#+&mVKL zTUKy4Oo>57_qV>^mQv+s?Zwi!_F~xloPl1PpIUG=riT!UHEj~bW4`IlN$Jf8_eQoW zLF*FHiu4ww^gc-8mFcPc3NRJ4u2TAj)jnlcSZT)h-ISmByvijm_m$}>Ke3$Jb&S(~ zTe-;3SZ+mj85kSe?USkE;EF zzll=O-SOQ7>S>4nj5ROVIc2Gy^c*5Qiy)@-s@;Dg6O!`kq)~N}sZJ_5S&@`{c1SYk z8gHaq$|f_i$$TER^7F22at=Qarrq5HG7uGMtxgxc5M;IDoJ8NVm@I ze)xrZIsvX5FOnUTrO$RyJw80WFe12paMpl%u1RpN}9l`N}9|`nk-40v`m_`N}61VjNa+cvvX0A(24FvaL*BX zI$Yw$OIMX_qWW}JOJ&6T?=#nTG51ucz&lwAT?yTImfweGE`<|VViWJpxhg{8axYVm z?TkW0O5=vyfaJ@FkZ%1!#+Fmv$lHf?TkGt{I3)X-k7BECt&Wn6nq0kN9o3wv_D`Ss zB-MSB>YhA|$`qO>C6{m4{q&5b;k`aTZriBo`=~th_m>mbHym^#NQ zWvGExnNs^qsY$lfB=P@gc^OJu1>U&SzIn2G^AZn+^z5|};Sb9RAQ^$q-AznH9F;(taZTzay7 z>Dl&YJ=?xi*}gW@zSOvVsYUy<)@XlLv-UF^x33|O^fKqaj&EeMG@|SZXoV+(ocEuH z;DL(j{T0cSie#Gpm$DTV*@~{&ibA%cDqGP!Tak7DlQLejP^$iUZbML&J|g@Imad(;gxu7 zUuvweh~R8X-=4*nP%M4hC|AS#8g&G4SuIcc7^j?5Q!}OfS^O0CERIt-P9wznsJm9< zYm)baXhM$=)JL{TCg&RyDhNR5pqjFLR~bBAzB5$X;EtmWkZggOT=M$`u-=8YaYA^v6s9Wc`6ti-irDJqDu=ZK zSp9MWGNNn1+jIORVC@HeG+6Jri?n~dRxdpqq6L99_WKnL?*oHnZ*t)G1#d~bGT`f| zK$YXI0XGA$M|^6)((gb#)+bB#`p2QHe*9sO*Z#q$5f5{S+Yfmsuw+Eqf4LmrU-r=X zw>fdMul#6Cjq@X0mLK`Ac4Pjx+?4l{XcaeeP9)rpx-h%}m{*+Z-yatKYlK^D=F4{< zub#964x|1Ee2;sed(J1Xd35U;C~QA@^=tN^M4Zjy}?bzgl2%>e)^q`f6r=0pARN1e}QhzYTvPctF6qs8xC07~wxfxbf~jt!C;p(4*_{+k9jX_b`z^T7#HB zE5Zyp_54coyMxunL@OF^WY5MMjeniMart!yR}w@kDu2BL7VFbR8|bTlnf|B)z5Qo7 zCsKK@$8nxR%q{)>w=uR3cz5s&;;KWD(x=KAjF%gO6KkN~HKo6* z_9K0jFWuge<{$YVr@sw2PCw4S^ws`i{Z=V`)pe|Y1lasn{m{i4@QV>&_74Te_74M_ zf9kIlVC%0MKV;j+laHx<9}&0tLHSqt#raqH#rc=Narvt~R1!qLME_0XV*S5^WBsP! zIDM68oc^lDug9+R{;v_rYxerS{%yW)a+UurWz45Z)X(SVoaoD=nJ;3#nqvvP)wrKUK^~4Z3ssoYIFL5;cCovgp ziS7dGP&5Yo0LKr5{Tpv|r|Yjjgg4`qU5^OwoWf%w+?C2b7Tla5x}ukFZ=-|1!c#eK zSpIzrHvgor_7Ll9Jz(-@8^N@PU3pRhGYtH0}rcOZmrmTXz&uWioeoJiwe8;)`PwFT>(Nb{f8OL6_t z4W|H=sU$FUqGv%Q5-?JI7AUq_(d|uA2pB4nZ zuq%&%HQyGHH-A-rqrmeBBKbd-W9_OhzI}ZY6WCIvhOJPCYc!1px8U$EMk z=*pJthse?9`@6t&;pFomul-#0dsVY{IQRnm*^VHRd?$`3KZajfsXXnaVe!?rjW4`0 zx`uD!$88!ba;x(PdV?TrFD}O|9k(cz}NVy* zxCMGAhw?m!#mSxE#=&3lUx@g!FKqTF(b7{1d^(KX+qa zfB(ffQ4iAX$FVw;pYppoAB`1U;)?Z2Y2+xB0P zz3Gv?2jIU4{wlOreVA+Tmk=eW5xRNnc}ctX~Aj z`YNwjU*o&!AGbU0leTkWj+4;o;Ag=X2YfO38rtO10bdXP6L?y{eTMt*b=~UK6XEsX z8QvS*qp5$MB$1=Ry}*k?du_E}CRxh){-M9=_xwxfJMr)N^*tvW9|ppI4Ewepj=ndy zJNjCah_wIZRE{Pu{>k7~@qe$r+H!1P<6)fs&+*gg3&;Aa;;TFcA#df;kAdKQu;w6< z@;`!O?BDB@z1cq<{+Hm{jO(Hcz+=H%hWZtMQ|iX}!begchDVR`?Y*B@PbPzl#5Jah z#AgU{W16t|&v7*VQ4Dki@VOzqN3lN;ypSMT1Xlk3?vT&V6ylbj5$LxDTYHqg`ctgG zH8|Fv80qhYehcu)QTm&u^s7?(8p|yGm(X7W{Cv>AiuC(~=MqFJfB9qbYMxc>B&KY;Ub`a6P6|G~+8e;m9kLG&KDIr^GYM9P0H$2k9; zz;XT$1Dm~}ESBE}KZ6a?uhoAj=-d5|U#s7vUqt(El>j$FEKQpea86`M)v! zCxiaWzfpfH8sFQL`)fh}s?%5xGoG#KYJ+(TtiIGPV0~X@0b}ES5$@k;Iev6T#yt!C zG4Njl)1=&(qEp(B`~&ddz^^znll+VH%zpEljQjSw);J=ir~6};p1$XTiTdxki2p>y zzZv~X^vwSSyYb=&{2|U7`^v)?<}-GVu4TN?_0i-oUL1eE|GwqD$cUzcwVpU5;F(~x z-($pt{s`7wZT1&j;K#R%JUgj8i}&P+e;Dv2_#?2TF;b-ch2_uo9wwt}GwvN0r6KC^ zC%^yP(H3gpWu)om5=gLIZ)4AJ=llHi z=w-BN(agF2`uC84o55ee`PzW5gMUBx*ns~@!+Q<<uIT-b8gY z2fnVSmaatqQTUI*Ul#b%zaDJ*vtID~xr}nw*ry5HlX!K&;!h_Y^UsL*SG|P)U|Uc1 zTjwXYZSpEH=QLpp8a5U}xk5;ew`%l&0Tv9~;TH=QH0Bdb! z?O*yW!K>20BBg&vq_6#vq+b*K-RccL{@f7oQ`oPAe+52^)@MB0i}*GkCQ4u9U7Y?w z@T&t~{{JPy^8Ycg`7eAtvWAC}f9*BXE7r#svnP4oyD@p;DJlIyDg8#^SYO|>i}m}Z z^e@9dOaII_sbBCe$cU6)e{if{;=Ez`|9zyd{Hy+}kr7E>_Do(_W0T?BJAOa)sxV)@ z|7ga2uUc(TB>UVlsrOIycOK`h{!}08uT~%8Z;E`(UkWz9^4AghIDehN=Ff`wS_>Lq z`THBVnjlhs)HjST{brPRY`-d1{?(DZ@~8f3SKH=9V8k0pGKFqj#Tf>nNZ3{j>%k%1hzo+p&4AvMX()SVj zaeR(6ME88`*H_wO(y;oDVO^g-0yh6Y|IF_>WC zFnJw(EbHTH&WVJNPvHY2JY=IX_ifdomi`7FA0G5K?^5QzHO(^CQK1vxD<%Dchsg-! zTM+NfIne>gS8>!DNOVcSPX*itd9^jO-?D3&Tbt^hzUW!_9XSqni1$$OU-Q!e0V}`a zTYmE!di}o#{k6gC!QVQ_Pa}QZPtcez>JDGmmy!|f67)X}`jX#(^RfK)V3R)xdHJt7 zTC}8_Prp2jm#>1`ay}FAy4VvwEu=p$@PA-UB%0QT{dG9DqfSH*_VoVQ{ug(`AH(^L zBL10RCqTPwrkc^I_`y5mB7$kATZc2B{E zNPJzp#(eo}{Hk;PerW~HiL{@st`Ar9(CugY9@yHep6|8HE`PrFBKj)7orApeWk1%} z{2J^31Kd5xOaB&pjrCtl>8}kx*6#y0{r8z1l>Z(fze;~I;&J-iLTaEtE7G6anf-v! zpApJW&(mH3+w(N--_{BFHi57G+hmVrwWCKC`~Bqi4)_hQ`qx&Toiu*ikB6G`MWa9V z&xUvN(CrtmYnitqtoCPE`^R4ew)?}Ey-#}B`Z~zBC}fh`iQnJEpQr?@zh4pf*KwRl zxG~^wIbKP)BVax6sU{vj@7V}!^VdT7(zX7x_MPB!5aIFMZAbvHcccvoHOf9{$se$D;z4{3ym>li#V3O%`Hr-=KfXT3NT(9^0ln+N6Cp83515 z=iAoECbPkf(Glg~tG%A!5bv^rHCCDYxxBon{<~SQCtQoJVYR;l;K%Jx^&PjroxpMX zQ+eD$5b62Yz8vlPR?o*qgNKO;UCr}1`L-!}774%0(XjTX?G1h>@b$b-eb3sjp66AA z?RlP__e}-c^FG<@2#)P(K8fvVEH``VFY?d&i}L>sIL^P?a-9E{!EyfI0bBm1UzyV1 zJf*L)i1o)t`meLl=nSqUh&t?+b^C$Tc$jn#Sl1XLVbz~u?eBRQ=htvt#+f00|4*$c zM8Yax!`k2bTyTLPdTCF7utKZR6IOOr|5mx(Y zM*W&S;X5MyOZ0WU6zdO)@UPtuUDvPbo7)C|wIBKEk-x%^MOfw6GfGdGOYnMsevAI( zNMHMp&x+C$em}x0{}Us5;T>piRvy1Zzm(F~wUz0s{xx@5{hx8P@BfQAClcO<<6;3w z^?wn^f&irb!!50J>Nrz_ah$T%Tst^glAu#b!&C4kww~Hy*IvT zOf!5>giql9&g$^a@a*LFTHjyp3U~on*8;O6K9>aUnSxGvp84dvqe<4LQbmKnm}c!mH9BhCQ`E^+A#Br|oGy5vO;53csJiT7Sjz%Tj!; zjbeW56z-M6Y5j>QK9@`l>}?WZWcR=TG6e*op0_J;iuI3Tyok^S4a-qwy-{4^Cm-PmTF(`PKmMn8N!;cmy{yr8|ls zIu?8l$3716+k!>>?w|7NKpG<5Pri(!-A|tJcs5xA-|qih1#V1{s!l}rfuBZq0}qoI z!LNfi3HV5Eb|~$&1HKTfv2Trlb^lxA>)iqCey#3@sEvw#i~ie@{*UaZuC-h#6lcgSBK>_B|GfOUPK^{|4d*~?kCU+|)#Jr=RwJozhx z^zQ`s2eXa1qZh$8|*`yMl)|jHDA71}=R9(-Nj9_-mk#m8B9y>~#s(r-sR*6#?8^(7nY z%U{!1dx+ad*Eh1sBFZOEnj-PJrBL6#geOG!Degz8?OA#+vq#FC;76nkUH>5c4_iZn zJ?&R@IdPls&t(7jZpa=ar(Jb`bWZ#(_a+f->ct>^moFZ?pcVG|Nb1~^}wazIQ>TWXZZJ~|G!ax z%~biv%3tGm+<(>s$Kz*u{P?-?`~Q0S zzqkI=<#%$_UNwHbAL0Lv?KkcJ36a0)`DZ-yweEFvB8as9*q@`VKmOS^=YFrFHL*zi zYd9MJe`EfCP5rC?{hsy9@74eRd-*;4b=G|!gv$g+=W=8255z_=2Z+S4<7j-fzs*>m z|97qbay;z%khI1sF=#z-HQ282wgpcIZ|~WO@ZAxXev;BZ7ui_>st>9Ylrv%Z{ANk+sw(u}{Ymc1! zt(DCex<4b^@%YghNo+K(L>;SIG*JY z&$|!Gxp$+_3t0B2rtF^sHv4}^o>yq<-%t4SKDneb{%cJvnt4brxe$4K-?A=XYabti zA8XA07Gy+)LvzUv;HDlXZ4S%1-)bBc@Br|gq<3h*z0toFZ1p=H{$$cWHt=7clyiH5 ze`xl&zp*Q6+5L@)-~+*CPyOdou=S^NPG!7B_b);JF7OEAe+_sc_!i>x0+zn&*Ys82 zZ^N_te)+PTyMK}|_X=Nt2jc&QjXakAvPl1mKjz%;>z)ttpI*uCQph(7^6P_-MSk@N z>;949_b<)4`(5|vz5UNG&$-{*e!iN=|Ge7Q_qPG-c{#86xIQ3>!*0mA`&V2f-2K)iUOYKue9p}Un+B}+TmDY`Inog6eIenO0{({g?dphIed+zV z5%4u8iVnIzmvDf0iF>osaC}0l)N2&h4db{o^aJ@^AN()A;kbIrsjEwQu3qv1hmg^;L%LA;F*T z`{a@=*zOmqzB|B+>sxDMtM7FE%%l9~!Pl54Qu)c2m0!2FbFS}Q7H+VP`^Z1fvGL+` z@MXv!E@i0dc|Tt98m*(R=9jtsy>0x?Kgs)j_^W3$qSsF=OO5~!^)Qit1BhFFzWWE? zzO8)q`_(hy&k6GS{i^WI0ZU)Lo4)cVp5;$`^>^dHy(H&;54Uy5pWff;fqZ;_Uh|=? zpFV_t2lz;WNcZn+IT~O3mEcwBUkN|fKReRbeBBc~oFLMCy_Dlbhe(HoNOSye8rCD~ zpZ&qsKabxy@8;5zL;2qfeiz-NBTSJtz;jYqPmBpNaNo$ zj@vp!f8W%nKQ*K$efb~j-vEyF^?b$jm-0i4C*Z4(h+gAmlaq+s{MUhpX|Eu!XIvuT z+4M)l+wkF!T{-`OU#rl_k&q+h?tR7=f6>Tq*D*i$vfU* zfq%!{dH4MyyFat+Hu^I>^GEVsuxIka?#a7v4eb;3h0h>vSo(UtY5KRo-<$NuM)HqF z^3uOF!qV5f%d!5&DgCV?dD#~>`@&zKALBJ>e};<>=H2gK2O}fW`O*|ZzcGI=u<>QDac;RiwJ(ir*1pDlkazFybqnd82iDlRNx%<) zXCuEfr2ipU*RpI;;HbkHeBTDylRQj%flmkb4|pJWGFWrAXsZuNkG$@}IZ<0KW;GUH z>k#7vSnCICzbDf$)&##5(*J^v)&=}>z|vA8S!{37qhva3V;ysV$+^OK__=JS)Ldj5BP z%H8$%+Sn9n{X7f(c>R1F=dHhM{d^BtYckQN#d0KeJaOY| z{T9Ek(1M9lwvYgZ*P?q>cs`z}uGszH649Tm1bs;RL3Pr;ecUQ&TAFAy;r3cl@lKaDu zrgQ4!EeKGqm`pDu)2ox|Lz3ymg&PX6!wKt($HEWI4a@=L_v8GfdUx}BwyNxxFmJ0-~#c73I8PQN!Xbnei>OU z8_0Z4k%1LlUNpu){gS?JKI)s)^i7)czmNB%0I$$DsqLE-wrEbgqHi*zZ&I--){=7O zuWgi<&ICsoPu9_&=H(?WXV#j^pYmG$snMT0ohwU9`lDDG=OnBl8rS}lN|xW{5&5me zOOmdS2$b9&NBtBvTDC02>LWkdnV*))67`HUjmkI3i3}BV~ZO$keA@nb zrf20W9kr9R9i7*HpewQ?8)irT#p#%xahxBBoI=;I&!FT?PxYxh#r1Aj`$C%?$;I~5 z>8ZX7*ileEWM6iqqx~?=&ajl72`Rmr6u%Z+jg2Bf`J{8@yZ0x}A+ zzZ6_U+y(Yml^yXE#Gef=5?9dv%9gJZ=bLj*LFJ)xED%@Fev`_VVcA)nk~cdlkJ!$f z6qcQsuXa%t(uvEbIwkj8>%BR4dSkyULHlwJjIj0xuT7Ial!Jh{*|CN1e*%g z)XxxbHSwY_<)t=a`Kpe_Rh55pcnT`#xhXs!T!5#bbUsM&&7URs6WftLFM{QQ}aeeis-Y0NQ zp}@Y<%4e*nbgJMf%nkJ=I|_57b~rAjH#vpVcGK;t0(*T3Mq!m>u>O9t{1i>}hYG_- zdt6^WGg9qY^Ku^qT^4g}8j?Ag6Q932HBCzt!%n-J_4u%&#|q~y&Xjq9pImAlqoX}S3+J0GmX zj^>Nl&Sd0bJo^{gsSEbap9QJ(erY*tT#eJOz)o-SsL-7LGYdS7_&~x^#@QvQbgX=8 zu(JReh1uv;BUeRSLF1IltD1O`pz(R7c91I|)109CnUlf`Qg~%{RF1NtVB=Pd)qY~E z`ik3yRXU+6FnRudd)~d{f!hQXVtFMdB*=1>{?H3&a)T{-yRJzs*ifz?RQi zuxwNjH2x@`%9ldCK3tJrTpsCsrOV68XU>le%W-}RFHPZeyEHrUTRvL8=BBXfJ?4Lq z!e(bk>U=4M>%eh7yN0r{bj^944q3&<+O_1+u3BIkau9m~JvSLG^y3|l@8TRsi1fow;D(Kg8?jrj4-=hw zUa~)B{BmaXGJZa^dYQOR#Qn*bu55KRP=Bmb(fL0TsM8&gx`Vp7KefBo>E`MZ{c*7$ zh&XCs%T0#-DYk}JY+V|_OBVW5nyx=n1nZq}j3V6Dg#|DQXvmh`KO^ez+PEtLZqXFb z)t?rv6w@s)ZbuDl>Hf5sk|Q=H#}f|h>o%r)7h6K2GG6WB=|4Aca)t8pLU~!CtgI+s zGi)=?eWqNJYo6pv+^6!}j&s8TRm>DnqEuE#v>PFiYhq2@-(B-Mx4Zkho9?wFyXt(! zbGqeHaiGpu9O?cNb0k}vhByaFSGm6h_qVfdaFK2&>YcwXE*at+_)DANZ$W?EeKNb> z>34!gQu%_^ZVI}2)Rb&;%n;3SY)&W=O5h9y?(SQ0?BGR{QQiH&k==jhUx$(IA8Lt< zm5p@&s!3n>?+Rjw*2fn@6`?1=O$-`PTxoICO*XKr4x%MOQRgOeC+U=B4f0s6Y%FP( zX-Oy}jG!Tm;9P-t;qzu0+H|Hs=%heZ7II0Zmh-hsn<@JZ{VH*yj7P#w%UP3(+Q^$N`++vj#Y%V%aWQ3!fKpba~a*OXavzI-T<+l^cKPSmpA|F?Qsf5h_%9B74_g z)aekQ(Td>mb1t@G*udU$xnCa(o~R5rH?L})huY&BQY+A*;mK7YiOb%Wig+?39<5W- zvABLX2qeXITuQ~Q6Q#<*oh);RXaoNoul~K4ejZNqhbjKh*&izXA-pl5ktmStY5s^w z;{f!1v%Ehz{CzWta*`292aO^eH0ruRNJpq6L4uE$srCsW$KvS>I69-Vp2`#b`%lt< zx!&^AJviWz7}HoiGTV+KjPMfG*Kff2jt{%GmqV+DqCxNf_qV~`u@U>qX zRqUQo>y+BZG04X4<5+NIkngsh|8^s<89I_ZE$a*U(;e z;b`qa`-uuq!zYpamo4*O<<|imm!HOME5DPl-xoZNAX51qz%eerKY*?LWUmuAwx|AL z_Ou_P-cPK`auSlgW#HJJW`)?EbYpvKgUz1w_XWrL!@#EhG0q$UR+|u=dWvsvYlQOB z{+^q0-rlb|aN`k@lZdew(RMq2s0#I1Uc^6Q3mO`PwgW z5_ld#Bz_KCrvFR!m!(O$I+4EeHdm~kYm`Ppz<{#zv1ADqMF#EEnwLoldj4e z+PG*e{PQ{9?hxsL=Mujs!aL!g;ZZoIwxu~u^p^+x_;gli4;!53$9J3GG#)QN&c@@L z9`blvke5A;H)c=s!8Tx<4|czrZ_k14d%BuG`he#VM9Poq%kne-Y5y&|Ej`=q|K5nW zwRf#QsL}?wD#AZ8d1!ukAZpJfS>K*NU}2`TZ2mlKN7kF9e*qBg%Pf4`igK@+xM|`ud`Q{b{gzW z1Fr)crCMtqgm)||8Q()YOsk>U9J-0B;azWBGK_#Z|5uIsZu z7P#5!7=?r{OW`)8AM*j{a!m@=f9jaZqIb{-yi=p;MLmu??>D9%D>6)VeqaZ zP0XWt(_lgejFoE)q{29mwaIL7wWR$_a?W>4k0AHm97`xBo5w*84^ z?|E=+Pd>%=gw3Azr`7r(6a0UM`o9#c-~5SY6u2YFkz#P9@;REAm532gP1wx{-R zG5okaoCY@k)Ap1<$s1qq`>Q_oCWuttYCD!6?cXaL@9(RzY76RAr2TBS#rNSJy78h& z-0a`Zk1aH|j0pMDe#sg;_}P>r@n@y@TI(AB|FQQT@P1U)!uFh!5JC$@2-TAiLg=A~ ze&`)Si3AC9=p8~2O%ArKRV%Ze=G|}`P~<`};+6+Fa zFMkl-W6EpY^3a>PvpFV7J%v zU->@9@%XI}tE{Ol&1-$RA{;&k-xi|8K@hJ7D(Hr6Spz#Gp#EuP}I%s;5r)lKkq zb5DC;=JQ?Z?IkR265o#;&(a+=rtiFX-ob?gLy@FI{m=j z)7bAZj>G=3oWI}W9K`a*9WKlFTBCf6(ALWGUET0!A6feIdcO3x8|lmKb!=Mtv%Qq%yQ1N*cf;R$4S(PH zAN1$6n7;41F81qZ)_yy7O-{WIZH7ffcbNS5w&!q1v>}M(LuY8^FX^`L5Op4!I zT&!1p4K6SGW_^B}BX57-U)JBRSwkfSTBVY0t^|UjnyN))O;t_hC!A-~3j#e`NpqeZ)Aw z_N!$yTM_{T=#uX`jB! z7wysS%k_mv#IZqxk(b zkHsmO{hrxs@WX|E=R)uI;ZA^K{OVWk16c`k$?SdfqhxNRg3&hZ(T(B{QjG~ zBa`Cy-hRjYYl&!&OV;oIc}=SLJvooR1M>Fyy}B!DOJg(py}HBU4vi7**JfVY9{`v3 zo5CGT%I!m1tMSaE{m8c$`~p0JysUGj+1_l=Q&=DSPxgAYWQKgx@ht^^>o&e`#s1!% zNijai?ri%L*eH%~zXRVT$qW>RwcKto$=r0DGRe!JKy*hcd8v4&! zj`Pul{Lr@q>0|%+ee3n%^|Spmd)435yC`qJ_CH5g+W!m=d-VrlTk0Kug?_Ws_?{T{ zTW5a@z_v|)(^BL+n3p^n+mb&j_>#L@(mRRK-u*t+8>AnoGemti_NCswF7);)XsK39V_xu_9 zH?dy;zJ_C5x$3>vbp3TQc`E9?z9{t^QdQ_5#C}uKQtTvtAI)o}IN$vIcXfXezi({9 z@#68%YxqgL-o28g=+CwP7!Lb?ury%xc=6DV>t5ne!=hI zxL@G?fd{CIxIZwE^2y6m2g;26ZNU2Qx4{xE)hF;T^Y-fRHtMSMCx<`3_jWDz6PXmh z54RF|MStY?;dX)7%K2+QiRFpOy8b@g!T6hyd2rvh^jkoT2bbnU*Ds-Wo0S6>A^tx5 zZ-*MIpDox{^@UH)ycy{~gGXgHUdV$im+?X#g|EnZ%kKIArp)#=Uozd5`G?#r{gU#= z@$!%E57}NkpG13cf1d}({;3-FiPZ0G znf)Gy$JYFr{ho%gF+%V6hm3{Rk@edhUVrau5P2wPXFjCH^!=i_Se}}BQr0^rS3Wqb zt@n@2H55W7g>=;h*dn*i)dcL>fcV}eY+3y7;kv}DL<3b zdwqHd{EN)$<EvPR;|pvQuUEV_*(Onazs-F+PiFIb1CIKVeGEL<^h*@!jo14ep2ualuyn=l2!h*x&kF6x%4D=kp!ljyiee{jfi?JTUw7e%PXMdn<4!{dvPs8wh7r~RK;j{F8sYDr^F#{|lGv$R*-67KnZO(5@=PXvz1P#@vfg;~_p`iRX1~XyzrmzY zOut-_UcRs3Yq6gfyBJ@Yem=NNzaJd=oBqjyEzhNJSswkB+cpg z{8>JImF2T|X`t9j^8^6h{ep{AH{e1Wf z{Ue;bZ$$4HSuvjVV(=<8R_AX}$Aj;m+52_=o@1Vh@uVGpEmvcTC++ol+^>6xn{yAL z+qlqgS?Kk*9otj-8;1YV-%)V*+w|!6bpJx1%CJM*)ANBV)>s{jek#j9%B=ncmP0Sk zLH@y$j%`oZZl`8@?;qR0#`T!@k3F{^o%Me2Z)=vF6q#H4J$wrB;t#|y}e{5gIr{XGen{`Q4Sf49TqnUwC!+tab% zlJnnle0#cg{Uu{I#rXLfFpv28>!Ux0`s$VS#?L9rpR zhrRwDgTtTgeF4%(d-wO+!{KL{6!|;MgO9(nJ&kXUT0E(%-`v)o?jIeSS%1r;D*Zjf z{)+T--Cln$VHXD>i2gkON`HG`AO80L5%K-eKUSMpKfJCz9iMUk;ASG|J&V14t}+>Z z4*qtHiM?MKeE-ke)AJ|u;!}~`pTWkj_kP0cNlQFRcvX18|Agl}o8uRq+pO4M^~FB= zC*$S&ThkLv%A+6hybtBME{}J$_kKj!>(BNa{^TtSwtR9~KF=Rz`AWX?>3V#>4mQfC z&$L(jP?j$8RQw(SO(MmQlXpTtm}BW10(BdR z;ZOdg-~+f`_I}9`Op4dfCoqreXZ!C*u#fYB@!&^O_A(y)=Wytar#_MNee?DiFMV_B z+TUChl(?7dB|Ar$Wyn?CLr>(BO5`t#gT`r8UF{f&Z4e`DeBw+`{g z7lWT>QjABw0`o@`@of4G^cNKRM+esFb9YcZvstfdUG&}~Q0AfjFJpVg)mZI=z29r@ zms!2XM(B-S{vPdfm8@Up*4EVj&Br>$`yrPzkNY9A{bR7t7k83h`TX&*a6Hdy{NQD= zkK@DVPded|Op5V?|HS;DMD_O%K43ZY&urH#UC*46^$UKzS1S9?nLU2aBfmI)9@?<2 zI+wN?%{qIiwg@666SNLna zs8`j6FZ*0&<;;K1ygz&=>;I7XLij!S-ONAD{6S{h-)Qt@`*Yv_Gwsjz6YcM`iPOjP zHeR>ScgOu2<8j}BeY6Md_n<89Lq+?KsgJN%KbG~S-eW)X`n!nqrN1>uU)s-KHku^8pCe5W}Y+q|1 ztBm5o8UDfa>m-dbo!ruJk&|lx$yPAl^MA4^1faeji{cE5dGILMG01B4VamcQ^-j+sbtI~JWzq(3hkjM~;6ndL z+DEDX6RduIra75jT(;%Kfi3fM8$1=tg@Nf8yPm&wVSBJ%s8{lr|MeRFx*0K+WHDs> z5vBAZMIrsDuR{8Yr}9^CaE=?e6s0?bmx~HP6_YsQIxo zjrPxW{+Zi9$u#*KTrc`J*KT&!DR%Iu+g6l@E>u~T)UeV9q(2GkU@y4u>6bcL?sCGY zi|yNoX*VW$D$|>NnVd7(zOG|h414drd?ioJQuvzXnHx0dmRnnj8NbtN@ZXeKNVn3o zw4G_O&y;$`ZvaT2&YFHz)2Ny@NwZm>t5^QAo|&LuimjvHIF~2Os;i#)mjX*{sxxZN zSt*@uHDTdibXKL|W94p(F@IV+?TP-*Le|6pk;QHAck0^gA(m;cs_K_oHcf zc>UKT-I((iZD-Xz$;YkzTd(nN(mrAv?XLYU<(fh|x;0Oatzz#Ht#syF5N%W>@e2Ht zpK>3WB64k#{&uGIb&ReUQ{`1Lo7VLE)H?)4TGydPACLHYN$mDd(xzHXT31aW-ex!R zF-+aWk2LO~1=G~{q+M_q%biTd+l;t>+C*H|4wm~f8Q;)cl?nJYry)$nXMP7R{Tc_g z16`yW+sG&41x7yMw-0uvahgDW9k70!jC0rtnU*b#A<9w ze@=4gqz?X^m6m9xEvLD3enL{Uc=g#rmt3{1=emJ2`-j8KKiw@+-b)(gxuYnL@q?$p z<@OklvMj&*Atv`n_%)7Wx!&#U#MY^UxRGPwVJNIK&~mdxrI`W=m3nSXbK^}7ja zhcdlD{k_o8H_IR8J)>cFV}mEa9r$!|Kk3(cu`I@K{itCdel2flXFes5hxO^C--&Q1 z%TC5kS4#WvJEQF`>qWmMPigSfM!w;9lZM^M2Jh40F>n`U>}0aNmi6NCHxKI_FDTti zr{wvy%tT_!l>T&3;Gs;z2zWS*n}Wl5xP2G~E)U^G_^=k1Pke7UV2H)7=32+BVos1vuehaovFL9d7pWjoEVG!Pi)DH{ZHg%kfi^K4rG-6C(cnXur$psud4b-dHdz^#&!*9 zu;nZF{|gQN2)3+|KK#0!WxDYVp3q?TTWKGDqaMQVXza@R>2B~?xP$UI**@-ohqCN6 zjCM6O>&>eiKkSqJ#CD8nu-jw4p|@U2zA>}w+|T|F;P@TsbZ4>)`gEjI{}L4sBK29K zqt6o6tT%Z>xX(@1%r{lD-r~dAeQxRKb4xYr5BWi$>hr^D<{wtG{)C75rag!0Jq)jU zrXO3gA{{x*^1dG6s-EF)4VF!D+o_@9^~}GFjP2N%Icgl_svdER`83>L+Q^qbvv>2P z)~x>N1GcJd@54omg{uGPsjjFw(00#ecC)e6sfqpK}<{wnNTo3)_Vy1#Av>tE zmJW3MY4;C-Iy+iss;ev2LRD`T*O32-)SI4^UMXa$*LDOlUwo79Om*(lRP(YJ_q6(; z?8652;exUcLx(=wFu87d2Kk|5xzEtNerVO&pY=nSHc{WNYDL%Dm*tsdY?b@DaPS;H z!jl;CBO%Pq`sJ9fmRUV5bUOXyLf^VA&r@Q1CF_&}xryby8=7&F zt2iNhpY((5?{xI?_p*Kg(k})N&6WP$U&8a{U`ib0~W6M=S53w|-y9`m=F z9R8O*xUR2fS*OgrLj7F(T{Zp(*4_)p(*7-MOZ$>X>|6H-mu7!WHa6%+=q|{5dG~+7 z#}xWK=}$JHJiPLi)A@INQ~KWyF8vRLOaBYOrT_Wi(*M$MS^l-*(!c#*>3?;&^gkC| z`u9{?`gebn{NtgS)R_1ImV>n)%>E1e z#W^^RM9*nCiEMiaHnySl{k>Y9VjH^uPRi`@2&-cj{VwKQCB&IntY-bs716dRzS*;7HafzdNO_pPg&07N8>Oa?|hkuF~Io%)_6t8-D-~ z&HdxH*t3b%C$0QJ4ulF{&K8td|^&({p;uuYGKfdO7sg_pb0HCdJs9 zCo{K9ihMouVEd*Vsu$KyZvW$h{7qoh&f7aP0|x>E0b#bCG3_EBzMdAwO4FQAY5IGx5l6>cl) zYk%?!z4qTKc+jMJ|L;N?#rEp{UolZV9<+aq_PQqaH^TNgitXnn=4Jb`zZsws(Z9!A z>HjBi>3mUAo-TplXD*E4!Dg5t& z-s3y!PyGvp{#5k8fiKSfjJ4WAo{lM$#Q@XBc+dQQ1xNlHlm2MCZ{2BA$@vzTvd^KtLZbjdg>MQWVncs#x z3w!m~7y5rkY+8TMcsA$v{5&n`xs-2bHnwaB%RY~z*govvVt?5_JK?f@t^}9ub0i$? z)7YWf$Fr8(@!-?W@Q##0`Lv^cmpA-9hyT-AzemphaO@|*duDrMcRmL9&wBl<5C88B zu49AUo%Kz2d)8u#?P>BdJV>Vgik!a5$DqF({l}D3`4;T;V?29yKjl%s%1lXJY43A3 zrTy-3X}_iJAHmtG4}A@ z%zfTZv3@=OMSU4db|`EgrMUmLW(xntGL?5^QjE=dIr9S&)v;v{Vfo5je=oBv-=6h8 zyS+TiZ%}87+p_}m*dCv~?tP z>F0nW{WmwSW3R1G8bv+;eaXKn*k|_+rmk)CihOm!#%g^AwvSYP|BX6U<7;{U$k(tw z_<^r;yyO2*Sugt>amhZ*Tk<@##o#MgD<^FoyYeHJm&|Nz z%VSygoTwPv@_6QoD|DU)Ik*>;I#o ze)WG}!~eklW&fia^>b*Wex8P-e%?EYj}1~^(OxaTvDC`_O}L<*`Y{&izNB{yuQX$? z8e8`j)^CxtT({x>DfR3gTT^LlrgMBHB_y|H(r zKQmU`>hStm@4GyUvmEd8{PC(f_UOS`Z-4(imZSgQV|>l~XTA2fP}ZM9=*)#20eWJ!}a*wG>Wm9$TD4X z$i`wC2gmkL#@_LGJPYl+kQ>3{HAcS3d|i!|_Pdb2w0A5wKI^rYOZzVy_J3;F%VEFe z({-%&gR;LnpCWcG%Uzk(t1I>UHS}jS^tPWaCglRg(*u|fOvH8kFY9-^`eeQr{VFWS z_1zh;$IG%=-)EMV6vuDQ!ruJCer|3i?8EkSWxcUh&n(#3tu&FI^R4#3qrOXf--Qa+ zegGWj=X+mkNzY^$KSSC5C4RDI&S9U#{02AjI|EIm*B__I9yYeD&;7>vO#Qiq{h16F zcEf)2+I@;myL*vdd!ITj{rhZsu>Mz~a>Kvn+ptl-i;Mi+9>+_uJ;o04{?6FEy{12s zbAMM+o+pa@w0GoNU1Uhm3!x6l4Aw&zzg=EKpQ zmi6+g=u3XM!Dr4iy?(^Z)AN3_Oyl43!}r(leSG%+CwMH&(Y|J+XNWwVel+=)>2HQ3 zy|Gw#z~9eEqudJL$ehhgqW%GvLT@bDXW%JWZ){aA8GEk(jjd{5)xo5g{wU^=UjL84 zrT-TTz5YLjOaGk>|NY?(Y?NQ}62qd*H0$(<+?3e(|GDWd@AbiU^($j${<4Ku4 z9yp|Wj)!!76ukHdju&{VY(Hw<)^sk7>#@Dz&Cq$wDC+lQUg|x+mHG=CdfQXzx8-Ky z{FHq;)+yH4PnehW^(GwkwO6+9V4b4)7|6%*O6Gjr`;MWh{_&itROa z@AmNa+1_`@&TE_Y?wI~JMK?a{XA~Rw71EdfFTytJvl$y$|Cdspc}b&q|Kbwn<^2iw z=LnUEu|&OoiCCh>#&tZoX3}yWkMZ^UaEz~wRVy!>{cFDxwqb9q-P_K94Y#Gr>A4@dgTiABp0r04k=W7nE@^an@4=fnC`v^UnB_xu#? z&!#>~d&1rJ*uQr-_j|GPnocn`<-E)XCgQpU9?Np6f2yIke<<}g!DafchW@ffdXL94 z{ezA4zUx`)y|*9!jkS3I{&rSL*G5B7OT;sbBmZqjO{# z_$21rB;r{CV)?2cnc3LBrXQ8r^d3uP`qRii(i^+i{-&orXFe#WUz3+yJ$5$F?dc`- ze}YT>q(ZO1U*kXgExt}2>vW^+&)5QgVR@a*#un(nKFYsmXIuJC-{M(stO3uRk)QS( z!ePJ04sF%ylx^c|FP}Zz^n6u=?``no4W8QI%c#%N|2(r!&x^PR^YrPi(Mpb4vXy4Sv7DQycZOQQzs)k8JSX4L-8L zr#9GY%d$MHHu!4|KBB=FHu$cBH{Z6c>VS`AQWk;-GasFZ=XJJeOJjjO3f_U`;2)#k z4|Y8euQ*T<~DnvV?#2rT+zYn%@8KzCOMGAHk)6dEdhS zx$tp?fAyt*$LpT^)?!k=IJ7RGJ`~xqmwZ@*?XOC`{dw@?TnMcQFTaM_amgJU&q!Tkk`bLvQT8{qQ%a&>sbd-ul`HUDQ{TEzbr;d1l1M5{mMwFZtyh z8+l63|CUL-FTlRAO)9ecEBI;nM*P`^l);mT4F}sM6=Sjc^7FtNtE1kjf1jKu^QsrN zrR$503O%Cw29Lv`g{Obn)rory-(*Co8J$}!GqkYK?8GHE4+uEwPssBTm6!p8dPt(he z$IJ9TD|nk1IRBEagLR5*dkZ!;kvw148;fXD_!%a}*j59{d&Ppi{~By;-?g#3yeQxI zu#NIOM=WD`a`IMHvg40nW3RbwG2T(XJ?$s-{f}x(_v62l(;G|gFzmO^Y;0g-t8AUi z_hnmqbw24g%5442NBa&%8|kR>21jA{HUrw?BQHVk}T@N%X`5wg0fc9h9_n|FRRy z(SN+&zdhaWTC&hzRp^cF$t7g9Ue+7i)A7n>nZHB*dhDN^`G$Mi((jQkXC4P{&az`7 z+OA&<=9^Dhg=Omk?s9`v*Q09+1~pna$KKye`85F?r;2I zSRFfWxom%M3$c;e{}Bts*p{~cT}h*iS+_m?ezRkZ)tNB6py&F*_U`_U_PzO8t?Boq zb+i3+j@Q0UkZPSe*LW1 zo=f~5d#~@kKQ=V$y?6u|5@Jx%%6~DmA9q ziQQ~pw>>>u{dv~=```iS$0uvjk^XKt(tkFI z_K9xcA+^CS@S`jqI=JS8@OL=&hs|8G`5jl}XaC)c@<)GW`d87H=^cBO>4(Bm-oIYW z&cc5ES!(|e^Pv8XENY|t0{y4x<6F||`H8qk|EnA8*s;&gUfWy$$FLanKWcJ&^#|B^ zM~d~`PWq^C?H7i_Uj3Pc{=wVY)4u=SLUnrkqa|64^4TBRKSh6JY}AY3GB)Z@;E0X- z$;9?_|A1MNJNSsA{`lEGiLpaHcP(FIW&0b7u55q))*kIo{SwrFsrOmH(7S&Q!B^}b z$ES{O2WJ23<B zz9YqHGKp+|6RiKoi}Jk8U~Y3P&sw;)U-R7d>O~em$@}w-U(^4S{`JgPKiOV=19r@y z+z{}rAS-=+QE=VvU_;Vj!HDaJDGWM1m;ghOvEQ}uB?ymSSv^U|Xi|z+a@d zJd2ZGlt(_JVEyxxR*!$n=dsb1^Ea00O)S5MPeuF3m`8bx&3QQK9pfw7AIEZOe}3U# zd!P3T``3TY_L45flYfQ34-e8AqQ6PZOMkDyW&Xb?{OO+|M34X0Cwrye#=M49tl!NV z^)rR_Q9tIlB>iQX-)3;+XZx80`?CEwREhTE?_VA8V&tLt?ZF+Hm){;7568C$4@B>8 zckW~5f8zJSQ>dT#eQ@;rttnRPOu2mWhUiQFxWPUjT@FtW!^do2PovyDJqzx+{ z@?*vT=8Nb2jQzO|>@}2P?9Z*3I|fqJpU1q^kB3A5JuWsJ53Zi=7wOx(QonSrKlMwY z3%%FBQ{lM&m0!X>xbI(kRS&Se8)Sbc4((lappWsSu|7A3f06aZ`n(!0V|{iPdSiV$ z{#_cMim^WJUwo!XF}=rbnSNI|{QGs+e;R0CYMn15K;(bCVQx%|_T*G+8cBm!;A zCjKGn3xCr1HpUdmeHSZvGLNe4>J@)F#ZJ|oC#fCJpV9v5@)3@NolvTfRQnw7rs%Ab z&4y}urV-C?yV?2ow2Vl7OrBLW#Y`{%Et#8CL;gd`c4HN__wx^Z7k^wbWJf#Zdph|$kAGZhuew}HHPYGAp3!(YwTv|`8;efHI~w2MJK&+{hA@3*+$GrYNpSy0 zyrdzpeeeXPJBSY!`E;_L;-)eh4{l_GjR#fgjrY`nz3YtcG^N2G!Is%=)?b-V2kRnT zS0kNqrb_+z22X78)CNaB#+lNOlkpghD^+qcj?@J7meU;?;kv_D&P0L$1TWLpYe+acNDJJao(y+v9#6 zgL)*>RQ9v`r-NlD<8O^=@Fj4$J^yHXBcI`obX^S|-QaGxtQYeQ9!fdyfQJ_4jC^L~ zr!4PS(z$I;?mzvM`e+C0-G19asgHb&m)C_&CzJ8+hBxfoz7BLw`f+3!ANOQEx+YJ(;h^cUObE8$7hu53?kPsv?yH?~e4 z*iUWfKWeaP9plt8ch&EL_Pl&ST4q;X(BA6bdD7qZHh!c-+BWF<+tM~DE%T?NN{yjv z+r#G2wntje-#$IZ&y+8xFYh~u1D>|~tOsJCwX zxL?EXgoaW2h(Vt@JY%?jn6Bll@k+-Xb5{Pd{v&Y}dAfk}qlSjj;RO$^Lm_ zL+|#K`pC!fxjwe1yTRjOx7X=2+Wn&qz3rchc$RA+)?kcsM*Y*_pP~L4HnU6goqhdN4P7XfR$?jNaI$Erywm=)vaU0|-xT*Gw5etLmf8+# zk9EvhZU38u#acRzy#Jqwb#tc&U)Mkclf6k>sJ|@{{AiB=l)yT z@7&$!`5o!Pqz}7k`Q+7UW^9msS@M3lVyw9RnEU&IVk{7U+ZmIHcj(|tSRRmB{c;qv z)DMM2zv@uFWdVOH+ne8FESLGYKg;|!f=ho}z~RsQyiZZ;y(S6$jVsl^D{jX+GbzS?e4P3B64m+b zz;c=2W^m+ZY#qxJ_f~G{2ke(% z+51t7u?DTbk=b6}tzft39yqo~o>K7pgKG8~S(!|JJ~!a?ta8fc_3|>=zp;_N!ut1; zmUrnFB+dfMQ6F=_d%-7V{a3NKKA+31{fR7>_S%NMo%ho4O*y~sY*{}S;r$ooik0iw zk8v+k`%_t8+FuTr_HKXJ{|JBFzN(IGWhHVSH#XcqlQY|1%s=*@`^WYX`^WnGHXQZ2 zHW@t&f6k<+zZd_Ze-i)RtGc9Cr}jyePS;+j@}B%mZ(ED>w%1eeSGLzenI?~ zdVgyPy~m%|+vV}+{)^+!{X>>L`)34=Yc+Tk_LE{Pr%jm8MxKht>XEyfcIq(|U-=K}S zF9ko8c^K@X`$RD|nB|$2hP(BGe6r`>tYdvpo!8QnWvodDt7v(ktFeRU!j2pHyQtBfb4m=(Rtj zU}Im(7v%I!zMPW*Rnjw-R6n?|zYF~k*nOaUcqrom=2r@cygc(@{VmA8TQX^B7w~*= zq#r>4>#n7mlgOUAOP;5}i#B-m2Cvs(^9p~q2mM8RaDVoP%l$b&9Q#vy`-8Cec%cjG zIbPhK8^GoM+z^iaxgEytzx6pL70(Ci;(TEK>%(RK!{Nx^Se3WKKJTZP-}5cg=jXFa zWquq2)8%J-i2U@|iGBDpe}AVg^X~^o{^oZuTyCGSUCR92f3bb~9|VVg*|fpNO1uo_ zk-a3=@8v8_sMtqup3gUi-^=YVHr!Q=}ey+r!21BqrtN&Crow-@N_iCzts-9xd~`zhGl+4#dw5 z$y+_%>tOlV%sbIJP=pk()>ZC5PD#_XAJ2Euerzw};Ih3~-T_RC<@fwBDN*fj8J5fT zxEdV(wD))q``2)`J-oS{5Mq9pGcWVI0*?IN2j+&OJq-R1ZL?t8hy8c7j|0%#pRC3{ zQ4XhlUCsP&EeR|AO<*znnf?cGq_@7@zEx}UO71M!`m?Vsx0hYmv%RT5fy?a~4afF) zd>#qM@zio%{T#%(xqNfOw!i&)VT3FP^Yd8G@v;GY70j?O$phE&oCdr^W&;mRf#ZDi z?W^i-vknzwgD%8;AU2BZ_LMxfVD}$c_Uu28r=P+-#}oW^!TRfk@9<}A%E#5`{b4N2 z{aD_ab&9bpSAok|mi|r`_KTypKTcP_*c%&FPQRhR`d^x3E$ltNy8qlJ#aQz8C$>Sw z?YW5gq(tls%Kr?@<@U5v{$RJKf3ZESq*3=F5^`(CwPY%6& zb-}~$s_(I_L>k3d!N)Ooo0YxLKgRsdL_CuVyMOL0crW~w{93`6VZRmis}IHfbrbX0 zU&h8=6Shq&?!T>>m-}xAIQED8&-AhXjP1D=`F&0viriK3kEty8&#JwWx_W!jy1j9j zCRz8``nlITNu$VK&jp*_XF((VUhp9Dq8TL7-+^%WGd83B-R0Te9*C`xc>AfGf zK{*w@+kSB_|8+23etLdE{loCLm`8gv{hauY^y(Kc^dmp3`{TV>r@V{b^_X9o%kwhJ zvVEGO{rSvG`);_jm&1N#E^HkC3}cLXFiZ_;d1_D|0vOv$)Z|wD(!Kuvfo* z`}F!(3;jRJ&)ALT$6=L3e`6c@Em-(dKcbP})Ix9hPQ_o8&;0LbZ11|o_NqUd^ksc~ zrSNBdJnlc;_CH$ajWxM6B|j*a-)9fq*V|-Pe{P}Q5k3iCCF@6hrH&=#Ia2Xi*ySm| zeS%`_$>-p2*O=PFy)4K6wSA03A8bE(G3+@(*<<0B^xft)GoJ)|?aV7aNwhy3A7QUv z4!!Ml5L2{Q^E(8N{9eR<0vzK*^>V3yt3HXq-?RM#I$Ek< z!dKMlr2lK7|D5Gn$?LAHH`b!h)$Ewr*o=;kev{c}l}=#!4a%fgo@g^L1 z_s5+~u|H(>!9E+u<8D3A#?8WmabH9KA(LXPN0$#sRQE5Q@1p+gU*za7hSC_dpK}iW zAnU@PGQTSGHi(yhjpcYf%a3I?mgDLy zubkQZEl=ccewH`#+u)lm6|Y}bZ{_`I{u{uNzp)!{hNC{*zCG|)Zr@&of46T69NYKj z;VtR8cE>o%uj$MdCa(=^Oxw3?`?T%T{to(suy_A#gl)Nhwu7TQSDo3Co^2eQ{XPD> z`dFAVv(Iu(qWo(W?7K)M^Eh`8Uv)zr>oxit*|A5-Z#Vdpf{k6b1^IalD)KoE{zbtb z5%^*a?2PxQbYRaVaZjw_pQ3*fp30{zKwKtaiz#_fvws`E5x1iTw0G3EQ%~55nPJ{ojiG+u_~eI9@Ej z`taxWEKK;7D(NHy8E!zn$Of zKWM48qP*@?<-7^?yW0C^{tP{bXwSC;u0{Vic1L9W9Ng?sKR&biUU29aL$81LvEugq zkmaZk+24|a-5;M8^&>xkebkrsALFmI=k>`Rz4bXW{Y&h>!E_EIv7f8XzWUlv=r7@2 z3jSfi+WRg^X}=Br!(RPg;m}WE`#O40yT4#;1jmD?XaB}V*qr6A%*GZtuwY{&oCL@5 zto?oDU)n!au=c-)!~VY#Thaa_{F&bVC(_G4Hyk`}YD*wlqddk|{2Ar<{YFLmR~z=eXB76v0$U2ZQ}gyU*;siupr4ZU#vW^9d2D85kKKj7 zgGrf@{w>ybs6>oCIE?wva(ewQ3Wxuf7Hdt{vt3zlY{0eAKb*O#H~rZ~`uTW~;e7aj zY~PHfX!*1+%fBbw!K9qai*@fZA4wf5vd2&Gb?~F`!G(Sn>NoW7qxV=`IqNO&@^EaA zT)97T`LwrxF759oZK>z=_a43Wqu768@AiEU|7Cr8EJl4A+tKR}s z^)mq5vVQ)8zJp1bg_~oJ-G;FZ%BHaGb$s^!8T<{i{-@!x z{Bt$R|3#tyG5J})n-%$OTjbZy{&j4{FgeML*yB6&#`^2czK;IKSb%fFF+QJ>{;Wd3 z@TRTl-ip6TD39{+yT`{LGw+Q48}M@Zc)1Eb1or(JWh(q@=BsBOxLIqpGUfA{LD>!d z8vI+%Ns6)mu4legB7WE1jrM_l%gn}-K9RiFFSrlBf{g{Z0z4$^jRokjJ}9%X0Of@< zuklzNYjg3;+ro|)M&<3>4YochW|AY}+2P}}y&v7%9$qiAu}NfqvsH{uG7f%*N%?1E z_x%|E$CCEiI(cPmK2G61&q4X_+HlGi@2(lkPhK|X=k=}ETIKbv=Z+ECpXE^>*SEgw zb{+gn`Y6Tx>_65_RL2hV`k~BEF7sOy+cLj_aO9_dkN@!BLH>KdJN4xcVtEc@9_8`f zs+sU#zFTE~6Yo}i@Dc5k{rQ_*-@V`A_@B9c#zBAbp#}eN5aWT_*?*)_5;JALL{L5?b%+&t_g?=S`mHJcRQt!J~q1WG; z)P3;7z1q_Kf*bLvya%tx{JWWbcWDg#3(BBu)4Q#Dg!x1PF;?Ow=x(Vo>7RfnW;WJh zH@+rh*1!E(_^%eOU3*Pn@vEXg5 zN5f_NIR=jQ^CUM5#=+<0{e27VV>bLn{~g=ku;e%P8pE4-Mdh^)YFA?LbY`;oo zub)3;*<)6bH)MN)cO?CZZeOjgj@rJh`Z~*z-}UfVc*owgfwAAbcM)qJC zmfh>^djuP0uHD+wy%)O4BfZ!OO{WtSh+`zOW& z=fIDnw@oPL9NLy*PsI64-VA;4>D<`b61%AyBikL`R;`F{P7_JgFAGntu{z?xwsil+ zV_NCOzm&Lv+RERu-v04^^kskfB6+%+smeHu$n+riY4;`YqSa+FWL zrQlV0IdLuc+qHQmZ&|Rh>_!#!F>fca^{|~S+xMQ(l78=s{?hxOkE7c)>%CvcF6_A< zr{1wlsdwx?Fxz{-j@Q?F?$>>MDeVFM1vAwKmj47ewnx49CQH4sqC#(MCc3bm*h<=e zzhS?0v45AmqCM@KGxPQG2)H--otXJJ_|Fu@I#AUAvZ1&CEA?Mzd&=}auMzsM5gTby z{OrF_a#tBEX=fJ8SV@P#5i3dk9S!}H4ZY{SGQImh(i=-@F6@_QQabJ>)(~^=At`IY zGf}?HYy1y9Bm12i_9YuDYDIjNv7+ody~b5``=EZF$}y?(w^1$WS(@n2JpLD={2oKf zN)w4C2QQfqFz^5Q`|`83I>jDamgTQwqpW{ldwQO_e~p#?E@nCWnf_F4BfYWL+F{4= zim?Y*VA(oXj6EpdQe$=I6pj~`8RjOjeeQrh+TY@Q)VDuv_h#xy>3a{)3t&5cjn$fy zxW7vKi{sx|mbcQsY@PK#qko~#agNk=4Vhw#cyM7!92c=IcEp4WZ?&9Rm->vzK;17 ziR$b4`6=H`ncXhO+jnL5`q=bweSFLx+S9Xx(f&QZ4@4jJeJ$tHOJT?Ois#oineUy5 z`>wEg#rB!rwi4+*-&?j(+1~OyJ}JvT3@*#x1()SN2#)f5{dN{yUca3QNB*|I`PklQ zf2T0GzX*L_CdKDvJbqTHF+E?jCv2G%%f}FDy7GB{t1RCda9O@h;V7T`Z%O?8z5S=Y z+)M;2Nuq(R-{P#x^Mj!Migb zlliOIe+ciU64755y6~s|5IFRM_NenaC8ziN*Fm~C|BXaH9NsSLEsq@K8H@fsc#o{N ze4oHkKJ7i@H5ZJ(k@uGU~c)@9V&2d*2H#+xy{gw0G~fJP61AmgcuW?9VXi z>CYbIVG7f`j}_T-Rmraxd>1$VhLJwbKgOnd7k!k^^!}bxrnf%`HWt(c=-mdz*jK-T zyAtuc5A69V+GCT=?+o;jpZ<=Z?+<_KZ)=;T_kO0n;(n&}VSf_+--hqk-%?sL=YJk2 z(^K&u{h{~MI^npVcIC~r-eXRY3D2L7LHV?ay;9%rm_m6L_SvTB-_Alw& z?D%>y%0D#QTVL+`sIRW~sSo&rtRDmK#B!uJ_LJwn6?1(V`)Xg7y@#xff?LV2UyYUZ zUBOY`WB7>l!sxbR44@2e?VZNL12P+XYBlUv&;Hgpn{O#mpD|vQze)X-d^uzDk{v7b zFb|v0j<0j-?5bVhL)iX<3Vyi3%aC8GC*13FJSSx>_1;eoUTf9f>HVvlv;X_Jxv)FS z+9+3Za`Ae63_g`RU~aiqgtSWHw}ZcAX+n)@{K*igXZ*Pv{(~B$uk`N7w=ysC zCco#fJtt(|_)Nx=_&zD~@!UM~e)y~SP(I$OCFT8GW^deGjXwO#_fYoW&eeLS^UoW3 zdu%@*kI{aN-E|GVmTpb%Q|zt_;bk)0Ui^tS+RGmJ^S9yU^7fwr`}_tWqH7`lrAQz7 z+y3Nef8)09onqf^mCeV)JEQ-ENwIw1zl!qxJ$6XBeo9sT>CRi4*5#`}?&GBLb)S%4 zj$&AKLJp9^LZ7^;)dH~%^#X@A7xPHZ0?TtT#j&WaPC^6krjF8I*CwgMs8o5wDr^w` zcBa2w>F;RQA^p3-MUKkw{n&qFaz?S-sMGN#>R{;7p+O43PO1+U4h zP~)8JljAN}aN}JV|3Y2pjd#%jo5nah6LR`s<6D?E(ns6|(->bR@{M>8VHfcpf;Va8 zW4X*D^xchoCKmcf$>)UzN4{OGw=7PUM?a-sx3AFc>a zaWu}ruhYo0=c_u2S8|DEVj51IlNaEjEIS$Z#5fzJ{XdFZ7WuwIx*_;*GHytJ%HM}& zC-?V%bw6}qZ+*ER%IzNmTgK2wzQgi*b;F2*GNW{*pEDYM-4CXX^p7_5FTmEblW|re z-%i$du+GWyy1&bOMmO|h8|?m$^u~Ld(f(E6%=g9|@5H=3Zj65t<)290ry=<5MCW9@ z8SA5iWhdiT&1n0}a=WZQ?Yn3XvAypQ&&9Iz>`&silzC7+*6r`e+b4TG4u^-Z9D3W$FxawBK;O(~3i_ew zoNPa_z1EvPN6iZX;V&V@Iq~(Yc>KAWM4e0>Oe8R*BX_y0ew-Kk zwJ?!E&-sh}%TRg4ow^%)^(@~OANW}mC z^=x>Gg}X+fw@#3jdY*|DX{j^M@hG!B&byg8_dL$L!x?k7&Us2$zn3l7Ytyh?Ovl2I zw3PpJJD+GhO}sSyAqh+Q&s5hSX^_c?O92QvzZf7*_RsGyW97YpUl|BI?I6pCb{!19E|NFUtq! z(b{Ax5}qxm-+!a}9@)j2eXrPSPVa3i#w~Ij zJYS;vz12Ngo|Jhx^rx^qCbMyjPGxyOX5V{VhUMXzeJ^%pmg7FnL$LP^4k+~6min(3 zdgBt9-}<@b`5v>+NyT$k`a2B{f5vTD2|k%gar=&9x!k^PIJVF2aa><+&lB)~I(dpa z^E&(ilVaQ&kAih_d5m-982;F#t>aLf#xl1LlkBlg{hRZ7v`@4mtO#sKe-c@p-A zz;9;z7ht#N{mj4TkPMqovW$?-K<$ZXJ*T!X#XVh(taXb+RI@-kn}IZ zr{&{Q{!_uWw|U{Rz3Dsr57@o-HMut{5w~X;^KyGugJXNtpIzup|2;U;uZ`Y&0%5=M zN%cLjb=p~pYy^8e$L}`2_w4T;pXdE!|8p?tADA`%h%#B?0qks zD($H+>th4BtdD)*s1Muo@$d~yipPU(Ioh*vt-J@|HY>)#>Sj){lGvY(WhwfzX8`+> zwdSw&FP>ZT&of(|%Tbl(xdM*zSl{=<<^K2~9QCXInTGz^La%==A*b_i-GqO)mnxfX zdk4bDGAV8^htzc2i_4zvHGlihvV5Izl+XNatL6614VU?Q{NKQ&Sl_EMFY~wl%KF|6 zj`}u#&j)4xd%9de`WpXFUqI>)Q0}TLa+Zv;nM$OaQI*G`*r`QjbfaJ-Iz~GM8BK$ z6EYiT;YTdLm-%A!lUWY?pThb&xwSShPSRT}K38M)$bH0`XsO$zt7f5J`6_e2!=Q}s zRXVTs?x&POICow6Oe@o_Mo5cQmE0zXiR{vX; zOZ~eI{j%g;>X(Bf{l>qizk@GlQj9CHE%R}S>fe=*Vfm)ar=mZD<%{$FKCPuCy;pO3 zPJb=BYYO`}KC9V#m&(JW{{eHyaLO5dd9RcCvWa+}CG)_{SHjlUu*|o??%&xm-wRt` zQGdp5kg4V*>aS<1)ZYMyeia7F_E)neYtB9J6qfA+74_C{sc&c7OZ`{izo&QX6Z)Ud z#W&wLCLCibYYb?qx|s8NMiT39JEo}b>(Czr56$-G<@r0ti;iudhhJh+JYHX59>>?G z9lXcMx_PpH*=HDoKSO8#=d&h?`FrY%{NEYOHzMG>bNVLx%%b|PB7Jv}en$Ey3cbH$ z4TMK9DcZX~N`EWCQ69^uKG<*STmZ-K%BFuEF4I3<*qdH`q&I&Kp`QGWL$CpS0F&}A z{x)TPW!}D*S(a~SQnsW%k7s^LqB@R&{>${Xr!u`9>2KY!CH-z0C<-=yvP2;)u22Bm=xJ-r;_KvzT`I=+)jHA{jsEf8II#we+TuRravF{+K6F9k_~vz z{s@+SmAM&5;P*$=$KNJd?|c0o3-MlmH$Qq@M0xMYdf)4Bh4;?vd;NREBQqZhe@Xg& znSJhQ8Q+)1;Aw|#cPCoY}-=Y$En}*ef?ThU-`@7ZUEKaB~rMK_ABeUt%NBR}d zsnbXQ<#R3Tqkn@sQf!a5zc?QLcvb$!Ptw-!$(&67C-tpY>@mKMo3ek_%LlQ&C9lN( z3f7;$I~|YN^mETr>uuwT`qK*icYj%L|3cJ}@;2woTba+3sAheayglhl-lyOPULfuW{5bnS zk-Z-h?D_c=c;Q-Ioym{(Yq7j}X5U-Bgk{$$>W^a{dikh=wOTQOR@nEY z{#U@4V-{sT_!j2Tp4}eD*HK>IJNMoQ-B=R!j>SU1%4@v$&AyELC%#8+OoNqc^YkA3 zwv;D$wU=xE*W*L^?9KYUrxk0gR(QVt2KuU**QGJfM&6D=72i8JlC<$2f$x?397$Kw z^1LbhHXP+!gz?X1eWq>iIouq(8`~4|_8j~-;+(J?{onQI_l4KX{!T^zQ+QbB@4`N} z8~)#cUxaNl%Bp`MP67L4a*cfVhUX>={lELY^BKK|ekplR$=m09=0Udj^ld-{4H$Xqs=J$Wqn5?VhZDb z74-IzN;i7@mya^*|5BF2zwC3;!SnM_rEPy3jtQj;J{S9K^ZD&^_zdj#o2l0S9DWY| zQ9fV(c%{~gCSJ{)_43N-OFpyEU%<)A=adHL{6=rkTJ^$ywc34k3e5kW{^<(f7VM+_ z-wUrpTCeexDe#l9$FQRPH4Xb!8}@u=u*ZJI_3HPskEM*tX0Yd?Rcfp*+LHI8DbHb< zU*}@NxIri8?UfIic^V(RNo%zwC%Y-6QGBoZc6R0;Ghc(hKIrY^m3a?qskS7)b8D=8 z5Bhz|zkcTZHfpW*A-_9v`7Sw*IBDd4bN2Vv7{+t#i%~`TXV6D_{Vh!Sg7tSk9R7@Z zbQ@{c$?1(dHIZf8q;lQybsUwwYfR;1h|%NExK)E-uaOkfuL?(c^Iw;;M*i}h1y81N z9fSSHb@J+0@Ea`COq0mpWx3?lsh^U6-r&utuTt+jJtc2X{RI17&r0MpXPsU3=xeR% zdcu98{2D%ld9;VVueYYSUh8H3W^AwZ=QWXXI|J{2=(eb_S_J$3+1?v7`yRm5wrTGH z{HyPA`yM$(nC?AtpVL}1=jU_FoI-oXtG-7rdrv~~IX;iQT@!I%5%$;`m|4B|7E1k} z8+uM*)9E?o_oR0`dO6!)jz_P6!+$$3&76p0 zRoGvJ{et*kCfhH~!0H2d<2rez|67XsKZb`Yw?wy3*7sttZ2c{ZjWU)WZ*C%e{C=eU zFX6EFIa^~!l+W270$))lPy6LY_@>OCGrtqQE3@g>BEK^IFVU6hXGUM9pAU}owx1Q@ z^7_T!7vucx{@)Rf>lOLSf_+bWaq=tQ)1Il}uXn@WMve3*z>!}6KP>bJ?* z^M9(r&o}txf;Zl|EnUwpl*{jX<@O!HzE^HvIzMTYE3&6h#l_@qzsDV|Ha`L|IbMOokFj_hv4w{T{@G2_=)=4?Snc-_|eHb*Pj@VX8GRC zC(_uz$?}$&zl7go`SF4`$A9pgT>RL6KgxR3%aPvltPe+d_V{^Q`fiAAP?4W!Uh=CA zey72IDEOPC=aidbS+F|2mwHgK{pNoM>mz^ps6zkzl(uwzvl07PQU3;YAND(5(N;ap z{@%A%S07-%JGR!TqW#Hm*vs!0{O#9xubce5W>99tLmK*j#9KA&4{Y$d1z-18{hs+8 zb@r7!H_Ih^EfV}I^k0Ez$A==%%RG3l-?UY;z)p%hJM-X+A8$*)Jsh00JTK4S-(_AG zOEP#8*Rw3mRbz^a>hWKWFMkWi_|o*ZQI<0OJ#eId;#1;Guz$Q~s+@Cu9jAKNTz=on z{(@_rcrV-ib2hrzUzUe1qsO0m@6U$b^s_e7pWbJh{{ETTtGU_uFY4?o%hNX7wDR~K z^-}1z%X;6V_E;R8%V&Pq!jYf6a8W+roA!ME?VNrx{??{^<1(v10WS59FG7DU`3;7* z%J$~(c%aPRGx-S~2GQ7?$&(ZT+EV=l_83z>9o?S#*9U5>mOP}6L-1(ko#1UL z|M`X9@l@!~LGQWh?5uwj_I`3~zy4=udrJRzusxB!`||p|?EKJQ)iJ(3#r^6<8I>#0 zd%xsK(kSbrxBuzI7*^5V^Lg0s2|o^hne~f&r#;0b^_o>N{i&2M(%(F`J^eO#T&=Dq z!~I$AX|J&RCfN5Vu7KCf_P&?#Fw2gC75%lbT>5i766y6{p%3BWB>^0Co zTVr+KjqTNOl=mq+F+|>zz9iW6*TQA`H{nSCojcmACCRd_BPCDggQeiuKeo@wsDkzP z4Ecw@QIp%#vji)%4;9(IF4*$^0gn7kKW9;%G1!lW`F3s+dDeno*nsk(@fcKA=RN8( znY&Ke3HJWtH)^a7gS{U5gfc3Z!5iT3`5Ke`Ic#6po1RzersGX%OQHY2VgGMV*`vN^ zeyzP)lkJ-?*SEh=(?ubJlx2s*mGwzMX3OI3Mf(49XY& zeGhE_Y0LM}R)Z&Gf7bU7EJuAGb5gHlALVcIjQpM2@aMh=e;4qc=l@~uJ>dN)%EsS4 zB_W{`T4-{TkkBC*N@y>K9*`2M0V#(P2uKMKAoOD(6afhef>KQAT?9lB!33m=fKnB~ z(4==%5YYSm&dzhroc-hb-h2P|-p_rKJv-mu^UO14XJ^~&>sUZxuHL%(4RW9Um8!aN}XJKZ*xcd$MHq|=Wwa_+`rWOye;&* z&FWX}&i)tYJHGdM5$!GP-$8!^+ds}X{@+Odh(`LiHqyVpk^V)LJ@RjU4{Vfwfuels zJ->CH*L`@oy#l&_Bb?V6QC>$=iPw_yTwwK9z4h+^;&9{JhPg z_+BuF^q%`O>Nmx<)PD>17^SFxrlIE+Tp#^g*p>0Uzf;D)rjh?doX6M|L^<|0JkKwHe@0{89I6Yqeg*+&}$GIcxr!%MH z8R0md$sZQH_S^l^vzKp>XJuaA%bm=6=|uFC`14-$`LrQrO)f0d4^6}$D*sIUZIpSA z8LeqvxkYmNhogUl@PUQ>9i$cZ=EwVik-weR=wBU2T8HHLORe6&8Z{^9H97uy=ts`O zcP%nM1TP3*Rp=L-uU9|!n*FPt7U)f1e>*JM>rYG2rn(8D-YhFT8Kano$l_LDk z2Kn(T0j~}C+S3Nrun3HZKz)XXYSH**cnaXBcE#Ui;+N$jkk-9_2IQdcTN!ro{UE;^ zPyM8EBff9-K|}BRXP!5PeHZWjEC;)c$?uz~ck%rz-z(}M?BaV~#*4-D3@iHWU~Sr_ zJ2=M+9^GKyiz@BA8yx9I{Fx2?>;^|ZmgD!be4Pz8-BLfX!M=}G>di;VcQn}ds76v| zm-Id+Yvuoobjy6b(a2ZS#~qFB{X~O(547}CHT-lm*zH)_kA){wUYF_L>wUl0^vm`! znRJ%pxA=W}gCAv-@U#Y-uF{EL+f=lxu?_BOu;tg*_?BlR+(~#e z%M^VVZ|&Z*Bfp!FM+osI|g`rkBu1Q$lxX*2lq=s(Ogj6yI^` zW*wEa7M1uVd?t(XEW9~!e_msyejHrtuO^LB|0%Yif13Q=fc?I?{9mk9-ygm+`;(U^ z9K77<`ub!3tiN~--VY(XZ_dB`aKYyPVRVsy-y!uH@aY_1{qu!hKCj?ulxHlq9ogP@ zJWe4T?c8@Bro#1kTK$g0yYS>}?>i3f5gwA+_};%R<9`8{@yC;X8Gk=G;`?oRijdy( z)TQ5&_j+PoY!rDM>tNqGTpQgFleT{6a16{)kR-lyShDeb#uxGBi4FFiN$6kRv##&o zW&dqmTrU&eD)Zvo*W;l_=6&MT_3AO}D`Y+f`#Z_Y-?IJE8#Dd`|9>d>{szyBedvwv zn8Ap@_OA8*71u1M!`_cNGW)xc$~k~Aj}DUD2R}@RTT@A9!!rmSTVwS}X1B32V3+zk z*oW3w`7QhZBJK||o8J3yr02J&2cu&O)+BpQq`nF5o!NI}sN!l?t*(6M_h7<47g6rO z{v6f^W_#b6nhd|K5;+t7rL6bMdf$=y3H-E5#CKL7WX;g3B+s$4c&)Sqc~t%Zvq^g1 zk#_&VMbG|p5S`Duu=}*K$SL*vbLrv-UIV_LHMi1|xW7D3sH4WD{~O^_|L;O?d8vY) z@*a3rJsxej?9ct>RP^QkavB`_i|@?YH`vA%-ywQ|wRNPp|Gmh1NTRwvth=ZW>&Lz? z*mow`WvX~*a!2yBH~dnL@Am2fZcU$6N>MUEymhDLYamBHP){tVk|1@xPM=r z*>@f{gOAH>eS1$K>RbDvT(+;R;UTqo^#K*J5aIgRUsacETes&gsdvTv?Z`UvCwDdY z@Pds$8!qENSm=%aS%c>$KjD9qE9-AJvs)(l)fF`pt(MC<|H6KSjOWg%s($c-nFn0O z`8&Ky<{|JoaNKLrUnlLO^tT~g`r8N&e|r&sZ+s2FhjJ9`{ie3er@^+JFKTtQ(TSY9 z!}cM{%bPH#7XIF3QTAA$?N4}m=JV;VmL?qE1~I+Y;4-~U+j`S;f29klW+iXLrSlt2 z`032{PdgCaIQu`I?Y}E*pP|^kYzt-kIu(xgWqY{>F5Ans@DLWo_WvmBXwUZV_rlS? zPrJE3J~0Jt66ctBnb6o8)3?^O4K}`gd&D<=^IE3A798oD|6SlR|2&52$-nvy@L%fL zC3^JwKMF4W9}S29Yra;$pUbNnNt`pm{`#AlpF!{b`(kGO{RuApx&MYg-!WbqeuzbJ z`|ZSfRwCL?*58rY`nZg6)Q9gFyFJ4GLHI`a=?i&YplMPncXUh z^|LmivVLfyJ@vESE%o{O&ua7Zt@!T}4)$B|_U*V$A`c_I;P3p3aTf3sS#SN=Uzhds z5j-U8ZLeP^9PRb1^0zViMGJou2$%j2fWx2d^AtGRr|Dncus8pu{ey+Q`^$g9vA=ly zaN8J1@%TZJ`y4-h3fl)L9uM3=E{UVnMMRbGEx3ctakc>QHtE%i^qq5uC|ei)*V&R^!t`@@OU z+d)Ns*P%RH@SEoZir;c}dzIgEz8`(?VCjBvd$y!! zX5TTp0DgozQG6%tWY$k)o`wB!gukGSir)r(jWx|KiSa)tRK{NrUBvg>qsPK)h5B&zin5)Qrb`{A#Q&rdyi<9j_(#_uZhi!Vj`)X$*o zUw>N>F8y^C>FMu0xb$~Tq5nUVpRF7D*{jIUOPpA|0#CuG^1!$2XVx_FB;R8|U<>-_ z|KwN5f61PImprS%!`ODEerkhXZ}1khjj-Rit2Le5#QEBG@L+QGV$Ppz{RL}pe-QSv z?}!9z|6E}&d#sB1awqmBd#nrgTYu_rC63~^2EBf`J`wv3{0`weGHc&K{L=ng#4qii zg-d(K$d~qK62G*!uM2zMQ5i~F@s5e_=yb{0D85tT^=^!ja?I1Ya5?6w8;;}EA#{}L zZ>pnLP1c|K@F!0uf5H0yJ#kC_<~96(mHy5`@7(#ue>V3I>7AG&J@rSz|4Hu{hH?z6 z$9MO&^7y_qTpr&ygQLBDMtDb-TUZqHYhPQI=P)?R;~XE;;J9CH`ZtlkIKIh$DfrKu z^DQ;(Z_4G<|A>bFWefjnaQ?t4aL@U+=M$d0l;;z+?>L`082useq1nG<;%31yCeC+` zIE3}Qb953fM0+oJa~4IOiN55=8~kE}-)%65v_A3YqJ5P99HUt>U34E_fP9qtwHmy0 zgFRN2_V$-0yDydehX#Mx;Q5ODFZ)Nn-GcsL7R7G`u8H0@qnw!8Yi33JD_MuV-!kM7 z)AQ{<+rv2Gm+j;9g8jDN%kcRu%H{a?na<&v2R~T9^Wr&$BCmk1nyn3zdW9m``6WQ>|eHD_0fL)md#?+NBJ!q z=O>D95&7*y>vlO7<;q|44itT%c~pK6PsKj;PfzCCK=8;~UCGZE+&&X~;vbv!vQx(g zZvfv9pOp3T;p}_Ci~WXo$k5%G_43vY9@pS~8tk#ZjDJjnPigQu1y8)Nt)k29xxZq2 z=|&&h({}{_2-{{A`6bpRzt!N68~jCs`;lH5-{Viop6dqR`)2*^%`x~;{tc_Yu*Pch zH~4lf+hdo^qu**v-+uji<^$k+vEM)Q=ZCjdufqovY=0NLA%j1+WP2{2^~b`a;dwJ} zc3WE-!}w)p-vRpx@uPkC4j7kM>3hAJd<%P@57`GR+W)Iz-;eye&6J7QZv!t}*zaDn zH~sHh*xO%NSJ7Ww%{w(7PcOnoQU6cYp_jMCcd*}*{1H4US@Z0N2W3YS_if6oI3`#w z#~5D;n}*^T<9p$oYpgEm-=5|}IytlN>>P!EsxisnquZ)S;Y+f9x1-vsEr|b(%zoQ( z8}^s-+m5UD>&>tE|6YU7n4_=$g#mrp@u^YXuXFwM82*F3o;s?3-|MBL;h{M{>Yv7+ z$9To-wUai7<+adW)QR$Q^pCOj7^Z9s zdw<{e{*_Jn(1!QJVt+VhtM=+8_@-K29fICD(yq$(KZ3U+ym8iRZ`%m_&yH!Y-lu-- z0~Fc(1aARf2meMTGWziL`kj#)tK-m*Anx6n)q6kFa~MVTc=Dfk)noaV8{5NUl=2cE z61tE4cnnB#CHY6Ude*N8pFsG|te%iLju(Er=I`hq%l7A?Uy|}(Jx?9McYJ)`Gq%6! zU0tMi7xtHvpFOjGclNVsZyROyousX?kL|Zh=5J-aV`%L!tV2cnuEKubAG3eLkJE;f zQ(z8B)mF4QMg0z>U+UL~L+`gFPoiw)w<14-<6DvH|4R8v{bKkJ{eR7BuT~=MBbKex z+Y_GK_C2Cz<1a*dW&DY>?=t>7aK!gpXtw7ga((-)w$cZ5r6frerf#h?n%qDfxY{su>pH$_FHR<5neU3-&(UTAC}o~ zt*t;f_Al-CflK>+8}^4b?5}Isd+k;FzrCUXe2}gS0fp2fCpBbpX38u?U?}f|m5A)J~V}I~`>=J%2&&RCmi#0~B zU^$rOS^@ct#q+b+zq}steoT2j_Cq+%$Gm>{IUI8q$d4B6^_k}faeZcf&V`7ZF z^K%hg=7(FNJ^9hU^Cm`mzSHCNLgdG9kDWk$l;0lnovu> z$}jJPeX!}tVJ~ksZ!fn#&bJTAfApW`XU_Th=I3ne%lwSx0xS3ecx$x+m6cH z%ku@>boBSW^RP0yMY3K#v|#rapRdLKGL93UcIt0l%BZOSIvjfazXyl^1 zl4s&C`1fu7tI^nRL!BsJ!0W)1sB^_{sX52XIyrx5{G_$IkhDi+{qXkw>3PXtGcRj= zd>z)mjxYb2aPZ0l>u;MalJ)QZxHa`Z%Vz)Mvfl6ADeArc2)*&2gUk4y`-R^4>*K48 zzm(<8{{42G_pjpHaiiE?--n;f`b9SGpT3LxU}o!cEy@=4dEc45gGc#yrcRVaH*2Xn z;ghqy?+iZ;kFM2~>^n=r+jArT4EVHc{}cESczgWOta^^)b@YyUHM6zKAvn(LQz+%) zi#CsN$`@^s&KGUidwDmmqWD;e>;0ZDZt@1$wPeiX)Hcn#+=Ff z6O2PQH!i+cFs5L?d*gWe`O&%fzQyTq7vWA8$Duo}zvMBDL+?Q6;(Hv9moMW_hP%*p zvKT+|HQ4V4ktdgley@mpnkN_YH4ZNI6B^&Ax)3h)*A(S2{&Vn!_;Q(mf5+38{-^(k ze2pYtng8av{%H-p?;Di%H^UvI>0*66(a_I^r>kSRhJ1CCk50n20muE%Y;e?+$ zUk7nq{GQXN4gCQ8l=i;oFc@2xn@Pv_4N83{JQAJD0KUs)eT97o`HcGNLO&V3y5(6E z`@){T2J>txE2nU6)se#W-xTb*J5rN>Ys>$gzg#0{ced-YeB&BCp}{lZD6il5vVP0> zw)^Gq?J}G1bj?rwbP?`kv0X=f8OQHWo!+S5$k%hWYiwNHzusu@rw#7N?LPdDZM6F? z@--4)F1CByr{S=-T;+c9M6sQ6LcJ=F>~3G5UVxY3Krs+^kl zXwU(()*pv!*XNqvl)O&d-M%pKqUY9grsiGjvZ^udNm-E zx#{Wp+tXl8VpvyI=NOx1)$JcHA#19})Lv5dtIpkeQ$L#vms97c$152@_Sy6`0wUk} zKk!2h{r|-8HSFgh<7Il@>j-vi@J8gr`_sztFjLa>ypQf!yes)V#^N>k8ua6d>-n1U zD|ml+*BUGBJE@k4{|ESE_`E{zc}VEBU$fw=H><}v9g^*T345OH^_lWCnfE&HrrfeV zguPbdc%8)fZxD+3Yi-UrZt}Mub)e{P0v!JQ{>zE5?Ojp-3tCL*WuL_bpS?vrZfYuV zl$W-u&vQ1(d=EUH-+dmftjdYlcUfPQhpv>dYTi@pw`U?xa@o#|3_%{}M z{oP&g_S@IrpLmGh6vy(r&y-{NSB7IO|G}K3Z35rJqMQa(Wj*(n?t_$**+ccLM)2* z%dignCL7=O67kia(XcOBdpYcvp>RXt-{ky_hRx4YEQ(_n*@dfFiR!W5UaPo`lp8jr ztgO#TRFC!Eitv8f-z@aj$E#WI*tkOpznj^yduI`jv2l(?e-tL0NnYB$&JWR&d;z;J z#<_jlw~?|U{0G+SB%&?s!F4v_O*8B7EyCeX{XZJ|PYb>Ftu4Lw@@fS;mXRd; zjAi7fo_mMBdovmKd7HAve)YJ`NqPU=9roa`cxKzzf^f7i+mp{8qCGjbaYtC6iti5W z1P`e(jn(zOR@A5Y+Yntj))JR}@^=7S=5G=l`Fn_)itoTfi~M~Km-%yBmie=9DD$@| zJOmrX?Y##a`Llnf3VQnI6E>)ydw4%Z@m-l~Ss$3F=IaXf-InFB{Xy2>H;%b^;oWn5 z-;Ft#@YJlI4gUf@HnaWvTCIKicgM1jY?909SlI=7#xA%&xPQ#5)oEMLEtL*^+`fyfs{we;arRi=uy;Kp+2Ia9O{{!Dam8;fOycicjIKbADyp zTd?12+z2ke*SIA-4`o!;@65W?)1~z2EuZ~elyBLu)pL7I%kkCU(a^sFhu(Kx++VL| zQG7S%>#Qx4as_(pdmVlD0m63`18QKRV#3uWy}Q z@5^gtdyglM1t^av7s2K6gxm2w{fqCO{FAt`y?htT{&Z~?~q}-4fm@4mK&)2qwwNdPU_GLXQ z(f`Ws59Ynx-)vv8KNx>a(vSG|FUP|)`y?JuPJoAG_FXgg$9UJw{OkZnejdM|eh$2e zCkcq}YQ4tVK3TE6)W= z_0|8s@TuH3z22WjCt{2={0#P?_uV!7|DoBR{q;hGqkg`<8Rzft1zB(W;k5TM{!}>P zTYu-kW&QcAZb(kwcVYBBHnZvPLpb95?#Cd~dOPdon+w+7XQN^7yEYTy@?D#w;P7vH zQwr9fV;f8Vr?vI6?S)O+r@eUo67^yK^j~naclnzQ?k?E=+hc8956D+G_@08Tzdyre z{k;H3{jJQ#SqDCZMRC46&rh~X#I}cR@1frXo({+LQOm;I8;9>^QI>{hv*t7-$!_pD z)c4w%?}xq5J0bIv@G{h2=x5>IvFJ}_z0ZO^CR{!X+8(|*>#tyaGRw7@KVy9!%PpCW zZ{JbIzZ5RxKMa@g{{%;T#}W=EzcE&^$)@lA8u8@=3!cJ_Z=Xf^4HLz88wL=LcN@Nn z_b>D>vU6Ss|Cl@|?`3Yor(*n7`}g%XzTmT0Vq9?wKcXe)+)t^Bfj5PJ0HF^=hu7r^7{Bte0O08>^Y&*e0O2S z)r@6EALaGkgT1h|O(^=i3l4w2%P zozHnP`MW)*Cm&O=@$C;I{($@I`QmM-N|T3XeShMF{w2a;zYco2%K8QWSbuM(Ph(od2%B*YusN9}2HR_^8b4eRnDJ@*|WlSo_D}(tc_7tx~@%T)-#@`H%`1Y^Y;;ZammxaszbsJb4#df?KOZ2af9q5M3{^)2p z`Xl=n_0hlF@>**;pZ_7hDUR*jrls%L&V%3>+u4k7f43#^!oOn$e0KY0?ho&VJ^ufV zI#lN8L9Xx4ELmeUo3U}uUA|ssj|Z<(|8acqdm!>E5N@zs~{?Rz7>-y88+|6V!1{*Qn|Z~Wo3r!v0Jl|%2l z0>g+K?+UoRIHl~fy+*-NpN>8ET#3z+#IffG5Gu!>KMa>+&#j9Xd;T5m;a^k7ireo= zIJUprYfkbX+sp5Vn4dVGFn?ZOm+gr|U{C(s9_nLzIQC>9{+?xU$*Dx z;j%ry14nyanSov};Ageut!|&zPdWD3{UO??>6!O3J?pDX?;^NN&v2w?c|Bh#%lj4_ z+r#=(AN6N>7bm|_UiY6P(U8_6E;t@S_d(dNSghzc-8geaVUEA@E_j ze1H2xTlE_JTNcIdF`SRiJ}vmZ2LG*K{hv!;8Rd7ZjbjC)KU9A?$A{4G%Z;8D=kC3~ zmGtxW>R*1jo}Yh*I{8XolW@uUE_tH{k7=;`S82avgS#61?FM`NiTI8sUjyESMRDx; zU93%0acsEPH;dO;IX3(#m?9=|Z2A!D@50QEMYpYeJ+oucAA{#@7Vfz3@{%656 zus?$SIri_N576GwFU_Kim{os2c2JF#`sW(@kKt0!@bW(KXTqWPdk~Xo8;ckIyW#&% z@7Sc!pSnkTx;|Vf=jYcjr)X&(@u&7Z+tdA>?`8cVdolkxX?YJ-G5+b~r;P9Qko%Zo z{MX?!{x3;C;_p4ay&6j2?lx9tz{_~NuCaQRfkK|oPtEDsK7R#A`<1;P6+G87?bSTw z@75gO`E)sj>N#GjKZE>~`iJ46*M*g&t?DX z{ia)TdLHkLAICfWtw4TDf8L)j{T&LI{wBkvKjVkLhZpUa=4GK9P4fC3jO`>ms^CrO zFM{na#&Q1RKCOI%#w%}FW2JtvqCZ)Yfr7st*gG~-{U7J=8(%Ktk6NHt|14vHhvECg zoS&9`>ao4{iHc*3w_v?lBCc~7TRf5Q5m|pM@!x?D&H9yz{~_VCGCTHocWighY<$lL zBEDmhPlxx;df98)V2{5`p(~HS2f=atRqwVb_4haQ9&by%_lC;&e}+r_5~N@1ojbbJ z+dqZg^NW4)U!Gr#hok?oec87~d+>OEG3mweUj5$+z5bS`{g?ihgTtTao0Eti=bQTb zGy3r7eDZQ!AD=pt`PlKl3XAgp#C+#oZ+Q$-^nV5Eg@5ORKbHQ5Za#_gq2EvYj^l;t ze@uHWT7HGG9X`~O`@Kl)#J zZT6>N<39#R{B7>BUKr!je$NKK*xzDpRJ%9V7Vw=z~vb<4^yAq}soQKkaAu=R5p4+Zg`oH#Pq7f@FvB6!RF{Hx10_ zG>_>|m!XLXClMMmX}~Adm?Qmjbow*F5P!BhvO`7XpHuRm3F4MV^7-E}3#r)AKa&Re zhtL)aabD87uzv`R<U3<#nat-5>Z)W`8 zNNrghmpB{lAnf8eTJK-1#ge5X0(BeBt#}Aidr%woYW{jv4XIoBkYw2#PX|^xlDk$c zmCp2+Kd10J*>|;My`thyQQPgGx~^h}-m#~Ls>{53ZQ@@_sH7|Wf7juj>-|wRA7Rz? zo`mKY{L)?50HF?+qA0I=^xJ z0XsVUvFaF7uWWgoUv~7aT5FS*s$+WkaY(U32XzzuilkenUhUhFXy1;MkDS6MU5Qw& zfcDjz-l&B9O22e}>F=}C->&pa7yjq2{F~xFl+vwpQU9&C1;2NHk*=~o zNk2R8=Kw+**XlG*;(RzafXe5dKZI@PisN!NrFyo^_KwTx;`ec>%DA7)2J=4E8I(`) zx!rN_&-aFz`QNKCsS&4XNi~dx? zrC#5mcU+tNn;hS9ZCAigu_*exl6BZyUxuT;)LYk~w|?6274_qD({G?J>(g_VsLyYc z-eGV&N7nwrhP``J*qh&5;WEEh!DW7Lgd;!t{}mkmt>2g7vVLEIhp;H~Zd5K+fa&Qy)Rl=8N{R4YY7ldbKz5ZL_S()|E zqtqV%Z(@HId?SnEoQ7u;e!9lW^oJ3S^i6M9IMQ=mQaAiwj_SFuCwqeC_GY=DRNM;6Mdsnu1 zdo4(KR%W-CWqCWZ<@+Y#vV3Hrr+n(EvOapZM_K;=u6&mN66`0lD2_w9ly#KQ zop`do7e1c#SuBeAKY?}R-*HwO!_!*Sa{dPI!#db;3~tN)vi^Deod%!EqI?2RV|{ue z#=ss^^BI{pfbS-39Ay{$d$6^QDLb58U*j)bV|4?a!64ep$hP{2ebC$XhZp)?3cdAl z8B8{kSRa?eLoz!q3V2?*Wrz(#}KGzR>^D~sVk)LVXR8R2haD@b*uLIoUAC`x;2|oJ+osoj$>>D& z{xyPdl*jXjGJWfZC_Q@H=WpR?pQiUGxJ>VPIMTaxI%CDi+rRit(SBdJv>y+L{j1Yy zpYW*qOg7DdtuD%Ed)9xn=bzJ=a;v%ea6W!SY@e^e(LS96fBXKubKqN^&EZ+Kd9wfc z9KH7L&tDGgZO_N!Z{s<6rw*Tr?e!2i+N<_Io~zgX3mW74*lm;T?T^gbew0aRvg1J2 zU!An|@!0Ynm-(yoUfYCz5*-9{sy{b|;p zPQ}uMd(MM@kl8k^Tng{YI@-&P@W${wDv{gawOL1deK0e{PNLqvHuSHHQC!=K}d)%=+ej2@^XXO7Lv--WS@iy;na6 z{z7kj@3WWuc)_Q#bL~T0yC(a;jO(3+@ijU7`wjX{2|rc4ubzW_=JrBn=gc`3zB%(h zxoNyV;cYYTe`fuh_Or}mIMAL=c>T=3n#yAGc@`}6bCSQ%>u)#G3x9j! z?@;&$h5fZ~*z11^`)jcNH-N+c!td5|p1npK#pfK~WF7gFFDux0z8QMe^Uk;L(0>j; z#-ezi|620DUXAG;`#-{=*S^V1P`=Qc-c0gRrvE{~&MCS8zFYG4+HvKYKg;PaF`|Cw zonj_w^2zA!EAG#F=Nz4vaLhUSZT!i@>*&>{%heqF*MXTkvi|GK*ZQS0>u>(T-+sHa zR^G>7fkinDoj~(j7$85>A_xeC|e9`t8QcMSTp6ZL43EK z?Xy(om6oh|^IBbfjQ+dimugAk97!+0_OZ$#_*4H$_W$}FJm-eJCQ^*=xW_X7U2w#I zqodZ-?2{P(ALt|gG{$WlgU)jj#c?H{vYwEr=I^2l_P+8$l&8F}ydr#Yw!eb)-f;9s z?q@!?y(R07|C2_1pTm~%oo}m*|49+w{H=qpGCu>!f0>`f;L_h%xb(LdT;}KOMtrwz z8Q)`B8UIg3eCzKF>Zh!~OB?m|0QoKRcQjo3p8=Qt&0FNp=SZGE#d9X>&vECazXRdY z-+6H9?=rabXZ-NzxRWpNALCB+Z~c}2ZL6h!kNu_pv*7UWccYD8em8nH`trHgpW!%O zTE1P2{CpLEf_>yyeaV~eUe6J@BsR)?W811O*1`V;9}YY3lcN0_tV6H8?LAogcJdSU z7h`__yt0vz&(L$o>e;{KBOC0vh}i$^kDrI5KmJ=+TYAp7TJ5gda<7^<%KQ`fXxh&W z|AF=Qd-UPY_=D*W%J{S4h_8NY_V>^me=;2L#mx2fH*SCI;-jVtsZ&6=Y!Kc8x z5J%D8{yX&AuT-%18^U3KF!r~>QNMfb)RwN_qW)y>r{3 z=c$c0*`zlHj`Xb0FN*q3nwp}3Go4>QMkNl}$1^ZIJI$Y{Ke+#|!u@M~G&-jkR3jI?IN@iNV^lq6+ehGgG zZ$=#`rvFd+qVVsy_!Bvwvrd!|l>Y+OgA#GRHb;B9-}!y=teF0i_=@ypw|~iQ&yt^Q zaJfB=|4n>{y>pTt3p?**r1xy0*M6&_{T_OATbiG1ncBQM{)V<{HsRQQKce&ZTrRF( zKIWx`HvD-Fu4r$5OZ#QfhkfT_?bS^9`r16%{|+wgr;wkp-;VU|gwM+M#}eQE;^&!{ zTD3im85);)efV_38y9?U!M8oymhJ}}lJytDzazhUW&SF?_s>KBpq^Vm7b{O_PvaiAY)azw;1Pr$ zqt2AwvVOy?KNI$Rz+;jkJE$S}E_f)+Wm^*cs}KM0z*n(9ITlmVzxwd6z5c^qy&U=n zzTKYQ3yu5L@4_6?(p(JsoBtr@Y{hr9pS9tSsJ|OkBJw@>3)bHXq#yp|?>G3L4c?FZ zm-de}cn|73^zMJA75nSGH?~(N!#Cv<0_QA#4UXgc-tX1(DjdUa%3rbn7v+mNLhn0^ zDR?N4=eVIi4i5dl>0Es0a_d@MY2QJ4OZ)BMu-CuWhru4tuOx1HJ}?$8&j-5U@_gW2 zIL-$=pMC+3^K1Qi{a*ST4wwGy4@-X@4@-aN!QoH;TT;GY$BphldP7+h`5e~4&M_#L za}53ij`sb)Us}>UJ3rw!<<2MDs~xG2*@^hJY38onUMD`Kn zqvTl`4m*#}7ByCjtkf?(FFG{yJNMN0)8cyH_HrM(XfM~V*e~5XaGz9+-$A&H?>92a z_?y5H|8(rvCZ1zY72_XDe#-cq68DM!Lpb7J@kGD0{Z^`@SF_*?30sHCU*KVsb%`3Q zfs7;j5+0q|?f*Dwm)qZGpXK&<4$pG?F9pZ;cbwzeaCyDQC34U8p6_L-_q~jHNOPZ@ zZtp4=y#65$(}{e}71B~_x=W~PtB%^Th|=EL$85oH<+?VT|9^>7+NAJM{<_pc!>c%f z$d9kQFIfHBKZaWU)54!_vD3Ry9n~8B8JWZ%8d`rwdGzaFwfhId{^p^7#ikIe{xkj4 zQB|EaLRJ64{#7_2fNJQv2obA}W?o1zWMT^Nc%bKbZfL$@P5OO=t;GA^TW<0FMY_}P zNuM}jU1tUN+9!Q?oB2~;pG(e6`Z{X*YqwbFKWOXA&n0{Fu8eKWC)d^Bi4E>OsA z;<&HKch^7r`kmNd=f#^$oQW(CF(0AxLF&_`gYjg`k*+>n^y~b8PY`yw1N-F~>5hZD z&~>snpI^*ZH$QAS&1YE;&GBiGZ^yND5GUfzZ1C&`SNJXMI~v^C;I0ODH+Xu3XEu0t zgXbo%hq3%;u{qI%-9x%r#1Uf*HF5U9K^toa?DZ;yN#4)nC+Z83V(N-+e<`P`*Hbq!~XtN z()``(D`dc;KxgqoRn1H^pqlxF`DUH7SO1=r_3uePIP0-Xs*axZ2bn)$X4w=>e}-{4 zL|!JZJ6gU-+`(D9zYnOMNa>BKo=ocjJ?q-v>D~3Z_E?u@+tGFZ`0Jd^7i-nu5s!Ni z?=Dl%wcvJA_Qw8h*SRuIf}evQRf%YSFYB=XHvawu|6V1c{sq>d-(elbeX?=>n6$ON z9~^q^)t9_Z!T(R>|5?)h@A7Zn%KZQNe>4Bu9I{GzP?vy1esfAd<_|Lbs> zfAbpkW&OVim-&CE&|ClBvo7o3xl8U?->PK|Np!B|Lgyd|2G=>f4hd*F(kI1Q8lJ9 zpzaTgW_Aq8TZGFoB(K5c7?Mw69ZAAmPUy8?yI}1%EbK1;_JVI>x*0=jZ8UJ;-jBo!~#`hFB;?Eeta|rl77G-A~-A4EuHC6|~+&1Z%+r#u$ zL|3M_5?rQ7lk1b7zJ{8l^t(DPWlkKVbY%J@eY`j_^t^Wr|BIL351>jM)pRubNjux(PgZye*3S^NH> z;+WO%vOYEu&&o5~#*`}#sO_VD&xG&d_l=Xb_V*9M;m`PAz!6{na`<;{$VsIAgB;)O zzZ&7#{?<1|>Qmq2;izxh!wJNX_TZQ>pUKY3{@g#;pnl5z^XqWr|7#o!)t{H`9iz1t ze065WRCmJ1Wp?{`vNbugV?KR`I3%-k!wx3AQ0B!*SY9Tx<=cR8S-#ESvOU>=b7$0LSupdc%j);$ zEtB#C>^EU;oh#}sU+9g$4;=A-iv2{GZY7EO!w7}`5%ed(QGe=BZ0Oy7rT)S~Z~a@> zp?3`DP&n$}xi8O$w{GPR;uyp(*3q6FL+!q1pQva*n{{b_EnM3F77ly2#}wk0+v{X_ z2sX-kDDH%Pj-@z;)b}BVvMAnzTv4tu%`GO!TxHHh_6c!+ob8>9Om55m299V+a}_<; zUOSK(rc#ycc+B9ph<7`E^`+V0Zp$+Uu0Q#kvyLw>F-Kp%vf%5M;=9YF)jn5k?-<0P z1b3>jx(~nW5dJ)~`_@Pn>riow;i0S#N>qP0emlaEpXUk7Kh644dH&4m_a^_LUvRFPZBvSRhPn08%b_>@H{q^i%^a_==N~2e4ny$T46v~+$1}O5 z|J;(s`+1C1W85x>VX1O5FKj`VjV{r@umMn=?6fJ6Vo z*)7#YU8I`tL&3jQ{wKk=GW zF};(pFVpK!{}T3Xi?vpJlm4*UJlV@(zuShb>AToZW&Qr}YJ@G5@>TkA{2qG8#EyVp z(HL<|?4hjVeBrC&&rkhC{IAmgo%o^uD*t;DKm4D$Q)~Lx0GG{4?xS%3BD8hpKg0c~ z-{msD2OkVC^B=fLdQ{r!tqqz~1Wx_4*6_{r%d~{eo+9 zdwd(dp0t0Gd5->VX@7N`nX)46wV^i3cJL|i%tT!0sHc71k@+I{9LjrZX5;@JeZ<#( zbM&SCIQHMt{!;X%{ru>|{?`|_Rc?=mvVZx222W~mcZ1Jt@bm_Iywqfsg zh;N4%F6?JE>>n)br((Z2wr$z|hwv(d$wrc^;f-MXbj7)*wq#w-HRbiXc~+duYAW_i zQ)Xqvtd?{v2)*%NLs!Q48EdKkC)>Z&9|ebA|9%&<^#4$yznhJ-GycAt(|;AV{X0%f zar)}IDPZjp)WzUDges}DhtLROBQ}q82!lnQH`}Nuz|MCXE&|r^u;lH)DJ&mFL92>>_ zaSNeO{vLzRiaRu9d%pkq8fACy9wy*lrNWat{28VvDP21BuSj+O8qJ1mrm-d{Z z_1GVT{Xq2H$(l7h9HvT>=x;N)^tT`RE&ZJZNBS>LYfs}@d@oITb$8~*W$iso#dpl? z%WqD^b^We2$MJCgbK8@>`-C!V560B8ZYK|l+v8c*W&QQTw&b-6UJ!pf!f`!q`~~n8 z_V=Op{;BVoD%X*J&)tqs#QjM4X~O3g?DcK1_FgZAz04_b4;%m1!d~|H8}VgM`TOt` z@)LUN^8q;O^E24@v+pI2V)_0={YUwJ^?v=1zQJOIOqT9ms_hJ z!*M<3nBnt@xm_K-ns;`4x}S4CWmHDP{qQ|wuA0ZferI-C=B?gg?oK$)S0}&+z^B&c z)v55&aNKV>jQCS&?1T7CIS2k7ykutevj+6)<=Z*`EbadWhrMI2j-+hmn5#+fPPO~A zJv?74x5ret+#Ywr<@T^XV|(b|@!zF?@70$6w}VUnJHw^_sc`AvbBFNnT!kx>*Aq!o z@w@38v-X&!IJe+dtdGd-+=Rb@y+%>)*oV32Snr&O<9AoTbiTcNX8oxTf6hfX4qtm` zy?l3ry`LU>zq@XJ56t$?g*XE~E3@t0<55}uRne8@-xDs&Z+{=un%lbVXj`~%9 zCH_nO6>#Wn?{~rR4p+1N``vHPPvX1Z>iSjvsW|0Nv9uSeld_PrUk zy7~Z~1kas$o)`O7cfgy&OS8mva;@e-odkzHLguP8wvKfR*BP~qgYT4S6!h zn*N^L6K-8B{j%7{{<7G|S}t~L`a9~OnS_rpymtCaxPxCt`O7Z#FQc-bmO1piSo+IQ zKYZ4I(-^)HCb@5%IKCY z@^pjKvEWaKf0AQ#ZE3s^zo#MXX}DCU5mKzq+B->f8mpR~V|7<;^i?6TjV3cbOam9k zo%uai&xu_8Ztpb>{T&T{2p);8i{J5`pYdLugk2ohHa3s{>VTi%JGK)WJgvbu!)1OP zPZs&PgZw<#V0CM=6w;l;v7TA;fOskLkQEmSS;jlOU0%S7ydJ4N79Ou#M_b&90qxTuy6D-OeoZxlk1 z#BWTl$9mh$?$8&)*JgX?;xa!cXZE@ERq$~v%8U`U{=KX}e%X2+ui=@m-=Ln4^tswR zjl1}i@CG@(`O#Y*9v>umg7mIJcXGDh4}aWx@0ml}{B=^M$e+(O?QTb9d!K7ANZ4yV z<&tgdxlF$F<^kfkp}knolhczAZt$@MJ8tI;cncOq`>R<;e4lIH1W#6p_}u=dtcN7R zezSVpUXat%{v&jy{l|s9-|+etY@1T#@vKWew86(T*t#q2&u;Jq1^W%Q8(^O~F!|Ue!IPSxHdhTP&f%qQ?du^k*J?DgDdus1J z!?1q~|L#xGUab$?a@2=&1=+TIcA_}$Vma0u=k|QThV?xy>r}Y`-jVe=iR$O-Uc>B% zPh}Q*ujyV*M7pr;>)p(bySSgQ=kkiYAaQ&66!u?u+q`|upV!EdKgX@C56`NjSL(e_ z5qjr(qsTpTy*1}@a;~iB(Wg@y*7C~@{xAH6{+;hKjtRab*N^sI=Z4;II6nd(gbzji z7lq#Ve{00|Ia$Ql{?3BU?;G%}+FfP+vy1i_M`zr!{yX5PfBUOZaP(Jh5Br1I9_xL- zzJ`hW0B)a?(3jiCYlzq$pRzF@gvZUtAEZC=f5|$Idd@}m5WIGaTG|r&-?8TMA&LFV zlZ2vw>7Ze*3p+oDVtzYVM}GZ=<V`~@z{^DbPL=Oef*&!=#d$Nq0I@=^AGB-ztno=o{yf@7TL|HStH+hXrF zRP6tEW9>ew{1|`xvEGDsqFlFS{XGl&0L5>(ZbP{IhU?BnevR)nX~dV$FW9-h+`m7g z4JvC)skdj$mFL`GKj_EtH*ddj*E81`@w@Z>aUaLKa{n>@{`iXc@^#n;8-E@2W&EMA zZCvsA@7yN2`BkQG{~77apOcr8uOlzP_E)&*v%d_1V}Eg6&^iS>H|Iw1<>XOOzdh@) zAA1WrnA40T?!ONZiu@XXP2xs;c>(etZ2zbpP9Xt;FHWsIoG25+wjb8fAbUDe?>ZW`_q@R{s(v0_n@}O{LU$CQ|fE?%+7Uq1^$=kH^sT+ zehSB2a?7IU)_Bichwt9QI969q~g#M)e%UPHHwGICsKfVjkVo^-*0@h`ESHfj_a+%)m;nP@@b%*5VY_tjG3YPU) zt`(5KcQ9^-weOcI3lC)+3uR|`L6TpwUA_)SelLRUf9K5l6A8b^@#S0kj_w+$o~$@)ZYZ#g?NhPIf!-m zf13Cc;C*xaN!Zim)7WZOsk|QVqP&-m;2V$l;&DI{{qet#KlS17YVM194=nO$`90r> z^8XBf$HIHDDAwDwn(fczfyQ>QV*?e-@3Aw=@7#UzE-Z@ir?Zau zN3X!#S@7t&_=6b#8kUH!e~-`MUw`VupYiRxBEI&oH0TjKn{ zZ`|1zl;5~}A1=Rfw=HEazj60H_}8=(#qvD~NBLyyKG<)djECRs-)nzjq1XPQf_=Bx z{xrV%=5qqaNyKvl%flhOr#y~>{1$8*Q}nkX>q!53!tzg96zzY^y0q_xOM5x&9S8XY z+(j7`x7SRT*j}>wVC~sNJ@)qzmOsZv(SAG}_6zRXQVpRlHzJ<$WBB2Dc(*(A5cq0- z-z~Gxy$%@AI}YSJ_+#4A=J-^81s^$tv6|UledpYL^@lFqtA7Z+>FrU(zm#Ki#5X@( z^Y-RPd%3hfeTiQCZBAz#F8PS^jfYo)cQtd!$J^B75}(fL%|qkjlBIe!^YSoI^p;xlH>Re=lAuKwjM_~m9X1DaonQ)O^jo7+~Qy0 zc+O`0x8O4V`?R%)ul^U*U8(o{r_?V&eTCj}jm|Z?Dn1p*F;1ed2z&WT^udl>9FG3< z+`hl|KI1frcXNu(xGdOl8J@E#&c%2pJhH~hZ-$z_b)aZ3hrRmcNH6s5@V@9H{q#*z zc&|Eo`sS(EUPB9Bp7_DqFGBs7_KU)y_nW3S7VI}uy`DHB`}3Qrvj{Jm`K$Ca(H_0e zsf{1?>s+6kQvUn-O)>t{aOwXvIQ$!5eZ=35_&x`W`-8@JZpSkI47iN1KH?utf7?mA zas06Vc3bSkqBwW(nXFey#I;c7p_%<=EvNK7<18P2r!~zT{W*24IG3>fD_vL;=L%*Q z>dB9D|H?~c{Yx|IZ@S0!)SrEA_`97G1>0-1N56?Hv)d=}c(fm(I3D?2ZWn!5=Q%mgd%u zpx|pJo(_vzs>A1Rq;9N zFxKUB)}e5e-~N0xIQnz9=MHde&nDl=OC)YDj|qx;IqYA3y*2UWxji=Z=I58hE%S2~ z9QkR+_qnch6UUQZaC6>sl{2Ul<+3j3a%Md_r>FihxYW;R=$~!qpK0hB+TSNWyG)P& zi+S!l34Xmu?yrjr3!C|9SJa^sRxLa((LWF!ZIr!{PAf_MA%DV|&ZLC2q;~g~6u3 z1o0z%`vZ@k;qULX7wc~Z=VXfY;rVb`AD$bP_2KnaSsz2;s1N6AHGVl)tNUkJ9`6T5 z`j*%Jsnp+8=$%V*e$rpE&R*qQn#T|hb}r4!;c_m`y@upN zru%XnpXIZOU-DfA>wiW1m++^5$CU-^|5!NuJD2GPMgE=3bpL{#%k+4-oXd2>qCCcz z!@u!8z6KlrY&haO*XhbU8C z#8I64^e(tHv-w*e4tu}x-HtBm+xLpjfxA-dD!o_av&mr3muJCozH}lNDle1%H*iCo_K;NOz|T7~{PIP{+p zf7TovkF(x!+Q$v(y+14ap2y3z`!o)`ea>D!@?PemMYmqo_oM#KAZ(wi_+HXktmC~T z-%EIm@_d=J^?L?4!_hzaUV_&<_K}M3CD^`vrl|N{!T@}i_VdAE?|TVPV!Lo*@3nqu zzfWO*<_FXtW&bzZP+5|J1Rg(+OT@FCF2;2d?#S#ns68Hg4X*eN>$hOxtv>8e-{`223|yc(!S_4hbj`g7iZ@OR>G>v6F> z7D;jn=~Zm+c?$p23;(9S3MP@>zPt6S9>;b;@~C*fLEq*5hAuenH~a$oqp=;F?f(LM zuXa!o|H?-EVdx_Mjl1)WV(g#BMwtU{C%=p2_?|zV%l0VGpEiXruFb0}SbObRocoKdp5%{_%ZCj=wK#`#UW2w9MU^wZE=me+pdM%VGa>>~AOT!A1Nf=-p4f6{Z_i_w|2KOZjb&xK3-N7=q%@Ah2-eYt(ths*7I z5L|BGBjMP--hZ||$Ngu|$IpY~eAx5(XW%%0_xkH^wD)IeBZ}!C0+;DKcWs&ej*a%k zP~@KU^>;BG{yhKQ6u)u)t={bsdh@p#9QpHp{Y@~tSrYHpdp%d)ujdfl=YIXWaNKXP z{MLVz-|G|4KjZpDz3-ib-unmk_i_Kg`sv5^i25=9K5)dJV@7Mb{~r6}`_1pF}TiJ2#0|0=u^WmdiiKgW9I%sXJe7rs`@JQ@BFeura{atZA5`@PJj zw+gmpddtG5w>2J^xhg z^&d{3?2zY9y>iHRBH)imH!r|NTAi&OGjr-4vj~id=qas-S}Xq54thGl5 zB-LBOlw*I)76zTyGGQIJ2kXHk3CC*Z`AM&Fq4oC~Z8Ejzx=z8==ryRNNH>0p^_^?i z&s*PbtABA!@Gb;@oedlld;sA)Gdl)nQ^NCQK7{xe5uRu+kh9=hS?{0OF~e8DF=kkQ zoFfVtDlGgvX80-i_t+@vpK0jN;P+DBO4UdFubP|kRO}=Dcgf%P;oWn7 z^?xNC@lF4khJWv&hTgdwUxEL~q8R^q)}fcxm%L>o|JOFkcWy(!1m!8q_v=FcRdYX1 zBfYYG9`DQY-B{$u^38@z|7HFy-@E9`^1W8Xw|wf$@|{@ZFZpkj?}3KicXP`0JwAm$ z$5eR?8^odq2Z4$K3va_3D|=MlVmzd_C+rpZ7%-$JAcSdfm*98F~?pF++|a z9F6X_tk-`h;qd?TMqDqzaS!%G_&hl6r}#0ye}N;vj%oY|j&mT#Anr+d55iX2e*1b1 z#zQq$i^Fz7BlAA{>U#CDaD~i{sl#QD|5ohB!9GV;jIZx9{$x1fFTHVnJ@f~SkxAHJ z!1~!l^_cft2z#ER`2Fdhv33r2#WD5n-`i$(uED|B#+diVx2vk}z!xTKuFc5oQiMlk zb`0avgcr^1n8~9En@7bl=0~$0lBljveGSTdET}^V7EahmE@O_r$SL z{QmX~)>9JkY>N7tN!a_^iuLyy>!`mq#@BpU(sHiQRaN)k>$t+7`+xY`3j6QDKg{i8 z#)$g-KDM9CQM%9e{5SUH_H02P+cS-MgfGwOSzp6(QP$T;IO@x}(mux4eOR%+ynj~K z*A4Ixm5BN|u`l&L!wJ1}rL7NNll?hYn%je+07*>m2ZSR%$7C|Bqh}1DbGe-iPs{e| z?`-H_DfEsRw{6YWUi){ zQ~z*0Z6)lDe*n6Y|6b^i!r$iPZQI1H+TRAcFy_tWM`JT+q^|%A&xwGoPErMN?@2mQoVd$g1I;OM}woNKG zz#QWGj453U-Y=*B9Qp+adyG?N!M2B26V+o%uOu9L-(k29-jX~j+RsP)uvc$?6nggu zpHY|l!x(r-9lhF>gO$gI+cO_T|GPKgao8x9_jjzz{qr$6$~$DA`h4WR{#w`j-!hH# zth-3h{-O(x{zLzF!=?Y1;P7w$JzkgjpO>-^sgtW7zlP@vFo)eF@;3|q1;>kh(fFK2 z@%TcQ*3%#PjuuUz=N&EU<7znS!~A^+m-+h$F7s#k%KVLhBY&3HXGmpvAA(DN-jgW( z^&_vPzy5IevwS`?i}L!8!}jDS-f{392Kz^kA&PuI>)>UttLM?1FYoVb!{-oQIJ5iT z1mao;iu<4U=wko#WXJt&j%Ve?>wGIe`kB23P*d_{${wef4pJuu{Z4Xw>S9@f9~(wz_GvU z-|~mO#|zK(;&@?vpCOd-8FtbqzWs9<|Ft6i%(?3^7W0rNrF$N(=lkU=FL(^>7&yAs zBNe`}z>jQSj%<7+<(4tw?6;J?)WrO=z+J&pWq0Y`lGH}&tE zALptI{mKi~-zPsLr|&a@mk6_4CQ-jQ`49ar@VxMvS>M9LpZ(#xGcOH~g*V82<0AFk zKEKKQ0Q?K|>t)^z`{C5b+L`Z%4}>RVeiFX9(Ccqe%3u1M3l4ui)3E-Y%JI`ZG{STv zN&FtT`&#Jz9=Lt!3t8_o!INOysB$U%7<@;K>6zivgDL=aQM@HSGcr4 zq+x$aVQ>E5g(Ls6WB!8oo!*kl{_UKKF~xhZgW$Lat3SE)=ebP8SARYn z`d2B>RQ%jQ9u)N-u@1fIKZ>r5?-w6U^!PcSTxw&Iz zZ%M>)oc!DhM}AEI?IQp3=LMTzpK+A=*%XfaI%e||d>@|uJErn)gokEcZ|T-*H2%Dg ztZ4r*V)HZ=d1MHh5ixZv&*M%hUsE9d;+{gPVYME*ZpzB z%zsCJuuK`k-u4yt#$S{68oVC;L`tth5qS*ZD~Bhfux~mKdZ4l88*=4Py6B2 zM``cAU;00z*uFj^-59@R|8Ni-{e$|`8~U3Hz5CnUaJj$T1DE^Tr*OHy^{0Mr;Wx$p zV=*}Tk0$#}N_{+&@)^`;@J@B~%4a_6HRYQfsS*05ib`Y!F=zk;>*9meo4``%N@KP>pP zBk&K;PPucxsK+G4@#40Z+tM>1k9o?=u-9)p)R=ht2Jg_|9UHt;gLiJQ$J^4sX_st$ zm+bXM$@dg&dHw-MdDi7(`BT_&+e&x;_Vi4!n{A}1znyUC9pfpNV?0+NZjABt`?wpx z7v=c!Bh-Je-|JnE`u%?4-)Huvf4THO1rGniDeOV?|C8$MRrs8Y*`N9OHTsBuAO4?3_rt6=KV+dNzI=4SOE24=-hs4_R3^YTvfd~W_X^=@ zghTK5h98B0koA6V*yDX1@BH4d$HT?5Ui)$A!~SLXOL&E>*M2%2_NG4%<=H6fO@9Hn zOrI{H$KR5CfA}*v&Oc3$U8+Za5GM+Q@O5PN*W@ugpr48En5;i4^QD>9Ti(!L4ZH7$ zKY5pejjw&ge-eHLeQb{=8~<_aOMjk^1Z)3q>Zgof@|4T#?eh?AT6yV6zCX+QtVG;j zLGQhs{pYHG(4I?@D(v^gejt2ow!aGY*!rE!wwEr_kM{Q`8qago@7r1L_rPg#J>LUA z9KIcnzYqUoI3M#KsUi<&TLgRj+&7vwjNryg&A4TrsB z#7`vuTbC z=YWd&b^Ap7GyUh${U7YTcf4Ok)u{hXazY@Kgk}N?o0+!y~>tg)rs{>Uu% ze8_T!MYqX^;BS^Mg?~Bzci}AW=K7cAE8t(q_2=0+dihUN8G|@)Z~JJ(RPHC_cdp{E z^2P8c+E3qkw0~vmeez`Z*Y)*Up;7_M5E!T}gj??5~3DnA6{6_3hgVf1I=VH#o)+ zHd+0DCH;GNI9!VKqQCMN(_5{P@ECrE_mLmScE5_~=R|%2`yqdcmnrsNPNdEZj``yh z=^69q^D)zY+Mb^oHsAC7Z2M+4j?ZY{$WJx+eCjXDH=_PBA2xeCFUav6a(1h5!zcB3 zn;(G=;JeO#=Xo&um~Krxk@Ya)PWFfLbA8N58uAw#{7!>EYw*mh@0jiR9qF;y9?8%3 zGk*lT?{6IbxZdX2!ph^j(u?x94_RN+^%^_b_jdvQHP>g1d``m;bs`_Fh98|J-IdXK z3Oi#P@@_bni|dAFdp9)X_ci3x8gkdU%=TL3Vzutt=*8(d>&dH>rK&RDxzHmj*xF_-FUO~x4tXY|L;>W>|qA}MsH z{l;!XbD4!UTzf>TV;1l6J)yJwvF8u&bPlUE+y7WJJM&-b=rc83nvu;q)-fFP3$S}^ zG2%PUXFn?BRP=A)n%1{mgM26ZTX;gzcTCL-a980g(CmJj5d8Z?;GJkMc?#X12Ly}GaTtD--vrumTwG)-28Q7E9cL9 zOytjX%*Mfa9kT;qpTi91{}i^7fAzmami2u{oAuX*Ltp>w^U41C3>N-hu80+voOuGehtl|0LLcvS7M(+xVA> zeFy42FWzCE2>TAw_r`{c;j!%RR_w_?Onk%$##g}cj(8$`Eqp-H*PiqC!k+a%hWd;8 z_Z|APu~YvvVKewB z_PmB0)W3>t=*zxS&%8&2&uQ?K#HQ!57U^lvKJ9GJ?|o+WnK$!~8+>Vl`GirAzSrl4 z@jqXmIpuq<&tC7w!4voyyx&+JT@}@1l+MH79REaQLyFw^H?W`MKMLpg-)O{N2F~$) zCz0d(PNJ*Wzk6N!r^(NS{LQc=6+^dgYe?al;4k6X3SYwmkGAKjwCgd(*5wLC?wDX) z?qS#6_4#3=qW@p9>ke;$?(w8)(B62q*?yA`Zpb~pLjSp~TGc#euSo{SI6Ee0wZh8J zWk1U&Cb{*yKJjw>Yye03`aSSnVC&dmeVxWOmv=YZ#m}ILcdeJsy1Q!m?I{yXe3ZE%eDKVb7@aGlm22K3JR?U=+pU>4d;eJgQG zK5Sqw+rHj!_TKvQ{&h4Q_ao&42e-@TfkS@z4Q!@d69hSbY!tc=ksXR?fe+?}3v<&-cEs2d;y; ztW?4Drmz?3J%;=aIF29Xwk1M-)YbL-9>ZVgPFEpjkz009K-kV)8~nIYOKZ!bmGrEMgDvA=Ysndc1}9oT&>GW{*GOs z9y9SX{%%;8^z_GTq(S+kaL7$>6?7v#<;)H2ksE&kX-52Yu<;S+7nj{C$PaP;1pB>e zuUGwwfBz$VOhez}C&&M}+nSD0Qyn91#dos&^m3R*xOxDBSZhi*W zUD<{0Sb^a8oIPL13Ix|(;gZ+W$7lRu*y~nEF#bq*Y(;haEfX7m9K1%6tN$&IudKgO zV)b{1L*MTw-_5bONr|s~$=TZFr#0liO!BS9_Gx*oI+|m`;F!qA;pb{>IVST7_~pWm z$@~j^L*aS8+oxLB=u7@)*yq*0)trJIYpnQ0Y-hd||1+P<^*8hH@h|fubF}lhoV+1- zUDIw3P}e#!xUT8Z@O3p-=_?O?zn|NQ?#)H+_j6ap_t5wIx#rhn)S$k7#99AI;%EJx zkY|0zAZLA_NwdE1xU&AMoPSxr1!w)!;H>`~=V#XcxS@YE^3XqG#eUWKJFd=7>!p?Z zRmby6rMxydxo>rUSgXi=2j>{1{0?p#*k?w=WPZoP*Hl!G$vh3dsj%@UH{#o0lHk34{6{u+93Pz@cw?>PLF6+cO59H^pC^{TzQ; zILB8%;y*^`mhFkdOMJ&PtpG#J%Am#(+~^G-;~fI!1RAclE;R`_41; zUDwF+Sco_V*ERC_cVgl1VDEJHJ1Z&g#NbH{?&kOpx#|0?73r)0dXmd;H+TT&OT_mb z(H5lTGoHbBKs&P?Q&Ihn=wtTxE3Ev*hJ3$1?eg((#Mk~I=x6)(HHF+UY)6y77-Qx; zDccu0z3t(w@0i!nf0Fq2$C_uuX;(6a8Qz&R4BCH<_G;*ln93M){>~+=3PTU$dwJ|# zQuy%MIx0S^@Oe-7tHv12SJ>}MKg<5_Lk`m<==uJ%-={Y1ekFa!z%^u!&okcr?4Gf5pCm%yklkG zXK2Hc$XzFmW?U82-wO`?hv0MIU5ecJkKupB{{iXEPknezGyEKW0)HKsYS8|2aJD}; z9QKuuAbysA0}i?AjfNw=ztZqu0J}dg_T?QC`+W8|ygWaH?;CuUisv_o?mU>PJp9*Yy3aLIsP=btHf9C^K+K>hePi3*_MubKzqP_vhmEefIYy4+i^df5GZs=~}(&ADs$^{o&}p1s{;) z^HCllw|tLpu=lHwn}5&eoc{;mod18q;h*`jza{72{5_D;f1mxZul`0!-~7ut|J%V~ z-~21j`QHi7`F|7+`{w^$IOpFvY#}%QCp7r~w)}g4%;m9MV(Z`QS+4(I!@2&g@2DT^ za~?R?zhlC4{eRl1|6P;5^)Ki8_j(Zat$*dY{*Qoj{qxAtlOOB*8l@OsFy{OH8`cMY8VyByB`O@gz3ws*6C_rlpf%P;)%{beWq`^$6;TE@u${nG%U*B4BESm{cP`c zxT_Xd^4~V(FEr%#<>dIzA@~~z9NJ-y0wsMT=vV6E?^pwvY zMgNYX?;P7B*!Lb_I3M}#Y^PSlyJh$u_K(8{gZ-nP56@S`ae&ddhQp zzkqXkGh;jSO>cHMr#Bpq^c(}W9%+v*>0iBcpXz?t2b%`JgW~hg*usuP&U8I*gy3b}JwyMIcuI^)(cxzgbo4(hpNPqB^tYe?*X9)e3UavnY`aZ8b z0((y}JdC}6!qY0M)0?Z2zqwQX)E|leSzqq)4}TnUpZ)Q8isME9e7~Fd!Nm6WU4$=V zi$C@+-kR9{yyxNYU;R(Q?GoL-xHtouSCbNApToFtJPTbSH4I6 zj4iA`u3-|aefy`vzVh9PpXJMvUdZQonK9D?dgnwe44(kcTkQLtn623N8f|E@{hR;b z@0(Q8y1zA-hw1+*m52Uq2uJ$z*i;^Sy;dKeH<$by|D=ZhXTcGF;0v5Dso^xECBfU^z<#*zLmfrn}rn zW%~!iS^p?F>n}EYLmzI_heO}%zwMoT{of3}xcEDntzrZ;aQ9h>c9Ji30{@QS)?>h6H?Ilk{pbNs{M9RIu&|3?q?Ykf-nzKl->c~!1InGfTB5N!UPGaLDr z|CHGJI}(4tsLj>&59jiCPF2*O_2rrvxxVge=s%qFt*>r4*Vh8%C)*zmhkgCa_kVeC zy5B$dS-;ju*fKPH3Xg@?EUf+|Nq>LlEDyuv@LIj)9N>4^FOQe4gXuh{3D$FeRlYKu z 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%0D}+|6&nHm)uYhNOKLIZQt4<`I zA21Xc1oRZY>k{(o1?&qP1RMcO1SSJ>ftf&0@uwZ8_%nfXfeV34fvbTJ12+O62YQO1 zb%f&Q0gHjR17`r|02csP0ha(h#qatv+6UMdI0!fbm1AG|xIB+9y3ve574{#^YQ~cdo6n`J^1K>g6 zG2jW{Y2eSmvp`SrBPLM%7+^PGFJNEbAm9jKGB6S7DgN%n1ZCO>`~Y|mcno*~cpCUK z@GQ_%{LjZx{I7s#fIk5*0IS|YJU?J4FbL==en=|$)de;NHUqW>h5@62y?|YTp5mXq zkK+Ffya=qi2>AkofT6%&?2e=>j5%4qMA)u%D_r+2CWxzGShk=g+Hv+c+cLKKoJ;fi=kK&I4-U3Vp zW&(48MZg)rDL_y0)0a+Crc&TM;2PjY;11x2z%PKm03EaFKFEImT#8p?t9t%p?Ho)+ zzfNfFC$#M%biDyP(6N%@*t*}X{HEl#YA$~;zo6$n4xk-q0Bt}E=r}}iocB_kyhT;_ z$T-#o`h3TDfS!N2ek0iq*#WzGp7iB$7E+uA58kp`#&LZO`znfKorVl_!tP`}@-gnG zI5)Ok?~-xs=g7~tn&LRVBiVv%gWWiT_=sb!m@VCnbq`&aCDHK(>>DVKae`zQWIOC8 z^jt6763S;qpFQfqj_X_aalO7lT%Z$nC+m@qJ)H8nZQ6#FDj#pk!-;k^s*!9yNN9)M zgr4(pE~R`{F5mmAjAQu{--4g%gE(sm9kAP==Qy@|D9)a}8>h-Rwy#i+<>Y5OiF!gd zVRu5$aqP>eUSG~QwL-?RA0j_vCB?CSK(d|X1BeSf$1yuloMUU3ZI^MZUx{a~p*Y5m zBwLUjusfjVIQI4w=iVoL&dE5=j6KK)vg=KfozQa}1O2|Yy(3!2u{R=r z`#O}z_!!9+&t!{javkdlEyl-5b^={Mj$>OyaYEBty)NUp zsv{283CoXU7i1^wPUxKnuzywXe!cx>`h3R3`}PjV{CNt;sp$QC!=yM)A3{51Jx+!1 z=l?oJR@bnfCba!VsK=@3{e7z$`B`<~-`qV8x3l9uYUh`p9o$Kl>k6QDwONFgKiVDW zgx$&V8SL+QbELa*;~USY51y=h=((IZAGm_Z?-Cl$Wr|)ulh9<;K9|2d=H)-zg798JFwmdS zs!iy8jpDXO+z255onO}ps_*47FaOz*L2(?T2#uQwUA>`4{8+@basGHu!oqtFm&d&P zXZsTr$GH^o?f3|8=pN9uWsbZYHsei1o=)WG2Zz6Q05*o?C z%aap7XBHLZXD5}WAzpeTUMaJIZvlOFkzU82UMGER4}N+H+xHSb?QOz6 zz>(0i%)Az`GoO)pdi?j_r?_*0!5@&kL6ezx5c+R4WIsLrn;%iUw-J}+t{;+~WybfR z_k|xL+x7VUKcP754-lS*{JthL&kp-64cSkR-}WfQ-F1lYAY>mP%gjrKexruW)8luW z*hi^m05<}MWRw0dFf51ULBNZ^Tus*FZ#r12R9k_%{37&>x?Pv`_|cIWO4SFL2D}Tn z4EQ*38*m>mAd39IhOEbLvx)3ofy00qz+&J`;3D8!;9I~gKt2Bdw7mYM5vqvdZG^U0 z2*bK4j1HBRo@`@QVOKj-Prb<=1rvVaQCvlfdnFk$eW& zViw7F19t(N%qIPGAjcnqzt4~lwBhfeTeE0i?F)Gm>=8gG@IChXlKA|0(>cBib_0Ls zVF=_+11-eozhhn=AAjG#oK58$_9|PGi_Xn`X16MHi+Y@4SoAe_hVvPcU69R|Bs+jEpmQa7i2IlCW6Q*O8))$N zvjLqzYXb2c6A6uM!t#8}=BhM5`n{MQTunk;piuySpc7~nLSIB^6cch>XEep_bzPMD zjLLy>Z8`7*8o4CffMy=z<%0+0xPSRxIh1ST@0SA_lMxqamLe{H&mEA*1>>kebl%Se zE&^5?LVCt6(C-JXAM9>_1@ec$?|{AUw5g&-0Mmdazyh0eG$*gBA@nC-% z`fq_95HB8>0(=b^*Hk@rG%}kJra}JxdXk@o+}$LZ^;;kx*7VWvW1c7c0KE2(=c}fe z5Bw3>>Iu?!1oi;-2W|oG0=C#d{7B$(;5y)DVCa*?n+lx!2Gy(2Zg|>85e2x zjgVghp403cClv8od5C)>^ef9|Bwp?Rhra$t?$!Q3vc1v5tNnjqNAljQ{ckRst;V0V zneIDB4n3isgV{>yy+bF^UPiKQ3h;K=fwrk6JAlSC@a_N)Xq!&53uwEK%J=mCtrLF- zM1K$0mPnt+xPbg#u5l3hb%Zt`f6tZeKGO5wSK#Ll{QC*~`wAwWNAPn9`&l|i@OyHe zke^5BcGlb9qBuJ8dZ=Uh^9%g`MfvYz;CTi=$1u*}oP+o9_kAf8aRaMBwefdw{EfPXfL41pk-iYX8gS>&1uaivMM~&i``xTs-&Fe@Z@8 zk=TDqK2^A(H2muA;YxEJ*x?1)IEFXZbJNdCSrVQ7EIz-fa> z4uYSm#1;O@*-4)Z6ju@tf>&AW_BzF9EP%||@C~x>gkDG8&N5>+_+O!FO7$JSN1<_T z`aGv190XovaS8a0J0UZUsY~VRcosZe&+?E^@>>Sp_1C`d@){Cy-w>a2PNd=&62>o}hMk4tUc^l0D(BO7htM{R;Rl&HfGKUxC%W zpnO7r&46LRu0T)qTe3JynbrgM0>55H`fnjeFCm%rj0qm}6QF+@_#QB9DaDBgP62W} z9am}gZJK-tvZwm}GP6jTy52>YbhkUQo>8|~B;Sd+j1}?O{s#PN%%Xe-1MdfZ46KiQ zJ=L#D8SQgD(kh1|CK9i*cz-_e8D~x>nepXfcbWAKi>|C^e$UBd=lng@@6r3|bD|%C zzX2}+z3}}oe!vg#{V$&Yj{rXdehK^r`29+XZ>%Ex-KreUTJ6qzbB(*a>_L*_))IQE zUr{`rm)BMj`y~*+vRDj0V^n|gXNrjmXAX|53G%Np6YjEBz?a@+NjFmqS3^wEFK&~e8#zB zNoIT`k>m})ykwFS#}Tr8$8GNNL${JV8G5$s^~`O5vr<)r1OG|h0{Ah$0{J8`qyv@z zx`zEUneDmIF92@TczXSY?xOhrQ`iIXJz<1a{u+(XGUunu37WrNzY)8se*aV01Mxj! zgjW6Vh9`F$G3*b56??CT6$Uhj^5ZDqJ1-uE^4>%6^3GkSP*_zDu`=EaosQc^n zd%{Ke9j_$LK2H3~V$aWr&$t*eW8Kfm{s*w_7bLehMaZ&lpAY_bn!jGZ6L$?(s`$GJ zM^qAbfmc~$;^T&`f573DG%f6An|Oje4^WvOtJg~DB?7?)RB*SJ-N z;$2Qx@h(@W_?IcDygwBvzg)rju!3dIqg;mKPni^#$x3m#EER6DP`Jw!gUgn<#7@u0 z;*$s~l9|WIe8$S^nWv+tI66<4bwAzCGV{0%Qf5-U2hSm#HtXs#^B8}D|Jl3T{RSY8 z9u1R3OugAj-K8F(|P}|%K8lX|J!;HtSuNpnj%nB)X)?G zn!;aGRM!-Kn!;C8_-G1mO;Jr#cxj5NnxcxPSo6SmHI%*95VCx&7+ZmVZUy#7JlH?+ zps#Fxm*C$O^_&P~|Hm5A^D7AL5%rttp`K^HrSq1K`@h2Z52)K&_C9@Of3|zVhVTp5{Npt_QIjWXvL62)*w+9z z17qoHF$|smRh2X~{&nnriR!iP4?^9}@+%eCnWy8&@H?mZ*EHPo3De}>nykki1A8uT zCUAuZzp(#TH?qprs|x?V4*&j+iSG}w1tzNq{Chn7dp_n3%SnHY=uD#DkJ6EUuZQ*5 zD*s)6o|>!t_l5BLL;U?G#$ak6{$3RRJtJESYM*OG{vI41`S*=jf35Q0<>#?|w7-vI z;QL#Q`P4rAdrbU$PWG16KG%x;{XRPK?=`XhTIIjX&r|#8e}9L+|Ht)@B;~^23&h_O zsnAjrYM z5MWJUEnsb6D3E^-t1jev!1}-jz=ps^z{bGqfK7l+fhO>JU^8HI;0?eQz?Q&Pz}CPv zz_!44!1llnKt9ieLyiFQS5HMj?g)$qb^^u#I|E~ZU4UJIHv+o>y92p@szT;|ss@?+ zi{BIGe&gRWsSch$FaTHs7zq5oex`=_-|A;{gAsQJeSYxTo&OxB!GEn5=M_!n_(!0> zx+~p#U6>w-K`J2{&rIU7GC4?+|!rG`{zE_i`I*vZr|A;Kf&xugAF;e(SE$ ze;fGk0>1$M4D?5P>g9FS^dmG`=T{_W{FDCoX?}hdeQx3jQy#p!-IHHw1%3-O`#Meb z6qoheu944v*NUHbDCe}M{{wR9TKDz}gFFKGo@T$+e6E#$Oe^mjP5xmWoyGek|k?O}`BCcHrO&+WTLvU#1p+ zi6%d*$@`u}{XF0!Ph8#Z$$v)$e#bQXc}?~d_us9rzv0UD@22U;LN3wt%OGzD4))N_ ze^ujO?JmKq`u5S0_cf10>OPamm=6|jnPv!qz`jH;; z+NSA$fL!-k_j(M4yd60DId}Wtl_$q3(c(X$$wxK$rxz$6Pxv{;hbOxyeU+_OkK07E zchzK1asS==Vh?$3)AVN{*L~i--a{d;2F6s--v4U-MrrZqYVs?ZeDTs`_59BhzIEa1 zc29m6EAVS~(LL@hn(Q%d1^NEne)oFFYnP_~5pwI_-RspI@-Sd7aF)i?^IlbfUFWlW zuhu^6H2FPEejs(I>i?$6ge+excCV!W=t}aq{K=K%F9+`h;K#sUH2?Z3SFUGA4|>ky zT5-4*Z!+Y?nx5l62mOa0?9BV60z2~<>!E++fvjg-5k9ZiqPWhJ-o4=5y6*7SuXK6b z&QV>?)jT)$(HTAN|M<4XPwMiD4Za7fjGI~O)mf1@ygseQNL?eU357oFqm-E_x)nUV3Mg5LEvFVmWbABt)byf(c#ee7$x{6m0icfz9e9}i90>yy!@O{gx<@_(UK?DdVpF6Oi!SUWIwxGs+< z^iO-)e?m#vTRZQZ)xO|5U2bsd{`YV2S$SYqr=TD6 ztqCEzTzAK#4g9h@HyJRwZ>z1_H%066b2S=w>9^tFpuv0BjQb%kEK`@io3XGcFJ)b6 zXz8B2{HnfruP&eei4CScI$G+qx01K=g;Sdze6&=XK`#3$^3c! z+q+1vsk{v1-5lKFj%BO3pN#_#t#@$13A@h2qn`yJt$+)I9c1VCJHFBC z_vTizbAJzf!Cl_-1j*dq{j~Z&h4-fT{gVDmiSLhm1DCtYtF`tz`wZE6JZ=i1`ttid ze>_Zf9?v7R`n*y?c7C7byjH(;n!WTc;`4hhM~mJ4XKDO>Z;+k)=VPrsjyyp20Mz$0 z&E9G*+5KRzr?tm3+I%h5>K8uG-TzCiyo(yYP;39`T74I2{WVhKhZRwI{GQM)+IV+|rIwEppa^iv_(c|Oj& z-95kR+In19lfynHKJUL@Zzq}es|%VuOsh}8EAIT}TKw=w$j<9?qP8AAt*xh{<2|Fv^I)H;?ce(PaCZgvdn>Tts+||~_*16S zdd25i-QHSTFLnE;+WAbke_4V3Oa=Dkb0|MP|LO4;R$%|7g7{x)_xF1IA1bil`5@&N zpgTgIy^idB-qvXYUL-s37rK4iYh>s1zi$7%g8Y0}kiWm~2)Skj_IoR+-{K1D*QkQ{ zMYAYBzMs?6yuAYZj0)^Y6^#G13heVIQ+|BD((@Zxf&an^=I7iB^0zId@~i6wLq0W) z?4IVYqk{Q;cLnyb71VEW8I{lX-+G!WDzHCLfqjw3_NU*J)1MC?^kuZem|_+_4`xZu0Idb z?fUZ}-L5|`((U^5Bi*h)PtxuB^CjJ`KX20Q`tv83043nQqtb|8=|md`-9O&)amn{`^h1 z>(AqKyZ-z@x9iXAbi4liPPgmN^K`rZd{4LQ&--+{{`^n3>(2vqyZ(Gox9iU@bi4li zP`B&P6Lq`(d{MXS&l`1n#N=mc++XBZwde62z9$dVKbfCYlvzC`FDEA{H?>1{R&H8{ zq=Jm%oV47cLjTmX{OTE5MVZCPVS*8!oSl@L5nh;yX#R?it|&F zCZ;77<>4mv@MOo=( z;rxRP+$k(l)+{G6W$4JhqlS(gIy!I2m@!4g>0Qc-@%)Ic7ywtp+wA>OIQ}lt%vtxF2yFoEi(g%*totQjC zB$%5Kl@}F0a9F3D;gd%c^vcSNPK=*8aY|%%#$RIQBxQ&+bCa?P!t)FA^3w{6veF7= z?AWjv8M{+f^612vtg#V;Qi=v8jLwVgJRm7ME;~LkW>|FOh)K!GaY;Fu=?UROr{rBB zc2QBTNVtRQv83eewCW`hVWQunWaJ5b+Qk*e^voV|^Mt~vURfivhGzF4JSL)`sN?YB z34Ke4ScFr!I*r&^s ztTBB`jaW*CkA~N701%L49HdrYH8yh)s)5%t;)PHacl^)`+N*F-3)W zgJard6%U@!Co{hHuKg1lUrX%sa>;)LNTV@gU&(}u=$j7u&nE$bZ9 zXF|uGBRY;Oib(2TSe6_B2mr*f;;u0g%C+0+snUb6Q*Fi=RQ<4gcs4>;dEsV&V zlGd(YL}Ztk#Ps-qBMM_926Y~p-KQv`S6uPX&O_Vvi_7hsHE?wQ)SezvOvy_wNTP^p zj+M2W+%La0Cb~2wV{qiCcEeI~Cy$O85Z||SME_w~QHgOwhWDBmfqZHcueOBU9vjGM)esPJ+ve* zDmiCT?xcZZd&c#d=poE)^1dvk%M~=iA-u2Th^y2FFds%BdT}5 zPQ?*r!}5A{PEVZNF|L0}c)u~8TA(CLtOhDaB-wfJnDEFx!((zgPv{#LIVGVWam2vR zql?Byc1(;PFsv-Euz&Q#E*KK7v%*RuWwXY_ z&;%V`*fS-)UCzMHIl~h3qH_BUN+^oWN$fo#AvSSX(x8NaBZu{y+__ib&BI4QM?nx#g=AFj_*CTbMLVwrR~N>gMysA)U@ttrD?1bTYi34c3MIAj1;Ki($bTPvx^c2$Hn&=nb1A6 zs3<=>sZ?woVlyhrPRq?G%IqH5UaE77OEdB!qauY^lwBAZQJ7XB4hlzuMG zEffnu+Qgjhktm~g!r<}ogL?KF5Fgh)0=k63J%{z~+dU~KH72@THF$V;aa<`bEm!m$ z7#9=Wy(H5Ax2WEcch@%yj2XQ`de%Moz1#B#2vw{32i0oWxOvOA5m6oaJAy8(`K!1mBebk0U@>PHf(Zzi`MPJqhgjTosaOWTfeb+L#sC8a!OqlzN-58_ypED zDs_H=HA6$|)~nyJ@pac-XI@`bJ|3y&?dzv5fBzaGHACx3op7yM)u%>q&02z9zd@AJ zd3kwNt0rRkh;N7WuW=JSTB#zm;_~+P4G5^wU+I)eM6F)kzebH3qouA|b#?j6DRb^CfZ@-D;E6Vj!g@~`D4Jeg5@!hiCqDYaX_*UDXpgB?}zF^kN+gDta`F*Ub z#+Q%ZN~M#rrEhgr@H(jzrB;=fOj}qtC>^Ry?%tb}ucWD}sq$YWo@`W^qPV=hUqL*I zDC2p1?<8F{Z&7`baE(Cm-M#OVZ&g(jSr_qryho(23aMm*^7@i=US2-ZS2&96XY!Sa zmtU+C33|&*_Q^%!RS~V{tG@m>C@9EZy}&2?gZtReuNJ@5XH@l)ezJ8Ml1@}Zb+K&f z8m-7zIIFsfKKJvBU|-oXqG9C~Q|?R6CF_Nu6pvk&e`fJ{c@^6iK#; z7%qW91Oto8B(!cTc8vDiE-uavkf}Q5d&Je zzpmm*il~-oV{rw(FLgpiU$N{jzu7tX3*{@iQr2E}hEV>5cxvod^AWQnFvv?jz^fu$ z)mW32t5v%$J=7DRZ)m?q)9lRe5tAAC=fGbmD0)f z#9$U}{V;rG7YR?5;AW}A7?MF{&%KCv!a|qmgKZQ~HM|;pqAt6LS5;12(WXKZP~$`5 z$rVR7ifHDVHBS&vPH8c1gg&HJt)GdfdRLAud0k*%G_#n#{@&^XfbwA>%l8drof>O2 z&+AE@j3&wuYFTz*E9m5qQvEKf7fCwVD&<#{TG-u>=6#;rHog4I~(z^^r?I%DV^|_DN{rHm61+1pB#a54hGy! zzOrF3h^ZO$0+9#qCWgUeX(xT<_|=?L@?#)AJBw&Vrq$U#YP(#Tr0Gb)Oq;^ z)T~pdetolLSjWy?yG@e1DpkGx0zzums#B+KgGOeH6;dY?rWTN$S>sXVEAsUV46a$b zPQ7~d>(_S@Pwf+dAvJ4f|NX6S3k12iLCK;Jnnyo=~f`+>k1R`UHyLjhi-a)uuyuREgAi`2^Ig*H|83+J{AU zirqv!5ip>3qwBA4*1UO}_D7{oURAtg`-#=6X6^5luN<@Tl6~awe-S*@b8?{+{pKe> zBot)?)e5cKpmEb?En2l{A4@v1Qi%ppIR*yykvg#js>!Ez+K`aZQm1CV8qTsu{FBOc zB1Kv)t4|;uCX$>d)vD!69SvwTDCJl!Ryxs3G^It_0X1eyomhp$lE`~m&>|I2veZCR zHCzc_wVH_dayUH5IyH|J&3B#hl@o>*6B&0S>4btV>HVDYl{^}Qa+!IN;{BPp&~1l~ z1Bwo)zMFZ^Qmid?R%#Upa_G2aEo# zB0s#ZT1_5y%dc8j_&~p6of-{(jis+FLpCaAYjcYC=c*$%oYq$;<1!sJmpDH~Ngf@4 z)k-J#UmKSp54&O^k*N<=I%;FtJfgL{N2@Z#WL1}{b9KAY$q`eYPPJ6h(Tb>?t9fUE zCr6QNWx3krvoCkBD5Q{iB2B*jq7zF}sp9>apGpGO2THVBms3 zd0d2XxsI!HpF2||mjE@&cC%cjcjL7E= z#1l%=iuGXs+uRMFz6vM4@sc{DOGpBSUTk-zgocB|AlQ%Q>l2p0uEf4J62r zAF|87Ksa%Xs1c}iVvvYKdx%_j8a8gy0Xi{%0>rjcyNLYcsNyXp^4iU?4{RRzF zrLLN~e{0Z4tdng!L_{uCzA}S9ujNvwh6^==m`i>SDW2S9<*F7W54W|RmpXCEQ=KO6 zmx6*qLf)i!e+Cmjy+!d5RJD)ye&tIvQ9*g)^*g{kxnPK8OP<$0SMfv}_yvjThKj1y ztAA1Pyu{tAmS&XajVd(3A>oQAn^cYp^0&bkoh#a~ zR-KVbSIt*!iZyHD%24rCHPmt>v&=5n$tI-rDz98eT=}oAlbt?^c%pK0-Jq-F3cgp- zm6s_?E|b18u$X(YQ$*X;yhrKO7?Q0OT&s5N+7Bw7*m_ZaF+A#Rl{$II6Ej2j3QJJX z>ry8!xuB~13ek%Dprh@FYWyzixNs5XqjDX^kpC*(QGfV3WTa*L;2zp&vG?ys#m{3y$mI$g6My70;yBCe*K0w zDV-?5N8WmfhN@LNbhz@B8=jhjV)qECm8N*A3Fs^)CPOaiWW$I{WGHehf=;RA;1#Vn zm2{G%IIPx#9H@|@I(W|8MGvCN4U3kmU( zFN>)mBzI7;o`|cq)QMcEe?&+zUYaSL>@zWfBvV`+@S>U6spa63bF+FZ@kEEKvsHjR z$0aD8TnVa+-W7*OagxiFI=N4)4wq-FCgwe)^N}lEtx)-RsfoE!>0~ok6)Tlocl`ri zk~%dW;^3Gx~lebu#2- z*XPiYh5m(34sh89>iSCK$t=HBI&}sXoguq2DEOk($##}W$Tdr}pSOJ3M3pJ@G-Z4O zSSM9-w23R2UrON+zWz0vDV+!>hmX9(OphR*im3Kr(R1ApPs|T-JQvN})ND3h>STE7 z93bYBm@|b^C%a88u(UVaN%7<`Qlmzm9_KHRgFb?k0>7EQ@>Szs+>mw#3t$gg49(NKZ(6b<|}Sr>b*<8l(agg*9bg9zNnlU zLIGbY9ksN~QnY{dbL1<#LmsMSKLuWrI+dClnndDRko0nn}hHUUZiv~4^n&9 z7be&$#3NCziN1c1Fc0O(M4uv^C|q7*g%S_T!lt%jpTVPpr}*HBkq7b(K2V zW8NY)xhsfWWq{PFZj|GhuHl!*lf{T@oPev|eoeZc(kdIH9(uq_l5m|`O^m3ls_0;s5D|JGYO(2&Xd0Jjh zzGy6h73_<;$~9!A)QQHu{8}q@B3yani6(sP&v-oLs%_wSD!k0w%j;?Aq)H^N!fs|B z-Dt}_%J;=`9VcTLtdqX9C;9lirg*Z2$oy zkx!u-H0&*P;*MAaQ=4A(>I0OoJUzusBo9(rj<%3_c1y}$lHx|RvF^Z=;hX#vi%5F-h=7H=G*|vUh zQYS9-q%7YnLFr_E@{*&$*LSeekw&RS3ZqG<<`Gr|zwuHh2ZiinH6nfevY?Z}_{vef zC|DKl<&|HqQ)hAIJ(+cKF`{I=rd2?UVtv+ z1;5Q;Vk`B8`wdKWl>Y?&S1V7Cn36MOV~g zNyx9QbTD8jww$F6E`6bai36#*F#Up;2}~qg1BhK;tMbTqp4eDRcSx)-F&-+)j2ZY% z7B+9OS(_g7(BmHdRh5T+^kIk6g$e983e(k*taFb&E}U&F{!$NDDxtLN$p}8U2@Xhz1q?N)}NH} z8cSzNqQ#kWt)WAJ{)BeUn+1mX*rQbkm%4n9;e|^LInXFn}`Vcksb-3682S-2p!| zI^152gR@B=$Xa*l;U@@8dRTP?86B1$ewxCJN7@QLWR1e4SPNyV3Hu*?%*6teH8*uF z4lM;~2uuW`tIh=gb`)mHCIzFrKm0W+&lFb#09|^Wfr-|(AuU?+UP~t)!%vO<34xh5 zF8zz<`&EIFuNm`XG&|&wA1Dkb&|XMDhaUFxOdjrS+Ug%unAl0}JTUNA3!{Ri-WV?* z^x&i9q9?jA8jP6WhzB$NK29%x(y{?ZnxRx~A&x*@{YYS9 z=d|@w^FLQ!Bb)zKn_pYrv?NmQ`xGXcWzgScbjE;i|1pK7c15p03yk%Qcolx8bCrk5 zr3@598l3EQ;^arHG%%wKI?C91y28BjqT}NQW`0r|G@XHgio#4)h!3%qcKCS;(-8$p z#s<$YFy;Z$m1swM%pLnc6M?d;8j~QGoFdZpWybQ{V&eh9- zQr%28+mtTNQEFpg-~y#fM@&;kPd6}ABi27I$zWE+IdgXTFzbb*7AC#1ne8oH*fcP; zlN46k&5XiSl)|Z|MbFLTrFqZk8zn7VgSar#3vOH4T9Q4`}*wrZv+p(=A$6p?F zlfYzt%DXluQ}R3NvkD^%9bs@bWs@WgZJ085`&6#iWvf$yh4%5OZ0nVV1TE?7`^;rsAVU;QV71CXT`n z<4BbpFEG=gi8*EX7+CIjh0avnDN2VdIaZ2AWgYfpM~4ji`=7x?n|brrIC+w<{^o6P zFzG=>@i}ug85lJp%~{{OF1|oum_>a`4&5#}^w7G2875Pbg;UCFYe*|^U|^4tmli?d zgZB2qf*u$uK1=gRH50Ap&wrlbmFniF-P)on^76DSFEucA4wO{#tMYW(RIYY(S`;kD*ZookCQ3i5^&rn#8^-k8Fqp!7%l7F;JVErzVg6tv)73e&2P>e1i(JYHdt-}@D2 zo>L7!j-wI4mb7_yG9p0auJam*QVhS`@E_^fzaeG<Eq}nf4n4lN3U&l*ke$R8fsZ|a- zsFT9fsmy;bNMUJZ5YGma3Rkb9%rDb?oqSPe!E3EN12uWPPGQn1+75!|@D@u)2gowi z{BAHXeTg9!rB6KMgO<*zhu{x+u(T*2u`t`EX?J&vz*2xE{Di^~V$-73XAH~~Ok3r= z`JXrPY%4P3>Kz8=t8&nn6_(n-2)(le_I1ZAv_dy`-rWk*{y_U6`R}`q&SewiV1|9} z_k~UbiAlx(XvaTOUa27*O$-R^cLI~#1fOg?c?vUiCax>KyZDbvr}c>YDs)kx7o)Pj z!4iONa1IvmiqKw`su|n&jgL^6+Fr`0Rdj)y&7U}AQ&f68ok z$&&S!S1Lq&SL}SQ!gNg_O;El3eC1U?&}KKV7k3?EKm>W?@9)SptAZI`l{!A}1j0#mhQ#vpHzjyUos z3X|2Qj?+xFtM{p zFBI?fP9n(69uG3R~VRnj3~=1IWusE zfr%+r*GGxF47v?oLBuNfG``cqrqt@5M^s-wv?>F}Sbyi_^ykVT7rqrB1v zv)}KPR~$=WT5*3?x-<(k<@a}$rv}6jhIsD7l_pJV|9r5*#D3ZDh?LH<6U}*$ftf0? z;6?ldi^qWKVyKl?SODPuJhmEX>T) zRo;?%3QLQO*`6t|RA12#BBM;&`p| zLi|ak6ManuNe$epFgaJDtx{U%;yaBzqc0d~T;DeGv@4Jrk0>nq*>YPtHxzYkXQMJ1S_Q^WD#@B)(cz&1(H(G}!TgRj zFhPiK$u9EZM+!{(8xl(nIg+E!$31+b!0-`-$*XtX^d52K(+wT1T>E-C;CbX_hEAKV zY6#^E4NTrK@y1Ht`X3kGATV;|l_^_3a$w-$kNC2{w9ioSay06=dzFr3Y4%J#pocGd zgwUCOk8cCyn~S557Z_hL^HByz68M~ilLc!8hFPT7(c0kU@p%GMr^51RDZS!FhF82u z7Q9kz2ahOBdMAb&c7x>CR$lX=oHi_saJj(53sjs4T)6NRMxKHsYsvc!MxL5A?Iqrl z@)~~i&Fd_$fb4JHI|QaZBHBoYN>}-Dg;50UP-Un%_~6@9UImLsE?jt*g&Fm<`WD`! zFfju^w3NC3Pb|!o1_4y`zYEMZN!wM<|D}{qHwEujavCZVBCg8WVKOJNMu30F$WwJwzq-(uCpqIJy9}K?nh6pwj~hlF6s8Z7eqyh{ z%vdMgo$P}iex<^cRTc+wY~qMF8(y&;CDEaF@jDe}T9;9B{`~g{OmZM&`B7~PKVs-i zZz5*k_bCH|n4k910|U1jUauzS&AUzMtU+zfeL3Z|h7yK5l~)?N*j??l;9Du3$wmG@ z=x$4=U4m2+zwh?a1^1*d$-`(g_Xifn{7Py>e~F{RF6?K^JOAGcOf*q1!kIb4GWP_5 zWx_<{e1R2y3Nyuk-TW4p(9I6B0x-p4ny*-eABMs73m%-wa~d6EVG6MSJ;a9@8_ao_ z!1Nu9PP?^Re6*pH34;9%ELf#O7mT`=uOH?4p>EJ z2>9xCN++30%N6Lth3{6nEMIxbU`9dF@4YFVr}fP#%&{MI&<8XRo2zLbi$0mssW_1~ zcV5@P#8?okh70ddn5yh_zRU5d`L&0+C*!pioHOSK8J#ui{DFTFnB5cu=1piRAc_T-@;sRc`z`Wf#y7S?q55eGe(67%2VGI_2rD-A3q(fH&d9n=Mw z(w)*nH)rl?9!x6)e|x;mLn~Ka|M6Sn(TOGHw^m@%-^HL_AJzZha8>rvPV(;MH zmRE*t175Ij%JK?G+)6e9o^9z&VNEX2H87)^)(77$8knmfsn9DGrXFQ$cVOTufuSF* zUSIObp2FJ&CRJv718Iee-fQHsE$DvpK4f^c5|tPwKdCV5^+v|P=L9BHc#B9CQ`{vm z4phq7OnId#p9=rGz~l$JG-)zkbf3bcP1DNF1YzNy9G!7L>9OXVWcb7%)zKsqfypFE zAYwj#M+?kO8>Rm{_F>`ij~AHJPKSU6tCd$&K^YY|fBpu6*-l*Yl&ygs%4@1pX8m#y zbU5RcF`a>6>C(2+N%>{PBWD8+JN$B$XBPZ2kCN9)S1U|y<^H?I%9B+%sz_(PI5sd* zFa6EAUSJqNW)|jcz|tdbQF-`}&XeU0?%{{u;b3e%=uW{ANBvk~=%TG&M!^M(?ltl> zM_w)PJM6Ik5}5qdjkHGR|DP0QF{034Q<$tFL}`9=9|?gi71b%;F>isu^p_2fOB@UY zvV`Rjg&99E6*_6&U!KV<$Y4&uoQD{?3_x`q=kbEjTeXf?n0lHt zORe8i1crK2ChIQq&#=7WykY=O86UDv=~R-n#GE-BEM0IAoZ?liU3R3fbdrw)U!3yd z;-<%0ytuA(lB@hgoka(?l`d^CbWHRx&o%Pq%(dlDqvShtf}lGms1Q1Y_ziP{h|8_Q z?*so7&tI7nB;Nzib9gn+;G)+M-$44cgtrp7AS)(xJ_h{Fq+bsWq4Ggu=whBjc)F5) z3p7`ezJ}-1765}K?B%s6R=LenJ2s|e*gBN@USS&PO0RAOtzDOVrMb53jK27>F#DsV! z`Frh@%f8V0lZRK6hy?K z(7qAf(Jd7HxFoLfeDpa)cqkVa#3i4k?jHv~AzVYe8Xn^C9Blav@+KW~DN$GKd=<6= zmjLgAPq1faBX)lkJlHS1l9&)&K_1ACUqT+w1&+SSF68l?V3&wEmgkq?Z*q~s)%eCG zz{KA^M%|o8K3fQzDbvTPliTrQ;?6CU?}Ok!gxnX94;L~;P530>I|(61X5~M~YsWxP zxqm^>{S$Tn7kuI8#A_D?-S009!f#VQgz!7Wgy=)~7&4=q7X`7@=L?asj=H%HdM*L! zycKwiKfIq9TojS_>)|Et5JzL=OX$848IR$)MSK)GKbLa-nl`r)9zu8+<)K}5K7gDL zBKt$+f$c)tazqG5XnQr%gw9`R*Td*Sh);#@2FiUhHX(H0NZwou6#@@W0k)Dr90Kcn z9NQ40E8rzWw}=g~#aqyy3sNedz{cQXU@`a*-;BgRkLCGc#9USw5l5tB;>s2H$_jKL zom@ryd&(sEZ{qvFIt~2v8Pw4(bh;m#QvT%8@K*4P0DY+22)hIy#Xeo?g*K32x3G$g z&BT`xPaubjj1qjdBXtU_^G}rF7IdW@M=wFx>hG24^)az6b$=mwJ{5Z6&O3p9oi_a_Z1)=UB2->W3_gG-zL@gA z4Lj{5kE?-`j==}7p}eF!S3&bMU?)NIU1Y%*Lemx6G2{-@PhEk%UPW0h0KS9v!gKgO z%ED!A9l0QCF}?tDUhL55A7s2~TeC6f%=c_3n zA*2kIi|HTUjGbrbQ=q9JD?vthEi$2vS5S7~k=XO4q?e)FtKk0_dOd}<&2s|2Lw$tc zVr6AnJOMl*^;CHSa)HN>Mi;rL3EOtQNExYq_77$JB+eG=(_ z5Yh((H<8yQv$I{}b3ge498XU3nk62#v&p z;2(>wgox(^{|--vp3CnNLbM5gq+jjOpLU*u&#i_3+0-d<#AQYixR8*L4%cBD^oSox znh-t;nv>AGjhqun1B*$AJV){@F*Gru^Caq$bOJs(0UDwE3;Dqt%0+UcgfV3E98=EV z4b<_=&~YccFQ)7#4g{5#k`J)(eDWlYNe8baeLVd;ar78$0DW>3zDyiJ7ZQgrm%5%8 zRJc?yf-V*~z8sTIfG3j1SHrhcztm;8l=4%b!F%TimB-@)i;&Aar~3iQ@(%FtB0K~6 zgqV=X^FzsV7ka%8{fR?D<;VE+HfXj&L+HGa@)8FU15aLzPK+^~7vU=}p!|f8z9e}k z@EZx=N5{(+($3N42Rs7{-i7`(WS%L0Mm}eu^WEfAM~4_37a~TBX`jzzjGIRHHz5<+ z;4PHp9rznOF+820FAlojg64&^59S4(kE1`Ai6yUr_jF`F5qs~W?;nN!3Gly}`gk{X zIgwt^9%m>Ijk$w+dI&Y(12nl(1Zlmty8QKKh6E1m5TIj}QN-?yF z(7zM9gO&u9HRN$GW6KBU1(ntK-wVi}5E7zaGTxjB&#%zy7vMfaUW|9)XVK%+*zqOk z{u6BRU*J9o|3>JTcO_RMgV1>rI(`DZ|3KTRVvkAi-y|Fd{y%AZ4S1S_=b-QJ(C3wHPlGVTF(7qD;e{C4aIZ#YJIzJ$)S-B8BA z^9WZWADH?w#0&bo?;J#jl{(anvnwNSp}IvCw{* zG;!q)@DC+T=zNg!z!N?M-ed5i+rjbN{Q$ZV!lQvpcrY~J;|CEF;-iQOo!gKJE`BBY zNw}5r5LZ5ntj}Q&o+Ft{5aPwqJ%;jBu=hTEjdXV{c4$y;V9D9g&=)22ca?uw5_I2> zE!x1pLcJ4r8F#x&@DpiEg!o0+=f~)IIdm2Dc`y2WiuNXS^go?x;4ej<#DvbJ_`;*m z<;Cc*2VO#_i~h^dkr2<|55$Q)e|8~b3w+DL5n@7T9RDT`&&GegO*`YVvdXjZ&F2zU zK(i4X>z2+>fFHdi2#>@DTYzsy_buqT4IkKwO?gg$cV3JRT-w;#3~Vd;LKgxL564at zzX&^h0{FWH2bY|N&?N9y zR%08=96phJ2;FDnQ-t^+Y=q1}E=EJI7&#I0;xpm9m~pyIUBer_48H&tOL>qV5t7rz zF6an-um`$VP*2F}z!OvU=n{Mac`^9~q6_qql#@6h?+Ww@xbR8P081!m1bv8%Nb;95 z5_hj6f6CEWgZ+pjp(iASj+A*Wy5avF>=nV&xt~7r>x9SBM%NQ_iDC33bonFo%K9RD zA$btu6A02@)sgWSY&5kfs9Xm9tEuN_VfTNeY|lpTL(p>#I+G69lK=B4FQH3_zDk~V z621xiR`mETvi?pQKkmGU_V{GvPa=o;a`ZWLV9wm7y~N-vx8jQv(93-KZ|DYXbT&Q> zE(8`40`Q5b8 zhzXSz{vzpzgD1pwnCD1hLQF_Po+ThBsG;j|$h!=FLYKZjB7{6g;A27rZ3ntw zgzyJ^n{)zC@>u$tml8{8LUTE?q%WR=hY%AgTsW5yCjw`F7VQ8|2nmVAL!{3pJcIHw z&UgR7I7nP+Qg3gf|9dWa(VjbJa^c&4c=oD^I2`eiv;V9g=6_<4;Hbo2W~8I`1ZY55Ivgxe0#+9{>yCO(eg! zArJW-iQkP3>=8l}i9Vz|fsW@`;LjrP9Q`9Oq2)Q; zN4%eS(?C%906OdiCqZbTi-=ejKbA!sN zxk2|Z;)l%*lDE#KO_AP9`YqruBmOh6Ht{nE&zno0;Gf0wFNizfxX?ZRE41H*e;@JP zbFmS0*MWZ(@ry|Ra&FLh8eu2T!-V^R-vKRgmvrZ!NfUzGdFJBx?jH!q=zJd8w-Mh5 zE`eqScpd()5lc9T@{kVSN4N?)LKi*4dw3>9JXhXDOnJf@f&3HT-A^HR4BWH9{Rr8w z0Y)6ZnzWSd{X7$*-8_GR=a0bqTzCl)c?P%gOnG9l$u{yL|LC7cUrrji(Jo*$(*FhD zr;(4$@K3<6hfi$q9AMZa!Ioh}{B_clxAHx3PbUp;I0v76JI{Xyel=k~^1yeV5AG#A zlW$BNRLG-pG0&7G5!?L@8H5frU2GOtkv&bCygEN1hz%uw$`(Rj`76)VV>ARU`Bg@M z?<0I3`1g^CoX&H>e*-?sm5_fI9peD~B!iI$nH?@!RPR?Yvu&e5AeIM5)(oR z-vNF#?d$XS;)i&CFZi$U{INOg=MsMsza&&XL7F(Yg*2gqyspT6J+giX4>CF*f$rnP zpF-|EgdYKyAoy1U{}MdpQ6a?dhWA=%ZYEsEGa3_SiOG~XfyAKp!jybfgw-$|J$XN9tL zC|3k;_cQPb&-+QEXZS|qcR}+-;Ka!fz5WWr^^_d{EOT7e=mz0mXO{n7#{en-UALZ|WuTcI9=?QZ zT!F7EJ^^h6Z-}h;&BSjaCWJi4Z$$Q6d8W>zt4U+8NOTZg2$hc@gHRFw=^{&HW7iHo z5sFUGcD?}ogTTcn@tF?z09aSxJXeULA0bl$`GnL*@L}NMUxW}_M^XpWMSKr|x``xz z>M48!JW{XtT_myC79WW4x9|pHv8njn^#ouMbsF&;O5I*Z03T7l2ssgD?c7S<=$T;e z1b>LdH?U0weL9pOq%I>u_fy2;Q@24!h`vlLzDOJqCtv0H>pT;}w-95`gb-oVgnVLw z;cKx3u`l(X2ruPJq>LgD9}n@dSp4iR!Z%0*i+K)tjtH^Dk|xCDl@PiQrGGeSZcrg~ z2*G1{9;8np?h*%w6Q4rNxKvq0csz7ZA_m@h81Q3>p{txoEO>AM>G&$-(`QAm1NK{F z(05hnw>xj;`KiPoCjJI=7tdqQlCkn-^l?vv{#M{$M8?g~pHKWD(%Xq&4$sNV=LQL1 zV;tu>cm%xA1@wdQz0lF;cOS)=Odb*Wb(-{nHxOQnZ2ssH^5o3$4&=5L= z%BjSJ;L(JK^L!ZLNN65Kd<+3wR!$>48T?Yz7OMB^f{Zf)ED^%@Khu`6gc!< z}@VsVzQ296fWG(Tph&MCe{15zN)BGU%1$0jV{_nsy zFt_{-ez=A7Ka;LN_Xp_Chwdl%^V!Hlj{skezd$&g^!d;|9shhPybGXb-Pyf}dH%(u z?`Cc*unVC13%dOue3p=mA}b^hLOjAVx+dt_IS$#cL+;hY_2^fUoeJfKRY_WsLkDK|X};{qR4PJkBTF1ug9(S_?n+ ziLiJ4pV&%#79Z@0pI?alqp;h*q5qA*o`5X;welEv@WGfk>L7`)ptI-EP zie3)SHwjOpOoW6Ge-k~w1)dP{9ME1P{H*dvaOa`(@8H`3{`c?aZ2`t9&b z#LLC6fK4EyP8l!d85!Ys!T&qYuZ8z#Wq&(ZBzDJM3+oM(I{-il26uP*kioWk?x;pMq|BxP(+*3*zpopxUb&xP>P z*L0}M=q}1a9~1*i?gYkjav$=3OMR_^ei5)G0+~b5_5$iFq0I$#^hEFO+t8bk{DAmX#OJ|x z1<&Y`jPg81Oc`T*IK+noXe;j^elL0a8+2a;cRKq1kTmq+!^98BlRh`W7BT+c#dpGQ zP+x@jo4|=H#NFGVqaGvh@mb)9ct*bf+s4#aw4Io|k{6NR^@Nr1Vdt1OkbH^qN*!KE z`g!Q_1^Drs2%7HE=t%zb`N#4&wUmp&^&w+{A>E`^@<)1@9m`ur~G7@vs#i)TUySkeS{ zKY4!-{up@=LBGc$a|wB%Ul@@;Z8N04JL`b2hfcydq&LD(h&J$yT@vu|xzL_Oyc52) z(60f$n*0XP33y0-hVXQNg@g)nf=$REbS3^XF@0kfnSq2A(BjJ>ArZOAi=^*-3UER~ zsE}vn%alXx`>&MmO_clfr18U!)a@I2em>8n18~V3fI%N)%S8N0l4*!9Uzu@_2#6N=P*E}b{{{TJxRqzwaLjRcz z0)scXgZzXayLOOK5j&khn!c<1ar9w+5?u4mCkrTJhxtatd@SCHzcLSt7;C!tZ-+iRpq+H!4dCt4X9VzfWKM#N zE_0H~xzIDmh_@n>@i}-90lA%Z;MPNf%_6ZQ<3t6TgmEMwuZrZwSR618cL^QF-;UT3 zdq>!&GD2R%l=FAM2$kOhCmk?WcM0(;u@7x0eCb@yXkcqXbOH8w8TIyZ(yt(Vlfak| z{}A|GbodjrbBHDU8?c|^H-rl9GkG7+`{BJC8s;4p`q7wvuX`o&pU^}4*lpyGPY1+Z z=~sv=w8zSA=t0}-yoeaz=q@H^zSkjicLP5ZIkdwB|LyEU&lQw~beF!XLO<7)^zWeg z2W(NNY=4LLFYtetd~YWvR2EVWLh=yo^f%yNf$s~@;X@I8;lshv*H(^$PQp>h3P}GS zXhjwwmgj@uCsgJ@PaG3-?m37E9b_hi%6xe7f#}QRL0{6LPw9w!3G?7Nlo;LOhZ2i! z*e8akatF_Mq7UOCm#qgC%F%f+H1G%iML^HWJ?KE4B;N-|SwiF`lqZ3%D>@tr?{|h`WTCydr2~`s5hh0`!XT&yalM zAHa*fI?@IyV}-H=$HFIb644nwLiFmw--V|OF8mR?d<}Z+5`vHK26p)X`=*4c0qS%i z;|JkIq$iluG}*KNchW7=E#4If?8U%%t~_rMYcyo_`Q3ZnHHwK}YT~7DH*wdd6B`FF zGw{&H%f4gM6`S7vIg^fT`if<*SGgUVp0f0@O?Oi|%a_=6@N%1vjVm_3<-=CKO?PY@ z+qi4v#KyrZ4E?=7x3T3v<|9_V#aC>6rY(1r#unbO@f8*x+jQ5)iH(C-TDdmv+H&1* z{B9e^HonKk%dR*0rJpzPcAKtPd6A7fHr{9Pv5jxH@qH;g)x*Y#je}QNJ#BoW zwMWIKquUHVvgwYEV;gsEoY*+H%F45G#m141J2sAO+_iCHg)*I8Nce zG4x%VPHY^!#=wuc!Ne6ChZbJ3ab)9;jbj^kZJgLRc&(9hkF`&1?UL9yyxrh;+kCFF z@hvt^()_KQij5b(!|+8m-AUmeHSjZSyxYdt+W2-G-*4k(A2ak9+4u?@-(ur?ZG6lv zhVC32@3ZlZHonKk3qNl2xAATpUu)yrZG69tmwm$KZ{sU$e2b0mwec~ZwE5e3pN(&{ z@jW(P_$iyejd$DlS{ujKPF))(HooOMhA;T8&Bw-9+4vqChxZu#ZX4fhpY+SK%WaEyFZ?yEWP2XkH zU7Jp99K7DhyWirMecH-@r-{$8@sy3PwQ<+R_u6>rjfVbA8%H+2!p5P^=VqI(*mPv$ zi|#f2_gH+#!ebkEZ5+JI&?Ra5T9XcKyv*Xa+qh!k`)oS4ab)2g8{cl>_oZ|ee$2a# z{H{$WHV)ok^R;os#!;HKe7kMjvGA*GI=1PHti8K7eT&5>HXXdtme;};-emK&@Jfoe z{cdE_9UHH-^cUHf8~#)-}6W}Cjp#=)Cx`D|RVab)A*eFopL>Db0y8=qsx=Om?nv!TD)`q#q$FzLv~ zx7hez+x}Pn$l&+cxNGBEtbLZ*{O`5t(8^!Bz?0E&V( z;GYaU{D6tivGJ6RZ~TnKTe^ykBO7;Y9NV~S5ICz_(3vFDnab)9;jaPOJU1Z~{Y7y&+;tz?ce|Y zcV3PxeBmPv#mQ{L=x=F7qe%Y`c<;h`k6-vY6L)KzapRY~D|cbH!uhSpBvK2e(W2;+Z?d5~(W+tbCe#lLYX+yYrWTaK30*MIlYsRN1t5eGdhw9S@q}f=c zId{Aa}U5D;Ke`HZ(C_>&gB6My)wH*=!g&Tk6xhn_4)2e-T0pn&DbREcuz`ic5vIfhD{sZEPk<@hbtss6~- ztyXn^fAof#My)>^6- ze6TN_wcGMR^;ewo-1`2atR9-OYH~z7>Z23&edBxTvq{=ouaAH~e`=&U-D5f@iZ-}= z%lO#t>Fw3Vc&(_G)CVoNSKqWgrBFpCA6MGMG6HNi8$al6Gd+D$#(p5=0dn8ezM$F~ zua5MV+cX7rpXGz=Cx`1JBgMupJ=fr-_AJPC)#++!KcTFG&08*&XnTzkB$c(ZTIgn# zYe&60B4ue5jAccxnW#1{Es-ba5^!%G^}W5Mdt2kv^|DNtt&lFC;iPm>5J8MuJ*8i^ zBEytgEhQ*3LW@;R%D&+^1;#`Do4<-bM=YV zmX8TJlF}i?rzq=oa`@SYG@rD8=bNMIGcfoxeMV}Zq|a2sC+R8b zCB0`3T{1oL@g?&EA8kAGd@IhoSKoojm(y>$<6)r<=`PJ-U*<*TKj+Oz`uMI#Q0lrFzHD~kVP~IPWQ6_Q+N0^?)fq(} zr_Koa_;g0l-=#g8**w}Ko6Vs!vJ!vxkR|S%VN1H_4B5xkGlIUJo{{u(^o*j+&pm8k zH_vGLd3j+eUh3*antuLXpzGuGMXFNIFA$Zvf01PNHc+7M-w=v~eOg0-tWT3DQ1xjS z1*-myqewVg3n|jh)=UbtC2gfhQPN-vBqgn;K+&h^6sY<&jsjU(3n`NHZ6*c6er;v@ zbjxh(l(v!#+pm2%iasqP!mn^*T+#EzHb-rDEc|EBPes<4B6Ll9f@<)OFL7q^@U5A~^!Q}`aSm6VZcdKZcvnQnaQdms2RApXBf$ZwhNhdX`hm%KJ26#l z)mJx0hW1vc4ov^RsCZ2^i>UJ{+L;F|how4DIV>3kIB<^JTC>osX*MSgsFWdkAUdr& z<$%IO^^|ON?Xnr(bj_k)O8r1HSGpbbiF&pDK*T;^M@aR^Gd%E&4&Xtl_ybp{m~Pe@ zb)pXFjZ@RD2UJ^*?txX8l0T68$_O8r9hE*`0SE9Llf&#yT<_W$+OX1+nm}jg|A)u0Lad7ObDSH7y9+y+QT21 zOe*U1Q+xAm?{5!oYt-9on~Wh4^v_Qyw>GCYHO{Hi>m$yL&ch6p)rqmenh4lfZ`51< zJGC+_JHojW11XIRuY)Ut+T_%5bHsa1n&Pdc(=rS~*fydx?|w|E)vK)**D5kupR8Y| z+}6f}3Yn=+xU5pZu07S(gubgDDu+en?F6r+ zd1GGR=haFniA>!xJNhIOb?eQu=OF^{=-G*QpFTb@aX_LrZ`8|)hV#v|G&e1DYBT1S z6fAW$b^1{jF{e0Cdwgu9KGEj1O-h9O?dE0unMJ_Kt|G)`h2-Q@dWce=O@+~BgmMFw zJY3DXqQTKsrwH8TF?#x`xpb|VCa)ZU7CjHiEqPJ}8sihaq|)!?csXg~RGF+!u`XKQ zYBgJ#nbJ17G9#0QOta0IKp}ZUDQH!%q^y5*J%Ddd45XYcKP;37V4?y5{yYTh=K*Sp zJSa6#9$J@EGWE+`?&F0top6t5t)3WLy?!WTF+FTr5zAIgwx_C%<%9Uz`R#gZb*tXs z*uqTX(w)r>)tL#;0jrnRhag=$QEj)KxM8Nhr=Y(BIDx|lohL1`r? zyS%j7r6rNXh2zt^cgSIf6gXo>(0sCo$}E-k4m-AGEA|ernHgO^$Pz8{5mt3N(-~y8 z<47lQ%v_?NuN1@3A4XwRelU1k_iXo=bf%XBPc<`#aC!C7SPUR4=1ndTmt8)Wl%Y`a9ET)k z$&ZEmr8PF^yb-9)dapL!7|t0!1?FVySe0qJYz12o+gnWrP)2mGzs_a_{ys#yY;}ce zR2xm%ws3$Rfm@r6jm`e(_4}qccZ*YiTBWs>o61!3Aqd zFSDsJ+8o@&wo&GZ0&d8esniu6UA-~g$~?izzOd!>4bnet8``;ByxB<@X_kWN2uocr zC%K?>4wuzX4xII6d2m70Sd)IQ-tc^|u}2198Cad_3>c8?syRT7aZM)msddZ|*VS!C z73te_=w3d!!|YRO>Hws9nz{`AX3kqK#3v|WWuR%X-FH9Y9n*d6i}OKvq>n^F2~3K zKVIAG`>i;+oPFESY;6}oj+A;{zi)i{oM!XVY(5|@t)A&&lI;yG1Y|@tIX*qgx$4wa z?98=iKHAEranfwgXDgV~zV#7rmexAeNy(A;bGz|hJ+>Xe?mEavo6doasZNEdYu zBSdqIf-rK{Yt2^HhJQDCsiI8YjP5 zGMH0_v&o2VubJUI`gCSc+VA*uHJi}1q>=}v^V&9=4Zq7)2+_{!@Pr<{MmP4oo!){w zM^*_qKn{q@yR_-uu}rI;je0$Ds~(3zF3&H4jDDh|ub*hp&P`}#nzX0Br8zP);rWv~ z?MQQ4_}4qteCVb;l-ac8t|1>fm% z%u6go76t~IzpqhV?yTyn@G^>G4rIXYz%H$NCx3=XlI$ShsP-^^YQAMFCPv#b;Vn$w zEOfg+6`rn+jnzl2O>!7ZeSTxAFa6+DQ%mo3niy>~M>qk^3_(uVrwYk|*ECOmz)V<~-kZA?&(k$uqoWKlM0?Ni-(LxqN=_%|~yGgp|W-ZsG=$^!t znB(qmuNJHmtex%onWoEDjE?V90rV8DdRAuM1U0H=(<{vgVdu<@)wfs2GBRLWn`O`q z2-`N~@`Y|koms=4`fAhNJB-tn{ERPDF@80bne~4V)}*;CA8fG8B=VgMV}dcSnC2bI zq@$qo+>&n^E%QDkBT1!hsJ62Kab$eY4jIQilkwdEAJx#l>Fw9H>LcEqoAIVL(ZV1Y z-}+=*7vAhLrB)nkwkgEO*i5x0Um&F5MtyH{_?gVueMnW_*gF6(H)T$)wdH`K^-y(k zY9h17Cv8Z%H|s4Ck{gzzZ$DfX!yE%U0m* zW~({3v|xG3=25-cQf~#7b6T8-t~0Y0%U#yrGThW!jpiP@uZiYfXOR>u7VX6iD`#H> zGvE@O$*x9+HC^9UlqsumgzjpK7dkC0)TKqLysq8AaM#R6pkW>4hjx#TW)&~2X7Jb3 zfKEh99C2oNotZdlLdLBzp>@ntG=gNo1tKteW#mK zxjj2FN%!e`GtT_S>2hw4iiX11T&cpTDr2bNuPmmU%`MDlQ|lHdKjVCs$gV(lQ!b$QU#h5BgRsbWtM6#XJIMph0Ru0 zAF0WmQq_??)kdwp-c$uEt1T?(9oFb+kzPHKzpeaT(wM!8%d!>5&o8a-&*^W-Pbrd% zAg!hngfVjwkrt^4PfJ#W7gY7;R1RabDqu3LWdPzdrUcvJ$O!I5AO6jSf|Q_RQYH1iQT)qI3ZFh>|{Ch1k2R(pq^R&Qn7Dtm{w_}G?wU|5@$ z&BYv-ifYUBwZ>~qCoIi@;mpCz=*IFP9oig*q1o&>lMAn1v=h&dw(O+U_$ZmLo8_IC zKmV|t>FArEatv3~xt*VvY+38Omo?3Ox}WQive?;{A4Wy7ZT|YmX2@up&&w5pF@Jod zzGnY=zN^*qPifyZJTr0W8ph=DddqxZ?eb+Ylr7Bso#w1t7K@4n)?`8)J0ttp&ZaeM zuIDD}jceJA%cg;3l?iRn46|2Oo9=~V>P*tN^G&22mMVyHB^KS%O6_B-HQv^LwyB?I zJioy-LqDQUEhfg-mkWapraj({b%v1Ptd@KKplg0+$$qo;Gt&8=vt17+H-F1vrITdK zV=pr=$F39NbzAZ%?IPDbPrY-=g6d4Gjnn$ z!Gjg3$=^=jO()@4GK4a3uC~1Og&<`ow#tDlc~LR6w?5^M<(W)9-L%@9fn{>1*vMc# zgGFG^cRo(I>LwkF(@Ppwy>Pl`P=V`prIPuO0yncftG5Q5*|4qP!YLkUIxbI?l2eSu zGMNn#Rh90t&g(y?QwjI^jdqVse2dM7XBS9TRJmgNS;)xb@@7finqDgne3HpY=C15i zmO#g9GKG;@&+0wZ@d;VlIZ56EKmR6#*|!trs3kXP1%u;l5$Vl;SQk*?-s%=WZe1wp z+zZbXP`Wa8IYMO@t9iOD-qt@fns=V!{KgCml>)2>lCEv@blEyO4<}a-AU%fNAawf5 zfP-SS-QKDqA5Olkr~V$m^nY%aIDq zWdy(P1jdonFHQT&h9TKS%`eYWzcZAc`6kABQBK?2gT2@z&3UH`J$lwPr5nsE*5hL9TD)--OBlsBjd*oGRx4n$4#g8+pjpQzWi7YE zGd9s2rZ2yY@nN{idkDviN1P|;KFrqp8n({;DOGxSB6nKG)T)y}t1e8ka=jGqYrP=~ z?-ycSA}k*)R-X*Q(_#qB>`lUzY>GolS>=yTPH!Dr-QF_f)KJ&ne!i_N6=17+5b184t(V?|HyNXUy$A>GZlZV?(1e%B(vmrDQ{AW^!i2H%}>D zS;H?{N2_M7>?w`s&cOIhf=c4Uni=oFgpV~1W@LufJ)UuAX&3hFFDLx{Zvk{SINwCQ z^EajCV^u8eWM}@|3B6mfkPw=!`y8q9;T_H9bnhS~4(MUDxn_M5lZK7$p+ zm6<%9&pHn(zzecu;XBsG*Jm=%o+S4cdN~m(pun4g*DxQ>JT`^Otau}}Q}gES*fBdH z<+pMWwhzdUim5P}qGbw>)r>un;LXHKD@k3&8~jQfV}p5e+!R5yiewPSyw$PloH#EiAF>sGLOE ztJ7(hza1xCTKrLl)8(w-_itp4!d8$&TH>t^AX3c%@YHewVaL#aKiAfc#oj%yEGtIW zTs|U%>6W|(rGxagZkf@EG^TO+^{a@Ir7x8^KAp`%+PkYGnX`iY|-IeF4#MF3kL z`OVH0A!mfQK;*5er+B}s#NJLI7UEJ$Q=868V>OY|`{L4cay!Qx`?XKVHND>HW??y2 zG9fifih4`-P14Lux(-ev$XUevR7)(_GsBfK*C(5d?lP52MKbD?(dw>8Vg6l0*Q)Os z&(=I8>bain0VpV2DhJN8-k6~K>Y3e^C?~Ca$4o;Pup8HwaTJHi1|LS)dj``c;O*M@ z$6-sYR+eF*-!A3TDahu0(C^+|&`xAuo+E4aeg!h&^P8LuxwZOGt;$l&w~(wschsj@2YDS615-+9hqyxD zQAEpLhi920S`O{Zf;Ic~A=}EDYxaV3<=H(8CWxYI#4sNDJGP#wPux;-> za^?m)s1^=ME?Z$vTXIBF%C&rOZSI6Y4|8ru-WX9oOw8&p^#+@p^u(^zJ-Nw=6o*xD z+tbnCfqR&A06U*gU~;X?ltXN_R_foFFSnmHqet;_6fP6d+VKstmYSIu5lXSUBQn-d zvJDeexhlJOETml5Ex9)+l9h$euP_vPksw&zcSIENQz*6~q)lt-9YCM~JnPYpd5aVsW#_&>G ztJ(CMS+Ml%e#Pe{Y3J*h(WbEUVdA~rJFn48z;VFY2^ca9v)y6#b6fj|IR8`Iy)$2_ z_OPYYldO$P-ZT2UT)8%pAqLx16S>J~hFU(@Gl|LVsWDx2#-P2k9i_axva^jio}RKE zlHE2&42d||=eQVR3Y&JC-mLF5bMW&JnmVtY^jMNc5}t)rH-bNpU=#73rB6n!BI5Os7l} z7BU}WizSCK^#q#3@s-=~FefYXp59vpI(lYfIHndyQpZVaN#1$qHBhEgU0(kUrd6{u z$%if3B*U4E7f)Q<|Fq`h@VNJhfjP)KB>EP1aO||yv=T4JbPu60?@YmTJ0-+G*A(~I zb9)gbJR{@nDZXed!32=Z7u!g4@iRzxB4 zbO3T6jM1OI$w%eZogcv~!R%NzBo6NXJS4Am+~5->9!LadL=4vIYAq?p4q9 z(FqZQQqPcNaxY3HBPI}q^C5<`7mgEga8W)9>cwnt>IDU6 zmXRCQWSq84O2XYG-m6NfYWYZIOLhPG`6~f(tK&i|_138cZ}2eYsE4-H^sJ8WO&(=o zVut-%?VU}Q$4nUZ^R-TH_2ThqGwQ`l@xAFduIvnG3MKZlFG`EZZ1tueX9HU zy(l2fnpy2~+=#=)tMf+(JEjn|Gf=-1_GUbttg8WC$IZic|%P5BuFV0~y0}INZW{4_Y&CJ5(o1VR+ zvAS^;e_E2+$1IqgG+AhFSA}76(45ZfLu{g_?2Fv!ALuJ`3R10@P3Od))k_C+U!A1J z9U1qA_rBs*dFm8buKU{sm3j$E3S@_pvdZ&O*@{w}mI~6Mp^^iq> zHr@c#_)BCx9b8tdw)TPkw@Tt589vvK^rG_3E6=8fmb1$3W!5vqy#!v*I-BOIWS)Sr z#(a_F*~$!hbg0w*_D>4sPq<}!aw%{)1HxsXj;wx}eum-F=J=PsVse&alA=HY!c&y0_iYlvXKFQ-t@bDkQw5K=s z2Ry;086}xZr^)Pfkx^t&PKT~KB_o#-w!@20JNcALQi+CA7sWRF@Hv;*Lk|DnQMa@n z{6dwKh#7uXa^5Q#=Qq_t?CGzuKQ>taI4AMW;#Fnlw(q9ao>XKB2 zcSzlD%-rq8fhKc905Yd!XraF;ekjm~toZSO-W29Ul$>m}SNP?Nt-#_u$x^bBTJt~m z%V={GOwPZrtGB6*shMF8)$Ep=!o1SUmm3DpWJ`xw?rU=R2Kyio*h_MY%M~!`0>hu~ zSf>075DT0s96qyPo#7OYiCEO?k!N!6lYCp?ztyowMrph}d(Dyu_qkQh&$C!k-Ds|R z7GMVMEHv($PQZHWnp~Rao&4nH6^r1a3NAYz*@1@Z2yzRA%dSYI-(t=}C6mXJiW#wT z$C*ev*|vN=(k#4GAB!tj!`Q%Ieirlc2jOfipk>KN+2&$i-a{~yX0FL@zScUX+diIs zW7>~)%Q2;f5an z(5#Tm?8`o+L8)|8F!yyh9rU)<5|wD z0L?&3(axyoe81q?Nr(wa>8VFygR1rAW(==e|T|&$&q%S4^xEL#4*-k@Ww6d-PeU zJO9yzaB3fJU)ZY{2ax4!AINCdR+XYvXA>lY$s1w5fS5LJ?gW;>s0HaRwvJEeRhj$^ zZ@D|vvGkyKl-)@xpT8o+U`>z2sRnTD+ z$=PtEsRD(SnawJdC@(n!6_{(S+>P{-S-xVFQ$YnzttUlzr<+DhwR#Xn%-pTMV@=&? z$!*;5F-AU9bLwzAZvhxa^QiIm>S0chY|naa_Tyx+B^QU{|Lxt|#~b{OjKb?pOTvs{ zHZ)rnhBY^xa2e3vX5(g7P=apHF#l?dY;<)_Q|?fs1! zW4Ul9}{mj|&z zW5e2;{79RWAuvzY1K3^UnQB7gHCxTlj-`27Y()8sE4gAR>nW5i|7wA(r2099<6qdz zR-Y3)(%j_FUnjw7ODuRn_U-p*lkaoJSQ$=mu+WLImmO{zT{F|px(ag(fg`e;1w%6< z-Ze*dYakC~tmeWO@1=MO$kYNti%hS&a(M_L{h&^m$5!?M7y6nUkM<~8<){8L&t-Yz$WK9D)as*_iaRL?l`td*myPCli!s(x1ej5E$W<+L+STS-1E zPe1*Pm1m8fHBuW{d1`f4ZS>^f`dKHBoPJjQw9`jUKC5GJi{ws+tOrT~JN%Cn%tUoHTQ065Gf-hc!F3djp4=C|o{Zuz8MOe{k!L+JRZCqfoq1rgryo*af7^>b;wN!~m-^~ajr zyPh>!R?NIBa#)jG?_J)mJ1~VMF0b|Ug4Ipy93vFm5!c9NJ;_Lr1IWZ7E0s*iaT zEgw`)WLu-`fsVGCle;#uSs|aX`kyF+;}-35L~(?XKO(V%zeCq-aCU!-m|HfjoWh8* z9EG+Bg3B}Pa597rKFh`psAh5An?kgj+PPcK8hQn3Pw%z)({%k#)2A+Eu9J=uNlY12 zXb(r0wf7BIPEZb>k;^?eLwxb-3YclkZ8_NlBqytf$!_3CMSB)ukIIf8x-;Xlm{eg| zw`kJYir%CrJ%YM_Zw-I{B!-lLv=@Zz?aqK#A8`?cH zE!U>xE^0G`1y#TYR%Sfv^m634% zwSb?bQOgM9e<>nU5S5*YZtowjPmJu!b%RV03&PBO4S7~N$^sRdXBtT&t1{yrOx)yd z2(zQ(bdaOGCE)b$Q{-;OvxpdERDRE zYdU0MtjqX7V!O*ip?X527cAeCZd~hAmwsI)1`J~$M>nwpkOOOW?umAJP;0Wc@Q`3gMzosHUZ;>h;O6C>lw8fvI$(JS@bAWU* z?Z3v*_On@fnbzRObbNGL+fj+k;t1uJ<2nn*J{9 zBADwicw{}5NoQjVeIuO_!{$b)qV$(9f$ z$V^*b+%Cj2y>jNu;l^q**D1y6E1mwBf;zrbt)&fP@1&mkD3?tX3 zX4>ZAMP2gPUGxCv%DBw$JY__%M{)pJQ{(g{#x2tZ`shoHa%Pp)z-qqhk?BJ=B8-hP&2Tgb z@b2bv;IUDEw9%BRl9eHYW!i{n|DsjtLwf#{l{wSa10LZbdKoHv5PiTbSPh1Qh55gg zwTr4?HsZ>%iwTb2z#v6_jBXj%JdYZ#KC#WR6W8v=^ zu%pUgG|ePIN}gqP!MdSsF2#(Fn$Esp8gB?%&gwc6rqqQ6qZ#|?y&a8#C1$S-%9I=Ec1>Jn-F`3=&1A)-^9?YXPHwLkN@72va`fSx&@Ofh{< zn{NAm2E)Sg*ZT=@M6MTfDhq_afR$YrE&!cEIuf%Nn0XFPMWa}wpBz>jdK$tU#&jHl z*L@f{DxiOp*`W-xX_fW7Hy z=1tt20^D)upgWlOdTmN1dpF8VmgK}i+-;5Zt2eIRwAG1};~m^1C*KzqdOijyv)8t% z!O;)?;~QySp7}R0m#pd1H?{6qrFjj^{-wWt_<$L)0bT!c`!e}|DrI@k_NgnsE#p@H z$Yr)0_}^6TF`-rSf1sb?EHDnzZ>;uDspL+zj5P~MBcsvG{mlon3At;g;ho%&8-aU< zQSEx2J!A~!Jc3KJ%HhUq*>dG|q-&-R#6YfOL%B^9y*9W+{pjzr#A_pD`4@v%kA5?>(~J?UY;< zTjl32OV(!3P|Jp{>zGg*3`4c@zW zFm`ayq}XMk(?}u=n*)jyjuD`QS5si@H*t zRSG?MWjQ#jKVS06*~%gZ&KxrbKDAtS_5#_b9xpGk&0Q?u>att{9zg@; zuiE7ghBz+y`_XIt`J$&Tll)yR@1=1O<&{Q;aAdkN&|mvWo;S&R72atz&tY8l_p1~) zKD}wI!Pas%v;#KZDLa|E!WfdH4--~KW*w-f;EPU)cJY5s>_`&{+hxJw z{h^J$)dqj@E;|h1vh+(#4%ut`Ji@aP*)mJv>_OJ~0oqXK7V50SW9cD7z(%8Eet$>r zJ+X4RAwF<#CJacBc`(YZG#G9KMK zl6Ro|o|-*D524eAXDsJ0%k`y|Q7~&K9x$(;hsZ7CG-LV85J+;F**9WE;pjja)l(cP zu-u<$H}%3oK#y$rr(NaS69wjGZ4T-r<|X7#pmOdje-cFY`;AQRjO;jn;cIWbwQZEu zmXq3>vz9~dVb>RNj&Q6d=QcU-S$K~`^AKX$%W$+Rq9%WXMh*;ni*g^Kf7z#mWmkSj zMOpHyC@A+gE)|kf!8Cb$)+X}<1J!w~9;$4sJhp9ayElP(#e6exA9 z%DQ~?2zYL%TV6l4$98A41*@P8Wtn)kC-Z{%OUbgta)R08m(!23LGGQ`^q`Kit@l;u zrHL_zwC}_3vRviTPyO>V;P@*??8hoie!Gc}pw+^BFw`1blRLFUpXVdFm7?eUu}{Kq zsu|?|M33Y+$=?I?k4Ykx%aU^oY7Rv6*AdL(BP)PO%O~T-p30}srb0e+m9v-+%_c%V zG@A!$3zM^3(^N?AY(lF_6$)h9`>fmnU1pZ1=>(Ny*x~V7pj;Uvke*CAeAcUm9xcoL zv1`;2cFoh}$8nr-Z{JlHYEr-Xy&&=527lDcu}N328^Z0JpD$aXXK4AZY%ATBqvq2g z2H3S@O@noCb7Cj|0Y<-fNE^B4j2^kbo1OOYXTaG>AnvL`k=$^~D_VC@h>!YcUt77A z+{xVlfKknxYV@9jlq(VCY-BdY>!p#8(l`6xNMRd9V;Mg;ju49mY|oU4H1vWmeC1|& zN-&0HJ-63pZ{?)&gwz#L0GSQ^d3**nhTG=d8ZuR5J~xvY%BJ-@D*otfCY`LNF6CJ6 zbaqFFWG@EE5s3w}S`(5j)qO+T*VQMy>*=TT>~t|_sdhZi|NbJQ%Vc`YS@UPhG%K>K zwf`@BZ@S#pv80RYQS_5yoC8^dW$)X+C{nc9TcWr**nRd6hXVva5-kvm#sW0#j()E5 z|32CMzRVi3rUlR)=bpHOBP?R&R9RVbRaTbzVh7dG3v20m&)0w{3mLQDZh;8Qxx-9J znH<++dc(b#I60gmx@!)C88RBYN}7Vqj`erH-kIw*Q%tLs_Pd}x%C^bTp%G(FUsAQ$7$4R z!#*pI3uT{uT)d%Y8MC>Qpboh&b!wjPv*Or`SJTNVt>sY^w~+COdtffrC^pYxE>y%p ztOp*IU*7fb+Ht4gaCt3#^nAzd#q_%V>Zz+TBQ6kin={@o`Z9<`ZI#Vb9Hp!a8CVo++VWw*s)aP)mXd(x^RZ%2hxzeRNBXeWft*OpxhXDjXc{3 z7AA|Aj0PPFv<+1wNGG-lPXg))hqJg0bjf@~u$Vye7JO`@&I}%2Z{C9C1R!W`*|I=K z5p{|IrSLh6YGBN~WFbO2DRbH9cp4Q!cr}bdy6_Vj2kLr~yK4!~8R4f6QS8z9&2q`2 zVIy-)U@>RlL4`9@g@NkAQTk%`N6^0%Wa3*`Z$`yB?%??+}b%kqbO(gtflFevgg)5I-r$S_%kmXb+*yt8j#cEZC&uA6PpdQl1 zn%Lz1lQdZ^1|*(1-=#E&t3hwSDv|mvJBn0+1eJA4k^qX#v|aI_g% z&%1$VhjE_i>kP%XgD%@G_H6uThgj1IcdDH0l%+41%44rfh<293^(B@jB+f;DCG`eA zvqOzabh=2l7aX0;G_`x+wnxa4eRPZ)CuRbNWi_7ua^B2UhSpk!3$y-#>xp_o>@%wZ zG0I4Q7WEUWlJwv1lYuQhrZ%}n5Jx%#$8wh9$O~UDDayV=7E6A%m{0L2JcFdJC<^5h zbdZ~N2R58UfJn)_Dk%jXSCJ`wTyoM{T;ZS1XYdi^Mgl5Ew2!bIJDM~R_;{fwoLbqbJCPwhfk67)hO|AAAP`d5DBZzrB2Y$J*85N>#1aDLm6J80lxd zs2P&U5g8v|6qN0=5Lz!Viuus_H4KYoaurEC0deu|{<>RWaS>lf}*a!U}d-4MD9)}Ks~2!hFtD?5`L8ifp&uErj!U04XL+< zLb)@$vqU1ag-_`wBB5C@VL5BjC6xA@_Q0kpOfaL`68!U0ty~7$aXixkxru@I4UYplmM}%W~)6cZl#LAH) zvda7WyZ6VxUtIov`9IFyg+x5??aAp;08&sAlBcNMndo>lnIWR1XNC}m)(mEDh-8>> zJv!Pri(n8tK>8c7^OiE~GeNxx;gg|ax#65K6A6wzry*p9VctBDd z(FTZKhl0DEV6kqVbk4M?yo((T>Ry$M5338amCcpGWsV`wmvO&5&)3VgHD0!@ z@v?1=mu+jjY+K`H+Zr$1)_B>r#>=)fUbU_9s%;J9shr#JRofb`+SYj0w#KWrHD0x? z@v3c&S8Z#&Zd>DZ+ZwOib>ns08n4^dc-^+f>$Wvsx2^HIZH?D$YkVKAaVz%$n!VEZ zZR333HqQ5L<9y#X&i8HOd>@UohDYim#5CYO|0y1g?n4eR;o>ID&t3N^A2CXl8Mnlj znxhGqoiDPnDM4l<6gEAu9Kn7rc(GlH8Ary9s|UEtbf7z^n0tg5Afj!>z3E^9$0dEK z!ar)FF;+&L5@TB>oXHl)AmYd84i}!#1?D+?1McUOk@$F55nsj+H8}lA;HY_kaMgyw zEe!DZ75$W#Q`8@)8X*V|^f>`=ijB#a+%bFZDDmvxO!#H~ZMemC%6=n=DVE0$GQYvD z(Yu!?b$J2n$#s$N`|0dUox$KsmV?!5{4JzRm#=#+$(<(nJ)U4+097rA{LVX;SeYc4 zo_=W2P-GX7Cr(hcnrSu3Y-c;uOK-P#F-Pf~!!&&_G#X(x+lMgv2oT;t`zptztAhhWSXyvLD6!^gn$ z@np$ORlYwN^5QNr;8N%#uf z`{qHKo}RMBR2e!TF!AGpXS=HtmS9k=AYw$i0W=Pt(Ma0tvH}>u|H@m_ZT5>9;_+p1 zg3*mZd2AEIB2N!E2Jz<#81vzJ=udcR_@Mgp5ofB=o(ouQFCh z4Hr2>)^IU|7ZX$E;5}{=<(0A`;}Yt~8|o*7_~qL-bPP1Mm-|YdMv5R*3Ex(*ki4RA zU)ZoL#-2*#PHv>`=}wKkgQXXaYDu8K{;yqR)5OeuG)>Fr%@qKuHO%76^tp`cBLK~Q zo#~BaYbta&`Iea@%s0R?u-gF(d3K$k42GG+A(~5cwX&1u#KYt0Tz?Xp)X9r@jVMS= zdKW{GGr9{!ErBxYY9Y^m74-QQe51>NQq{!a(}4Sbe6SLJfT`$+lFrN(vAkK{BE+x& zX_$!(6JVdVMR3U1KQknzpBxa_urTD;?|;Y?skjy5Zh%}rqW3<#U4E;Fzk@wyw|`C)cy_-Qr*_-U*p#AZ)|-z-9}F~3=g_FD?l z0;DW0K#J1>q(m*?g%qlVXt`R57OjQ6K!C*`Qe|GgdHKSu(M8{vuV4Ncm(r3&)VA+` zNVE0wyTAPK!mN8q_xiuU~!tI=B9-H$Nh9Wl;t{y!zqwiyzI_73U)oI4BgByvzYV zeH=CT#_X+$=78fUX76`Aj*Q##a1)N6ND&)kv8MT57|%hh<=9;xT*SLl8X7w`FAa+n(q#Y5dmV-#>Dl6nJ?-&g1xw*^A0&mx zvQ6P}2PB2ZYM8>~#!w26wIuYHzeF7a?2LJ}0YD`4;(-`U5n#edAhl|!O?8IszpG0 zM-0(p7OT@v)}5UU;c;8akHoPxVSV5)fX1=tcT74rUqhm-kN#GrbB72xE{Kv3b=C=> zv^P=TZ#cGU+h!@1muXX50M!HwKqcMs?(Ur0T|9{Ym zyXL=cxE-zj|JEuf#@o>bg#m5kAzZ)5>B*<_@$wU&Db!W0>*n|NdC%co0$Nv)Grm!x zEaihG3G!S8=8u{P4fYqX((1h&euiFfZ@)&ei{hhVE}U)6NH(? zsGK5r>ga|ONVB)T@`0-Uhz9P8{V#mV0OKhF4FnCv%}Ebt{QN|A49sF83(AVC7s+f% z_G7&b(&Z6I(}BCP{nNPEYm6Lptt{7MO8A85D*wl5_J`kq9*KKy31%fIp?U{ZmT85c z>-qXK0x2PcQGt>>u_gG7%ahajLK|AaWh#2ft4|A+aLlU^xR5K&66bS;nM8U@jfoMuNpX=i(R!E|lk=#;Xy#BR(igm=RmrwsQviSOO$D`L0tbXijYiN!jU$1ov-URykLfT!4RO2j?S+s?4a z;T7Y8O%#U9e2KaLcu@jP?AH=G<2aFY^CitCsy}YWU>S&|L8IRBbOWyICG*3a&blj& zgB`N+kND1T)|US9>Nk`>_iH2Z_a*3!2iYT~z5Ta1cXZMFY6yP-5>KH#3lH{X3)>$- zc|}xH6L4kWc+{Xio~W)+!#ZRV8%QL;v=jrbuFzHkdHzzNWp{|MD=aQ| zloAWlqs)1GME=4M2Gvq_n3`QZs?3GM3|N&_gV~@rxiwD8Qlk(}JR&r1D}${!HhYUf zl|^H#G699n%_@qCwb+QWeE3w?9CygukK}eo0J{l;98%H-d~2$T6cc{DsUtVIVK@2o zj{ZA!0&(8KX5)NF`slB`?^;cr;p#?s8>oSHnu{~mU+NOXe*_n;s^Z5uaI7M%;2*b> z{IH$m&32OSx0AfyPV%Zwvcx?QeetcDVL@|?@E3Xca6kqx!Pn9L?ngBNy``c{uR6O@ zP!S$@4+xp)MVA2z1hkRMMIZ3~Qiqq>21vubnE@KOp{t}JL1*sf%a9!8tu8_wwgx!g z(V?q~Uw4<7&(v{h(G%ljWShNW85*W4SkdpTi&DuA%N+9+o*@yS8CC%VA8}89K#MKt z6TTC850|3BlID$QEanhk?y?(7OuK&4)v5UU`S#S*}7T=;u^`!1_Kz}kt z#^%^RZkKaHc7@;)c%Tha&NjoAUVCp}di`Ycp;|iFML_%F6|=hj(tY1=`t@6Qe`%B4 zO1RA?qS~n4AS6wk;Zzm=%=yI$$Hw-Ur3o}EzM>yGkzY?mNtVOCh7w)C5u>W9qQ_Ea zTlH0GPI|1L>q6`>_F_B9%Q}hn1me0}CqP_hR(DL5>E2wYaYE?L*{+vS(5`g5wrQ-R zk6M$Ekm}(Om1Y2)10O}G7Fm?DBM}^4+ucl%)~@QRl5bgqgI$!i`_L#o`#_NfncE0e zPhK(Jq3DOnRMbxsIfC9&41-iE=;v|Y?!7|(2B}og3Hy_QiEfa!JK>gLCQ58nN2i$Y z>~=7H=os6yPH2zDgb_?Kv!xVH9znZhGSXfr1Y_(#((KtaZy&}F?d*qicB9&%ZVk_% zLV5#}C`&UmO|^8*2~{B4PO-y;*WEs8Ov^%A!(>`4@}&20x4R38?!{H*xOC+Fc!wH* zr3?<5+k`6a3f>Dlj2JtTIazBAwz7d=&4otFXA zvor~buc|-knx?;u0CoixAnyMZP)?;PP$O1`a^Zuid#*{I^i-f9U4ZHz;duBTzXAW> z!Y4j{Q^CDxHpr3NH&!x)Qv@6~|l6p>LqO#dLYA(Hzz+$68T z-us@}?yQb{F=f0&97_zp%MxKy!V~SY)k_0d&EN{w^Yx$GnE@wObOqxKs9)Z8F5hZ4 zV+8Ry5|x7i#aM=9yh!Y%n8ZX1GI>@&nq3Ri-^2Eg$iY=RP~BhkZ!AGmSL!hS-LItt0W!FQCF{7R?2X-vXsqQVu_kn#1akH52eHi z1vjFLIELe}$PeNL+>hfK!p=N$6y$3!m?Jp+-y^b-PNwA7B@VtP3PkMwuMU6GQ6ikg9lJ~H&0j(u6zA)yy(U_xPjwD3b?^*ArZJhyjU;Z3+DkFH#Aj_yv-n@ zkE1H@yIaL_riE>S_+eBhj)ZuvjFF3;Z`LiaL2B&jB5d;kYa1!m8j&_x2GvYK{tlD7)AI^kBR?iDNkb z#nTw69sy$5pA6Og!DuJnJF zAO9MFrtox&J78ew`|z>iLu(hD{07hhPqU>EguX&0JLx%-x}=Mc&z(smA zdmwy<47sUjc&`ib5hlkhIqme=jlOy*J*H>9#$#BvXmJM}v`6z>_O+f!9;v>#L$}Yc z`W||7zkX*wj_t==`|)q#WA$yr`V#*mmXinLoyU1U$87xV zH(CCCA23#qF@)1zyN#T<$N>5xdVIbWCsIqDWglw5pYO%&FC|Ty2OXoJs>y@T+Kca) zzaRnNH7P{Np}~3S4;WE(M9aPH_JQI!8?k;foF-6?i1b>h8jcL8jj1cg`D(f z@L!8n?G7*xMD};lPW(P)5aiU!vez3RE- zwkeaPtKKycb?%?yD$hS)Dm`3$`XB%K+rA*MF|qpgFHhw+j!I$fsa!~jf&5)|T+*rL z!tEY-_H;foAK??v%TW&QNKsY4B9Qg1Jjjl~{lrEWt0EVP##>zC3T71jf7t{k4{(8g zCy(PiPG=(l8L6g!5gau*^U&(&QgS!eQXrDoEkh+0 zAr|0xd#o#1dmmj)R+b2NTQ(-S`*|-hUY%@T>EV2^hG{~YfJc*Im5|jOvSBFs`fPMb zi~7(A0lEO_g72lf{5#@}1d+9fj|fTpY;@FlLj6XZ6T@s_BYF0XlQ)blnyoteg-0_? z&$H1Pd`TR=0)FBYTLmZpcim#5()}S{v9nR45Rrw!Pbe3F$dv)3u1=W;up|+KxCcMN z_^)~peKeEzdih91fA=$bp(;{c?5e1T?xD#>504hpB}PGu!`Lxj=4$lpSeS9azFPzn zO3oaIRe*izcKVpM7$g*(3oY_&bZ)CyfTHTv5$9=V85mXyw*?k(trV*8hJ4Y6(^@T0 zc?O#!nUxWMsSJ*Sh!3~HfaD!#(Z&o^o?~!=4cLvI8WsunFZhkg49719#EzpeRdQ)( zP?jAuOl~KTI>0g261UNe&zUZRO0SW^d=Kl#iDYaUCY20x&C9{~x0Dus+E}urIb>gu zfr7F8REoh*WFCT+=Vn(C^df-#6vvamT`m0VaRUSi`R{ojCu(>U4znPS!Ks-4$>`>j z#fIyd_lUC)rLDU_bJ<;q)2-)$k5ByhUN!>a_vL(zeS80XAs%SQ9o+6bC_UkuV;wS* zWv$pB^Qh+ny5hefaE$Ocm%fplR^lYkfA8&&ujhDbMecqv3|NVfyGm{;>#^85!H$&w zN`#zGKI68X3xi|)f;}h_BkEcvHsaJFN;VKqgR~rtS{#v>QXE{*8Pm+rV{!6}TvS5- zWTI_wKI43djxPkr5oW-{qKxB>Cvz<5va^6G-ggl$J@@fB6wv6Tm(8TWtx!23^@J(E zk45QBr}X0I;OV26w1+6sgL6_#p%=QblLEz8Jq5vvnUb>XN{MtUCxsni@wvc~B894( zS_&$Dh7=Vjt%a--t%||Y5%RsqDElW#T^I)AaI4u;tf}19V|%A z3NXOE>$DdV5aJk7KxM^TK$D6UB&ZiyL2Mkq3LMrTk|)h%#W*mWx<(YNSVt;Xum>M( zbn7a%6r2lJNTd&YHY!*hoWq9=uof~G-Z01wt&-k;6E~hhOYi?uAnN4axzLkiB@ttE zVi|?O0-cS?u~S>z|2&iP_V%A43+jYj2fzIWzckYvQ>Iq#M4}>D#Y?^9P0`$9wn2w< zP*x57Fwhn{gSr8xOHx5z1+tG_&9R{v^>*ej8&y`ZirSOm%SM(Fl+`RFsMad9X{@8g zOtt<%(U-Uk!^Mm@LWI6YC}hMY^$0%b?7fqojdJ4`xUz;+NLZ`0n$VycQbTK$kDlzR z51X{C~8S!EA%4x0%6gZu5&^^MW7!<+ulVO9n zUt32rptAT@c){k9fCssnV;i}vD;DHVl~`SuvxQd++m?vSVkKFg%5?%ynp_Q_or4fJ z7+E<9adwZu3#7{Z+iw@?B*IM}qqDs9j-u!DKO# z_0v0m>B0=DF`R@%5OVdwk%irbSW|8w4;c%J&--)oe4X>1R>!@Z&8F!3e85x(<#qTE zJh_qk?15O{YcwjRH5#WN>z@ukjC;iDae{O<`qLq9OUDVOIK~+%a~%B8lPXOAc@iW5 zFJ`WjOlkSjGWUT1+KxC{p<9WTWU^X{nLdX&yiPNUvn9AY)O6R7;VCt2RbP-L6HBodBi|)uowg9Q zkHGR7Ly5u}dreq2-Awpcec3r@e8@m;m6=XzRS-zgbCvvMclJ5G2$p6$kn8J>&Lr4D zz@c7V6;FDN*z1Vq>8GlNx|$G~${CwlruAaBY!otvv|8Q)#<&#KlQXXqj1tdAcB&pU zBFZ8Rz0hR(AP?k7QHJN#cK&<&cZ?tMO!nRo3C))Lwyz%(gx?SVWl=57)8tZXo74?|P28-KC&5}X) zff(mWTg82x9CU%R#*B(Ddj!w~lgt#rhX|KzJ-&`rNexo=xPT;GexTFsnp8iOG|$5; zQgaIjF*PG1&C-4V+LdPzQ1+dmY_uO>D&_~YUIIX17J)^3u%=73GNedX{VF5ug_~`> zCWZ$dWq|@(DO1i|>ceRzLs#-jePx_gM4nm7MwH4PR$Jq?Mp~qNzb)9uHJE*n3_o{XD~w)*lrt>poNqXn-cVR<7VEUP&Lr7e$;w9!pIC(Q?+Ngctr zsAF~Xu$&Mysp?Kx0W1J{Ucd-pS#F%P5-M3N!3s(94;hmE7Ik48sbezB$A)gOKg2|Y zh3YLx3%SHIM!wjXE%SNrUk3^V0a82xR5<~N%O9OVN`;d-FWacbb90r{jf^E6GY1UI z@zl&~Dx-B!Yj2;Mz%dG=lL{{!y&qk{z`$5WVt?vcvOy(I)E-gnQ7MzmC!f_ez1*rt zj!9!-1ZXn!M5vq;_>2W`vN%YfX}4lf>0-np^7@513FK)P8o=pNBn9WIkt)_M zNOA&QIEQ-fa_d$)#j+%Fb1hg}DH#?6aXM!=;EDuPhgPu%RI)aS;v^VEQCadsM?;?s zm;s(0138P>Nmd{&=2I4vElHdlu%xGakwsR=rA@U<%jWNatC+%DOtwx4C_m|Lwq{Sz zXto|*ZMz;>Z;JUWE9jKW`2sYV^BHKR=3rV{?-z-vca6Z8!2IY2%v8HQ4RZAypF2my{f@$3hnp~Af{=GS<%u6o8RqB()msKjk=C#Tq zvw28@YC17ks%o`M2+Epg(Pibc*s}gvY_$p|1dUpl&?GThVnwtxXtyac=Z-vPQ+}Nu$8B@6TRWon9~P5G+eUHv5V@=y$>VbuI(p)h zUatq37w|F&KDk+R${+6;xmsOfJ>36Ai0KFHDS=O;1|5AmcB|U|JX+ z@h`R_E@rb&O%4Vhtq7AkT0_92Mb(_napJI=YSt+u0YqDPFx8}QB1xCsgB%8}MtUY> zL1IdHRt%wp2EGp9qu2wSiQ(t0yHQ&h8}Yi=ytGgPHq!8vwq^LjHw7;{ZsXY!5gOGK z*M>;LoS#pK!Z*Jv*P_x{X{N)WmT|yu{+#82Tbn6=e}J;3-dV_tzE51usz5D55I7 zwxnrA{)lCLRIFSkcO)NhqZ_X{2i#J1bYNchnXPyajX{__|8j9JGiNxec#st-xj$G- zfOAdI2@MDc)Y*t&*RA*ZeSa6>`h|LfiS#FXGCW$npa-<5Xhz<@o{gt z>Zh477`;o|z^yx6fQU&LHXMrK^2(-#T+NO)cp}g1W*Di7DpkXVo4uu;(4~#V?d^xd z@do?SHp$oFi!Kz06JC z33)&y;Zvigm(mABqdmt{4zz{<@#QkeW|;%{&LrFsk|Ld$?(PdZx7ZYP&h3*tg1fu_ zjXo4E(DoBus{KTW5|hf!WVz-ASgobUym%PCP=Oe4Jy!0&@-b6S`{5JPF_KoC^Lyk~ zQWIs;7H}k7n09%uFMN7dWI&>*1eMUE2i{}MOP6@BId%Y0GMhUxqJ$BT_%KGXhg6qy z6y*KPBp|C-uL|p(ywel`d14oLoAuP{d+{JnFP?){(Dq^1wiUxCB5B1pxJGDmds|Fe z0bv)2HXTgTS3n>!!!($R&cO*viplo`Ms(7ih_`LpHP%3Wf6v%LuH4WgU+B*OYJA7` zi>1IXoJ!|}Tq3BfQ?_3Fq+0Ki^Ml8GKN7{Qrkq4(Nn!PuW7A${Z(lm@5Oc|;7Qm+G z53sWHkEpEw$1p9SJuoEs5FdUF3y5?S(96*}q2L*GJ}b%b*~BD8SLP-qftm88$U@~f z>+$(%^Om!lOn5dGOR?qj$JLL#uD#Lsdu1grFZrU1`b*IA%_xu;>*?X$W{FqaP&{~d z9bwseZo@dP^way^@%g8IzxSd*B4V zx#_3dT`)kIp3C=CA~kU~BcJ_@E?2n8p`Vvb&2Rqjw*Y?XENFb)W6_Q`~ijbct%QT~~Fs9c+iq&&W z$jRbM)7HM&{kNp#1qR!DD)jGAEF(gv z@Bq_w3fAnt(ht%55{3MCzJ)D`3+Sg0m*$I&cQ(ZpP>5GBoL_iJAGUAQa52Hr2KA25 zh>Kvy!-^k)OxxWg*OEU!K794+)nAmwU}?U|dMB)H8+?SxAVA<0JJY701Z9`V6Vg`@IUBt8kwarn(rgu zN-wEy(ryKEa`BNs!;yC}KX;oX0W6^t1z?cSU5ZF*6q5CoEouJ&2xEm#2%QEip=uH+ zVh87p5-=a;6U5eop-fw+9sD@UoeIrM{MDu*)XIqcF;Ud7}=8SFh_X(zCS3u5^5 zc!4)SY4t#Lkd!Q(mW|mjaIH(I`^|Oi7B1!z7KBo+Fi*hyd;EFHf54tq1#G*xnt>V< zai?%$j%-(#hvtj@r4{P?H%TG(KH<|v;1hA|`-m{&bY2!zXUl+3jrk0ND4;dXjN2u{baFgyA9Y=l6XKYDW+*y|i7i%#Kv z-;Jl<6x`Rn{5wi?T+(AZK2HnV!3w+P#;`5~gysgT$Y@C%FHbN3IbYs%ln+1bkE_4? zIZuiUU=+Gj8NXg?A_b}4pO<7KMda{V3r}tT^zr=T$4e!+?N(hUWqyI~kTHr_B(%-3 zJb&!JQh1Rrr|(S1bvB_w7PA63mxvRXfBeS7s~_DQU1knV8Y``s>sJJs(WR9jrs(q) zt~TF_sdx_yF__G}+`^Y8lYCT@@1>Hs?53$FsJbO~C$YBjU27PU3?O!10mzA!mUjS2 z)FHb{@EAKI@-Q>S2q5PuA;$8+GU+g{@FZq7XFi#^VW-SyBLIYXQ^Y z2NJzLnPkee0#6niU_v-B1U5%6hloRwPeNxnX`z|9q9=ah4vy3K#e0=NKS^9Uh*!v^3#Ui>DOPN^+a86NoHfrPPqB0u-`7vq0^ zyWZS{uxUA1yVHUiV>coY3Gu%oD4G7ksI5P^e{7t~IP#AdwJds0mpKLRL3E6V4czr&*wWy{I9UZZ1D?Xb8t^7 z&^&aDMdI`5nFY~MN^tbaswgZtl=acGksJVF(1ep>B6YS}VQSIy7ITVFHcnbATuFMd zoL^=#8f4}jTG0?X;E>#@;T9mNGAV^`FM~AUEIOq^r;9A1YRnLz6M=kY)3n_t#%U7Q zHE5GJm0{87@nfzgG1$p~?{8+*z5Sc1i?Ce9V~exnNc!&N^zyvm4GFrrY%N()D3)qo zT!jK~9%A7cFJD*jf}*Q0i?Zq&Ijb)?8m>`LT|AUBXoUuztgOB+^lmMq(kL2uW`Q9? zHG)NEN7P3>QO~7DE^Lfqxslrh`)lwhTBFWo5^;edB*;VW0?q7P%+|j4w(#f3@iv-Y z=}p)m!uEs5$oqw91~cqX9T9!~F>xwIyB2?jyiJHZ8Lx>@)KE>9Q}wMWto;sUH4%>; zN+-~mcvLlEI3GS#ADn6dM)WqFPp~;q6*0v)z3RRdxLCa=)wYVGM2;YAZgl}H(0VhE zqGz9Rv{5AOs_t91@YXBdC_%D629$X$iBtEEq7 zr+R6L2aL39&2(;{wUSfRw(MbWrVn0CfTD)RQ{mm30v*Td2@o?RU+~RBhG(ISbX?}b zQ=ygxIv+OR+tjARkQ7!`fMDchgPQn&-IfSu63x-c;dT(wRueJ=*%mTQjQ9~x75KiT zZQFvUEnWv&)TAjla&#)pq>HMZU{(q^mJ|U>YJIdxhZ*Ysys3Fz|_onUlN)oSK(`?ToU6v4(BJ)Z`UT} zaoZAfbh{@DXGwXE(ECt^>^a16f=aY4HS7Rwu~|Z~O`NgI*@xBakLYkyVusZ}QU2W% z!r7c5S?PL$NF+afGPTY<3M=W__8Buh8-bPq#^(VuFGd(R84+9d4 zqp=1yiRkWt0j#1T z&7rTM@ic&$igP#hR?b`$tB*3X2?;%VHpxj69`r?oLCxQ z=uaH>`3x%(R7$+heltcG1yxGh{jperU2Ua)IJ=zT9%@A?cL-R)(8PTCDB;3+QeF#i zzY$xDKk*V@{_cXq`?`eZEdkTv}Tg0W^vouTSBSW=~yau zbq9%gu@_U4$mSa|x9rFuyKVjlrMYLSEy(xMy0#L#s0K3cC)4Z!1Asn=YtTZUX%tuz zp@{tezGWvI*vxQ$jXnnAIc2euCl{-Q+-)ZSjfCBzV2@B*VqT%!k$R~N73Q(Sr?HcRmo zUf-7;`(NIgPm|7O5p3bG_hRl_xmH|&Tg3oWQ4E*}(5n>+UEr^;4hqe5I}fD2A;n-U zTt(j~2mcI~8R* zcSSQC$$Sg1q&ZXX?OUk2k4R=M*iXkYV%UNzrqI|mz`9o|;l)x_zGsNJ*B{?F)Yqb8LEQK=L8KKlL!d6l&EP6P*B z)|dm__v8t{m4}rreLRCwy=0QCPq4N2%N%0~e2;NmexPbCSaXOV--S*Wt}#uMHo)cy zPZfCWfy*~=FNH!vH4Ptm4RI+g0s%$EuZ%os_H);-eKWkP{LZYz3xm$31>z4;842pk0-ZX{J8(Xt9 zs6*Mug%Vnz85*5|$Jd#8(lEsA@O9=e;#Sa1+2Jc#cOX8HvL97y%sO9hWLS|kw%Dat zu(1hMkg~=fu#@jwTdaQeS;1=wD?tTqcNZENX5y|JX$hG6O^phHD&Qz8c+mi8c6x3p zSD^}00$GI!`vN)*XynAB>#W%nszQ`H`k-=EXt*~a7K7E|e5^t!!g9(A9R(IswPprO z(yB-|IJLw$bd}Z3Xj`lfU1ycv*iY}95)!JKpme5Pp?Eg3BozV|xUk(ngsDrDd9ck1 zd%MvII!@FYmdL1@n&|L1B*asMrKj^fP`D8+NizJT@6{8j4qNZ^BWtbCH>_osA6aWX zzF{pp{J`q_^M=A6UCC>uw+~4coxM-5+Sdm*kFBKUyYjl89@}87)VYu*S&JIy)s=px z(n%-WWhZah{Uo8SxTk0+UmGNn^vf~Arr#VQav8M|!VB^vKs^&4Tgd=A;dF&v(hQ9b zG5z7eA>^epij*mC9~!JY`E4^%6IdG-%+l>xNw_2K_~)ybs_nDDOlOH zMSMy`ksjf6rx)PfzT5um5Vt}oO0e6}rAR~GH|POR7{KOkKb-MY4EG#VkiZ|Xm!O}x z(S*>@jxr;0_NWjh7?Fs7`1;0dytG09#WHNdJy9&O`1ko{ee>h!9M9n~yp4+X0$`mP zJroRd?LCwY3_mYwGB=S?C3r$;D-3N96^ns+9EP^{NF_pRGO|=NU9#3)e=-NRN>#=YQC3xf| znaGP@-+g`aI;Bagt5^_mNpNd^ozgL`3!c(WfyOH6PgzFz=OQCwsrnM~G;cE+|JDoe z=q9KI;x|q1Cy2WE+jaO|9;1Ln?g zDgd33fuI_^r7J{AbA@JOK=MFEUh)WN#!gDWzRRIL92aqMD|Tymnd9G{AQIEv=soQ8 zVB}KIw68M)iXxD}ZqovMzv*QPpV{C}uR=>|_JH0fiub(M2%;ZuqB4y*KEKD59kN=;*plci|$fPlROwl^Ho0Z(n zbn`;bP^aN0Kkra)p$Zo`Eix+&5s8srh8%4reGy1q24qL2 znwhNl647d?Ad7|Ot5aG|1x6Hp)#l7HRPviU3|{S$NT1O0_`Q7|JFZY2o|U!UB8x0X zzDkbs7HHK-GMLw;&*Q~rCfZ~P_A+Cb-+T+~d;5_%6(jK2%lN!{awDPIfB40u=YtbK ztt-OJpy)x`q*<4Q$5>ovQ?If)A+oxLbsyETv`%CeL4HIQ<4P^#fJaH|TkLR*f9#dt!yT(kZJ3?D2+ zaLrqK;^;zM=>oyt{`t(ax?ctd9{AKv;UkA#Rs#iy`khge(Us#Kq}p%6=nE+jyj zmz#dczAv19U84Fak-I%eBCh!ly!#etQGjse3!j(W6{1q&KBg0O*~x1F@q0DDe?Plf zC&F1Nzb24Nke$zO?@~HK6EZPi0$KQYZwZu)K?P{0vXhQAK=ow8>rXKCtwR$DOoXIK zLIn7O8!wZDlDULZAT?6mi1W;O%a&N2$DQei#VBPJJ>0C}aU4qq-zAaoo{#a`%3sH; zhq5kX|4XB=Wfi}q4BItc@mfa}4B$6+wR>|t@&$~K(>5=_4j(e|@Q(X`zljA~C5S6J zFGokoCzI8;hqb;C>wmKqOH-E0;|K)kR7pSxc$_ev&b}ny2cO4tjRE7>_Vy_YfhSuC zqHWTi!ASNXnS5k&osujXo!#kyBr9qEB!>ni-s+RKIldu`Q=y!clffJo#21)wyq&Y? zIL+a!+4Fqnj{5RQ#5A;xiB*Y%~2G`bjrH50>;`&dX=V1NlnvX zSd-Guh$o8Xo1>b3CPSlwssp2<+&HBlp$C@M7Gc?E7^swD9)>CXPRE)kMFs)=L=Pro z!rNE{JV-~Bl+1Vk3guQ(n1m=ODDG@PVKQ)J2?#7tAsJz!JRM*3o7KaYrypq)BZc8o z)%ec}=P;tb*!{-!QVx?2D+iLH;3g0&r5f$qXvUaYrHXn*_&2HX9#N_B9wqCeJaK8q zrhR*2+h>K|!R;CpW2M&Ta&QgN%L@(;2xuO0bPc51^*_hE73;-p^lu-}X`0@RKOX$G zTP5Jh{NZl4qG!Y5+e2qyT)F1qgbaqy9RbE05a3k@LNR4XvDmo2o&@BxkwjfH^aW-9UBjXzDG#*sq47iFzq5pOE4b@{dzRxI7!ap5;;Ql!-vQ1{V z(s4Pyl_Hug;X8y`)pJbo@W=<>Wq7xo&d19U&o<$hktVg8p)C5@+c~_gQq1k-{;1nv zXRCxGAWH_sLU?kIiv?7sT2lngV!dOJkf!9AFR;+cFf#Tdc(Z!FWJriSSx#QPd@`Kn zL4vc*nq~n_RV7|V^%&O@v2esas^ywz89c&e08htTp>8BVzdS?zn@`XP-W?wOjOJ>)z)UWwku4Z5kO%G}0R%dqZt(EW z=)?HiH8wkRp0gua(fjjJr1gk%_^6Y@FkM-9_w$MKJUW^odKGpX@hr)Xq^^dceP4V* zhgr)1Ko2Hv_~4C#PqWp><-)}Ey!KiIsteqxT1?-`j`ffvB2j7s}o&Kf4|}H#jhE3SGgt?yG_+Qh*y)@hV`>$D>NAr2PzC-yrsV*Y|it%0DBJ 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űNp&hiIs`i3J_q54iE)%m0Mwio!jnwRmB{5w%% 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 z znm&h%KRQgGtw^6RG0|x;K?kx^Ma#5pKxAW z;vZjW(`RGxUVuK4pN&SwTo@T~1Ns~e`Wz1W96kxx{BmSME;4chqdda`qwo0*9_Hyq zJ?H}rc7Ht&st_^)+bf2xUt`)4y2%OVfLw;>1H?tIfduckM@X<{wI;!bE22s8qdQ`g zAkQbMG0&d?8r%;q=EIG+DnY5%=VL88ygwElD*B@{TFXZWbNqA2NBA4%Ajs-uWA>LE zQlxhYw0qEdB(4|ai0uW@HHp(wRf6^ZL*Ys$mLFd=n`T(P&nd$JWc|KRHUC)tPw(Li zid&kmAbba7kOD*FAcA4LMEjD*;TkTybELiF3gKLnKgGO{Zq`O2I5=hMm1!39FFF4+tX|}lpP#eg;i(ssgK%= z2T*0-D}}_9JI7u=5Hj$L3n%8jeWKh)Eg$CN*b6MT_ux0gcUe<7^ZPjG?+;rw1Stfy z8G6x6@PB4;B5*R^3GAFP0&GF2dVxJOqJ6^KXT<{c+b^8JA~;Eq{344wk!<^oW~Vk7 zZt)x0D1OEX_0}r{>X$m!3-uF-e-cARofTT22&lzDZ@H#!hOOLIZLYvWJt_^o@~{?o ze~~F;l?2KPm`l-rxv3CD%vXzO(QTILO|!~cz=GV7vjSHNP_8p86lEb=HxWo6yjQdD_R2vxS1ZF7o=MR zeL5{aumn_-A%Ak!O8`ZhZ~Gp=ZIar!kE(oH=f=ba(Y*I{71xT zY1@&oV3BwYH}&~z_HU+tnJ2m%v-Tw6qgw1+{Y(cqdB17oX;hGY zE$!;ma%nxaa21xh>#kyBdEca&zn7xfyPD<(vl>;mhyC)CEw%pjIZS0te=9VN0`K}N z@9)j0ZUk99{sI~=QH}4z9(?J-BP*i2@bPW+bit-Up&QuRNi%kQK(gVzOI#b1lLCEb z>zQH@jD>@2W8oke3ma?sJ*XE6GZtOKq1VKN9N6AN_Jo0~YQx1kY5Txa3~yt!1{Gd> z;F#Z4uta?g+S2SPn`ALzG`UnpVUv6JGd4FikyGX!oVe!Rb5fElBr`Z_1HmyHr=&#E8VUvlEj7;o-&LR(v5 z^LI>iBakILKbK)yZQ+~P#{3-aKn(b8bT4prVE#zyz%8luqI)#rrQc2ieb*5XzkK5C zfD&PhpCQ8aJO@hr5Qb(4u3@$ggBpS9B>aNu8TJK@?TGpL+k64GBBfqnmy8CsGhzXY z9o!CO!lG$4Kif3z)GOKnZYPf815R@3WurJ^e(s~7Zc#tfscYh)`2Jl^sKc`aO!)9? zE9XFpG5Z=g3-uHM`o?^K`2NGd0_DPL%hrLI{PR$*UWuUeXBE;!vEX1KC0(iw#6NpO zjU&eNnEXTJ*yIiWHyoU^&qN(gYHT_}2Ke*V^$xJR5CeQ(tO1_5GXho9Izdp;@p0Ig z0|^fj9F%6|XQKb(DS3zV#=Vgs5(#V$l*Nx+u3t1?MgLKakx;fGkCmazlfF z+$Qm@Yg z^W2+@G0&Axmr)HZ)AQVGuSd^wKTe82&zU0;83LWcY|g8b{KLMnrc1TN>s`U5@ zea$(HrLUS7wJb`Sayn>V^nY2##t}mc$j#Lcm>q7W{hNPU@lP}UX^cNyZy&h{55M9M zAAaD2sUC!X%-wwRG5)Lokzw^^-h=O`0L@ZY_UL@p_lEk)ypa#5;1B9!xySVT2h^3X z=BQg)-%r;+Pr()XB&_46XE+grJM=F!4(HcL8=V}_T)$ST_3Mq82=)4PDL~bWEYb8M zLnr&AAVViDy&RE$V~fV&@98R1F&VdK8f8bwRS2WBWDX-0F;_Lvw%P~bxsYF>t`H3z zI$IpW4DmB+W;NmQixK*4FGwS!?A{<$fx<8zMds=aRg?!9d-jY|z$|>d- z*EN9eFP6gKdx_XKfq9ODYtdbU?H5WvS`0YQZjnd2k(Z=qB);WPF5wmK&kA0H-Jh(%Qn{wcTMYsx?dAO-7^-{w^v1=m>Uc% z`^7lT^uV?;OC=gdKzK}-%zoG}u(8HmyH|62o$&k$HZEq1IxZQ-;dI-@amoD2a$qF> zgiM*xZ_VjXMDzE8mlS_Dn$Q6LzDWwpyzW*^9&|1FQSo;^`Fr<{WAS&s=I^MmeWfzR z2(E>hG;{*v#QZfAvHuBD$efBldb+A6H-iTEsw=0fo%&UkzEji0UpN@$Ia!5n zKOAGG;{2q~zjzvxhn}BApVB%Mh#%`xZDV^@#zq@5iC-EsZ91KOsjQX4vLHTxMbhb$ zkob`M=+@2I!dgQTNu-iv*_U1_jcSc9*!}F~wg!)HYzeUK10hd>?yz7+^8fR)&S(gH zVf&@x|0`?=Hw_jDpOJJ%u_3&7n7uM`LYNT&A#KENZ6A(6Ym|NX+dnE_AGbm7s6eif ztVOXwKC&zpQb9k{->-{SrL%0d10!1)-b_HLw|ihc^eqOVPW(PfwL~dvo;U_=*fwa# z4uCd>ceO(j5`Xbc^R|9strm^hE_`ewrSTvc$K8$MQ`$w8;A#Qn9LGuTMWDnf2)V19 z+D~}?q(m%jnEvxwJc+0j8KwE;E6s<=tmvdxtDQI!QRY9#=B1xPP9R0%}2KBB@i z=Q$-1Yv59qL=gIjdVBMdbF0BvDIB@g;1SfT{D2>9b4Wu4c9gbr+|m&FQ67Yz^LON_ zLLAc>*jg$^ylu|{Xls7}TY{!zh)-B$cL-}bS|UKW+=kc@^ECX4(7nTS+;qxSiiTHX zdE-N!T;F4V&YX^LOi@X;?QmG%kdAHpTO9rP5f5hL>ia3L&t*^ruBYqk$@PHAJWsqUH;%sqn=l%n zCn^4`EqYyg`LbgjfM|_}oGJksfa)BF;@As;CA;G>g3L>?RRgS<&_on%j zocfIBg7=>S&=J8DEdf5YeKu?HfE`S6>s4TY-uR=G3F}E^T55J zpIdGa`uS$Drk{CFM$^xGm)Ao-XN?2>gc$K4wiD9NI6P_k$;doD`f2iilzw{c_yhC< zw_F41=Y}sqKVRJ+O+SsEQ1o--WeuR843Xettx#hxsDoJ#6~viYHA!HRt{RgMLgT1Q9i}&eFD?`3t+g8c09A z_kez$y)T-6RxecabK0d1pr83tIFf$0es0lEGoIpsHKW+9{!{Z;n|nY%KU^#HGjWlo zpH_q;f_^R@RS*5V3gKklKnZ2j&u*}brk|yKkIeHZl%RaS3f|Df;yuSAmR+{86IPq; zJEi~pUypB|TJ;C$NAh7cNMn9$H|Xb_Ks5b~ctp|9ic1Uq$rCsXQ?4RlgZidho33XtUPk)Y3q@rU%;8dpu9d(XD$v)=e-?%ys% zETM8Sr6VR-oA9`043m&DlgkZl<2v}%5ikm?_}3CL>462m9hRy-$qMQ{l3esB;1BVm zhVS+yY?M8MI4Hl|V4HO*ZbW`cs<}llt4a2`3N$KTTonF2t*ANjLK$T)3!qZKApp_G zfmL;IemYXGyZomX*#9|qGt3uw zEg8=`i8MyZto4bV(pWj0^B_MPD`)N}sn80>MN0b_It~{b0N=A?GTYS?K`ZOus9;=T zwxxvPhSoqOM11FDM_r*;@s1g@`UHnRsqlBW^VIa<@OQnqc4LyQj?A&uCODiv{A?7a z`Qbu_&;-?CLO4FwoVN?iqQ(ikTrdkskkD4E0|*4^k9P1LfyDR3j{w&28@^Xzw&fZ= z^c-(2l<4`<8K1lh!-^>m)jk}*T2P8gi3EquU9(S2kfTrf)S4qfoM1^EEda%Sy!D-14>Ewgiz9SZg3C?M8^bXuAb6|IdwoF*yFO+ zatHML0R&Pwn-UDa<@gbV5DpmgfJ9Pzk|cyhKq4!IL{ydZ+Yt~2X*(yR9dW+NVk{i% zz*+~w#I{ZdLBa|`4-Yx$x8VC0Ajq|5RaqSPxF4i|=I}AhFIY+7a5y59`&F?9KaTl5 zY(5|hH`Gg7myV#TWB9<{uowK0&r9_4Vq9(f&y!9f6#?-7rqG*(cYU?{v`Ezswj>cs zWnjybg)JRCxu&`W_s1Rep;Kf@up&4Shwy0VG@6}WKE<;s@GA*HJ2|ooKtiGkkx})M zp5faAWslS>^c&j7CyS)Xoyo$T)$J628M9Y_8kJ8_@p?S}rGu*P3sbeYAI$S$h85E8 z3IlhTU}XNOL*0Ez{&lEZ(mP4W>+w_f72konAHXSRQPd4DIjSXfpVTnw?%%TALQsSRyjFKKfn}QuJLjD-MJtZ7?hxWcASZ8_?a@KOt$0zJ=J2o4)69l%hw# z?o$Kl`%6>kyDK{trtg!EgT8IaiaEFjWZEG5)}mEWG~@p^&1j+Ko18<)DCK?9Q4#1b zbS~b?Yol~(s4{j8@^#$X)SNA4z>1RLC&5;zius)uNm$=1tJm?rYFvuzTLiFe%Rc@_oK)q+VUXSH5i8?Qmvd#XqxiYWS1UoKOxe|QOB_EN8&Qm;PYtMS)8~K zznO*T@T?Nx3FF78+$_Y0H_}>DRxchUj=ETtX6&iZ?~U1A!u5o%#T%_39)Y`cKcfXe zb%e~G&=sIcp?Z&#AOs!@P(aBQurJ^<=%bw12I$#8?!`pY`>wcp_F1f4Dg*DZa`M$& zX~dq@E&aF}0pf0?o$VOZV)N zTQW2D$c6Xec~Kn(!5TBTs>5SukC^Bev4&0S{~R{x|7VBm3SEO&;bYzPp?jD-4t@gC z*CJ6v$5PD7*=|kHIl;tKYMbe~;I`wKjg^23Wg`X!OnT}U!pB#?0M>i#Gw?Bv^L3e3 z&qF}8e1QUDtJ#F|1lOZkioJi<*J@sauCMk;4c%G87}kKIRZ?WDS*eQ3_?Rp8cYoK{ zmvL1~Z1wx}GcogEYnkCCO?lbX_ts!HI7Sm_eHe-;E&jUaJB3|-7UI2 zhW*FR&)Nc-x^nWbE2TGH^&MF)hn$V2&0{L4g^zZh;tkZ?lgEM2Wr?Ji$3~dU& z{1-6wAXA(%=Rui+>P;Aov?ZP(4}kb`;>hzW(cp?qi>Zm^+zXaTO+P(E~$ zC!!r|O9zziS7i!1&L(2D5K`TV=oVpDTS!!HT*OyrqCEtflwy8Dd`XMqt7KDIc$Wzx zxl^S`Vkx>6Km8Q!Lk;OR4l>4EFJurcRz_quft+adi%`QloYr&#T6D#W>;J(x5)p4tNG&v_!Huvukc6o z+ugX)May+j53WjzaIR0`>bjGAE{+p3@9nIG3V{Ol@Pn}&KZM@Ikpi~Q!+FE_(4ES- z%#>!@xU6U?Lm6s-V|()e_D3Ctj8LlBvE!ql{JNp=#!2REi6oWD2O=q)$cHOaTjMnhsr zkJZcA_1}B^^?PDu#MTKpyI=Bn+l1KwQe9(ZM7?-bxg0Zzw&BUx-<)Hg< zhMI}5fMd7L+L>9^oq>s~r7#o>y#uQdT>E>4QZP!)zAq^Sqmb()X(7OJDuePK>b)h< zj@5p0_QXhS!tLbjfRQ>l1s){sCLf!In?hU*aK#5>CzX?l3aZbJZwX;zX1}L^+nMVY z;~rL%+Ks^TUvp%W)mSlguD!dNN}P-Q9YGXA^+|zlUc?t3jk|y9Xl>D(vVZEe_@U%T z1$!fOl&M2RNBL=n)=?gsZtExn56kxt#T|-cBJmhrzAwfTH;L>rix`^$57o{3daYcs zh*)iQK3{FP+Nyub!BvSL@R!-Oy`{&z9!tj1f0cn%krFX~Yj2AfnM%OZV?d1Vxy#aT z=hT8#f&f2-Rn zC9!5ue;7x2kOZQ*d1?RgS;qW|>Q*>w&8Gh$Xy5lZyoGeJ zl5TSX_^13YR7jQ1is|kjsbCg3V4%0oltFEsgFH1k_JJsPD#@v(J`3+39(w7D_>D@k zq5LlJuHJ&Gh6LKpBz}?6=`!QK=fJVJOE&JEtnN-S?rR2Mtn9i2jZKPiR2@M=`1Waq?u${^Lw-bIHVb{ZIM>{eJ@zrNRA&>sIw2 zH&*{A8fDkwv0m1^fMV-E(f{|^|LfxQzf}YJzxwWo@t^$|B~4f+)j$4F>{b79WA%Ts zaoG>V$C-dx{fI z=nWAdm`KA7x;`01fV*(lV@ym5sQq|4UY~rv7Hli>dEqtj`k&me{yXLKmE`Y+^&j)J z>c5(>iy9yVOmfL_FhRZj-)QxJLcIPrZ&?4G^K%yYyJ7vOszgbcrbxfoD7yi7vF0bR z%JIxkoluR;PrY!1`RN@Xn2T1msE{NvFnx(m)$CoYoNB9K*y6!RfeUAQYfrpmATkIS zotAAZ_sN<`6ujF|mA6(-;Hs?d<*iLN%4oC0WPlTAGAr%E)vcUQ)UWJ>kOp)}w9#s| zK2ai8Mh}$>61i*;%|$K6e-!%DMA{c4)In(Vwj*6`n5tkuGndcXray3#z z*pXni;h$vwVb9^>W8NdBoWkgLBZ}h4iPrbr94Bmma+&oIz@|9m5>*T+k%;l_l%<;GN z_*2CE_v_P^`ETYr4}iI9tqfs*-1-lhk2I6zci{&3te`XUE!%eUibUeqI!?djZ%P66 z|1SK!^8B3u7>DzH-lqahS=G~!vq$=%Y>Y~+rJ1p{m>G3BX%OTd*GGu!K3di7= z9DgP4|A!KdU=<+E38ZjgLH1(MN|MlSIf<9CC4mbc&JK=1VoM~~$2oDEs!zbyCW)Jeg~Kb+bQ98sXyBG99Fbq@wo91JRh8N?3og;S9 zh1cIl7v`Ny8n(>%`Jmw!Z?I{Y1wq56xIE{}cMclvvpBkooFB_-K|bgCK|Z(RkD{iY ze4M~X#9xd}r)8+h9EGcy$3Gsv!TAVl#YH>K4=d1{74O%Y8R~s+^?m~0BYtHef9arp zG1M;}e&NM?v~M0I!v$TxtdYvjOmEqgqg__)&M5{-P85azQ; z{&J&TbHS(>{I&LK2Y*ecX&aM}s&AF9FOt8yoMrLX+(#6DEkNbuuS#Bnu8|wjg)`U% z@R$0H{FO7&<}Vfmf6W!wt%|pG@YmKw(OtCp>*F#oRO)Ptzc%o(F(1KKN64+X?#I>q zfq#U5gRU>$6_)6NU{v$6e}MF>STg9^sNOfmd+^r){<55(y^cS$2;I;_U3lhwXJH@y$o#|j2y?1@Dn(D%Mfc*BvhqebncQ=W(tDWcwSb;s6;YlhV>x~e zHN~M0%FE>NFAW3RHNd~r5yk%N{-u|o%M1UDf9YO4S+fZ3fX6;C!fozd6zN|&=_H4L zNg0aOjEN(9wI3}9k}2$!_NK^s!h^HM5@B&uX5tum1}wv^yBDxR$G1BTH*kC-!ZF~6 z;~UY95lytx7Gf2D<$VgOBO_0btC?7>Se~YBvtoIg#$8G37f+M_chhC^^wVshl@6y& zu=oEf4k!D3gRh@wdLXoKj=LPp4u)PT%r5!ACV-)t{|nC2V|tw~mcm$`I=oJEQMo5* z<^Q^m0z*>M{udli<;V0qt(;xg^W?ETPcWz1t|!>%9ImJO9Z$=}@wBu)$J0s3#18p$ z^fdH8m|QeLyPmrIMT<-2Yl67EvJ=D>bViOqEZ5WFuHxY~_vvd0S2?~033QOZpquhO zU5YCmRPW(eC70CrEMsPrw8{G(%uCb27g;)2FW#c<1502L4UPA597ielf zgV3m8Fp@W@{U-5;#-a9zr0@@j@}tM>E5X1*EZNgef$Pre?X24_yde2Jb4r-cOS3wF)FCmjtSyIN64~Lq4tJJ+ z8*i>M%4oWQk^v3DlZNv`jUa7R^nQZ>5a0I}KH%#)&)`NoI&-bFXDvr~ZjVi#V7GH1 z8Iq9uL@4c#N`_9ymJAVecm9*0yEiV0rn@a;72Wl3BXo!JV(K}+=4mNx#h>DE8feO& zKViv*_H(1?E;kT$eocu!zs8qd3g~gf0FJOxvaSA8Y@oW^N6G@nGg@o$Z~5oFJw+O; z5yfc5JM{%W>1~x3VPMTV5%HN3hc0us+c0(L@>Ru`V}1&i0NMxutocXBS9)iP{&)QC zvokGKXF}7kh2HRiprAt?QAA!R~!$ zVAXsQux4%1x_E|D-wby5G)Dn4yj9>dX94U(Fgt^Nc}>NY8r())O`m!R{V`Sj`m?@P z>+3TpK>UnT10{|jMKaRxL--8{T_3A!q1di^7W2b@ z?~os%TWD>8$wE!}9>!Ke=i6)q3nK*n-|>y|Z}Z1Fi=>Kp4E3=-aVGWN|E1XPD9lx_ zLKq?T-H$@-uk=Lo*Ur(3zp`32fWKar!r(7Qer9ul7W=}#JRGEs#(^EJ`m7l&y?Ew&Vi`w283x* zC-$=ecSOp=)84~rr)|Q8%r4FX=KIMMf=5gruJZj+P&uXI-|@n{6@MryzrjmfNx!?* zt+^dnOa4_mwVO$RdUaFpp{tGgtNoR0BZ$`VAmy9g z5x2bePzKNc?o%A6L}dK&hoBj)0?>=gjR$a9a=yp3i)GkKOs}=oP-GuR!6DGIIoHzH zndLp2VU$rZ<*Eut{WiuifBSNbT$}~G-Kelx8auTmW3S2!wD-+B=3)RcBX)=$s+lP$g9@Eg;|D3)8|+)ut*0poa+f( zEaC6Y{Ubdk76OA@xY7ofpr!flcgDG<-BJMl^ zsV06M%-<{O6>8C16AnQ8GKrt69%chr4i*OZ^r9B{i-R{tv**?ki4FrD&X0QlpK@tJ zBb}bVWJ87o7Sg+g$AZRXDc#9M;NXt4|Qf8sdPs)|`OEEA+n~ZBmS+ z6l=A0-Zl89wh89?f{l9rIKz*vy?8RB0W18tb#5@Hi8K88QHC$kN>Iid2|vcU*&AaK zaFQpOot_P66VEpn@@-Pw*#Sh$8vsNWfGGD>6t}f-jlhL%eRhZL6=HIInJM<;mF+|} z{gSI?(DwWGGWYN@HIT+ph+YqCy5 z6UN3$>D@x~V@UAkbaeaQ&F{!AN6j{J0L9~2T{XBfYL3YTh*ukBD^M|_s!?4ly}D{m z_zmwx$5SOYk8OtK!^bpNw189(f{c8xD-^@7Xuz6^PsKVd9Lf{ye%duC(8E!{6;qGjj51*GrfoknJ!~@$0}>N19ViC-siImzYb`wp{j-=8`fafLnLk34rt!jJ-|KI1 zFdt(xIwVl{Jz{QV)B~QIs%NgxR^kmeHNv-v;oHL?dtJki;oH5q z6))&UbAgoIXy)Up9HVBLyjl(a!~l7T^&`uJ;FqEwBKYR!rVkd?X?lt$^PqKz3pA$( z#W*3F6I2oyG5j^PTYVKpSB4e0CZf1eK1SL#E|pKGKzFlFLXEAsA*Cb@RkeeAg(l$! zN-cmHLNUffF5z&|%R6}jmr#UZliq&$Whg`#EFPcYLGOUViGr32V();0#RH+Uvi=x{ z+$O>|DfmQgI$1Zpq{c{5#!?n1u^>4q4Ofek?{O%%1F-5$FBjP(B19n7+W1O+d0{8+r;U51(0Bmhh_LXWU5X^P-z$6ZR*-kyQ0J_ z?xwgJD~}AxXvWND$R+7rm(Sh4jM}mj2bg1bX{?1KxkBra6hSS*iNC2QXxyR0Xsldj z6LZjqAJN>9R=38ax;0k69d6aQ%WIMnePZElUxr$-L?2$G4y@M5?Arj5N9^ z?JE9Fiha!_HR2_liE|qY(|mB%-DlJDLG$f{~NI9{D@QO#VdH%(EZk znmHG=0c5&~@LuNrUGmfE%hh>99{!XsV`1)4KjrJM#_*>Cbny1a&_Qf(1HYiIccHeS z*5A#fOoW7c*G;O6*;jWs`^2s3okAA?0pb2c-wA#Tbl;?5FhDNiBhX8CZlL`cq2b_A zw3_3u$pLTu?VFEqJ|}ZxfWY$^zfo1(k@s%Io);(c&O>oMe>HL`Z1h(G&M|f2Y#IYj zSPNpnDe#@5;dA#npuot%(dYhyGQM2_5E^mUX@tqH(hy(#aUGP9;nJ#~6I4k3f3oW5 zH;9&Nf1Zh6>$cF4x%}&oKt#X-(-KWGdsYDnjiKJhZ`eFJUc14FAyD+SF-%_tWL*pd z;y9RI!2@WPd^7Ov}UM_oz$)a~iL3-ZIW`tU`b6>kmqPi{Ko ztTjmX>N)tGCz#m9v-(hqr#A*H{DrZYXjYi&jI#p_JS;rLE*iWi?dzeJ+e&;a^DE+;naSjppCH zkA+FsKOD`!8Rj|ar<>l0=HFgsNA**={>tXx*Rjhz2LF2caZ3mA39Fbn4p}d>e5%XP zn7?*!uY;~o&oHY9{kk>%_UEvJf9dOj0j3kjcfhSML3RI#SNF|t-9VZj0tImFDt z-gW(B51ILwx-Bct2{vzikeXj$(Z7{Uv$JZ5f5Pw&tm!b^D@91`+sG|9b zq6&zeNn}a4*f%h~^80B0dm(>EI34r~_4`Wodtdo|p47^n!>Effip#c z`OP_?FtBX~vTJWFZjRLqAy(roqFvEGNTt#os~Xt;paKx@vLSzhu9;V%YEgSpWxiS= zV)6;-s(TT+{?C9>ND_}ZdJ?oDXEUHNEBBB{VzbTGI^!(l6nZqw?NP|bqvGEgfL_yp zAP{|^OhOA9a) zTP*0;S=%RZ#27C&BfXRSO_RS$hjN>5{z|-1>rrFMQ2-AVlDNPv_|$v=j?8%9b1d;G zb#IO;@6vb&VjfLpO{B(ns$)VnGk^&Eio!+dX`FJPh94G6sbVT;|Ia!8O~`EH@qe60 zt@!)WIs;>7Z>}>Yp_&+k?2sQ9Maz#x$}$CRCaN4*iI|zx=07mxU(>Kpuscec-%e2C z4q4n>W!77+xmXYLi!NcQ)hGr2$9Bp9A4gGX6W#`jfvj96D4PKkV`@f-gD<@lrMP8Q zM2n3^BL$;kqyk60E96~&M!vB$AArehBAZGvC626Sh*)TkqP}1#hxFMtMD{K!DHN}# zT6xDA4w8cONDdR*L&&U;Ay~|{?>h$|G(QIJNub2PKHnC$e@lK#7t!Sf=md9zE|#m# z_wQe&!e?MPT!HsQO@&-_E>sv%@^_N_Eir%nK&1Sw_bMR^ z3MH)*LFOmwr?xLCy#j+GbT1Qx8}=jhb6@>s3598-N+I$EhyF=qjgc&;3j5yK9JdUi6B=mQqeB78EKq@gU%w8ItOPGiL21et5kT! z_bkUsNJSVZmIFTnPLvD%%c5q5zqbIM#vkOZ<(XKd7!mj*o;<)`m0XwU)J1BCx1Ghn zW?(GSQy|HoBYXlMp+|#OJ+ioIp8V? z`P!}KUjSfqeXOIC;iIal<5#_hIvZuH*)%@u<;irtW#l0i;)wLMs1DjUcmLQYV1-ZP{+Ft*E&TWP{YBW&_EKKO2Pa-AQCRPr6a6(0^dyy zhVN8?4rBGSi^9OI21P#}C0_}@VycmRkPM{ww2R*C5O~lmHF$oC-i_&v~C5@1vsCX|&F^wh@q#?l<=9&KjHG*H#s$Cd^jwuqG z#G|q-d0V>;Bhd>q5OnnzoQ(WSD=QGi6Q&5tZHN#mco1s6p#Memj8p~e@n?EJaDEoY zH#{BGxl{e;JXW{=A~8jFiWF5yxOk94!c9QJeJ2PKvXKXrhr{%!$yvQ8F)uJW1z4ym zIyEnt1uSffz`}TZV)k68u>k&cf%9kM+Y+6^+9rg*WRrU7X&xMY+2zP=_q_C z^JkI+CHDGy>STq0b){6ilw4K|K3QTQ=8#AY-n|EMk)eZ_*JXdT|K@b;ZNwjQ(O$NE z3uY7w%3%8=Lz(l1Q_Tjf|aMFZN?H5ih`*6=Cyllx8R-s)V&IgsM{Cf zf3C7`90ZD_6EnZBA+j(G^czzDRc_VDVc~*Hh6(4}HHTa7$iWj4yx8YJpKYEpB)})a zsR}Cpo|tBeIPXSP8n{;tb(KuPm@0QLcn4gRVTo@KPhX-N($dErv$o97?O;F;xK6Gm zFLY1GrMd^CSoW{lT$9uTl9UZ})KTgE`p+-|r=bNI`&_IBR+YVE^;BUv`7CGJv65Pf^8>&yia~Gqm zJAOCb`L_8K7r?IWhTCRSn&buAfXP`*k^}c^jNX-Pi$Gb?aPmP3V}%GcdAo$}#NG%@ z7}jx!e|463&xv{dH90dY`8#^GD4jQ12Ue%$8QE3UZP2AYwXktiCs}teugfZAtC@Kw zBoam_pTc$w1!MsiK^*wfl8gkyNADt2KzLw{&AkfuAd97ZhY?*NR~0kE6+)#vFB8Q* zd#*~eg zz&!@xWS|^vLlCM6VySKR1_o^*Ble|j0+g86tcWR{ol3Xj@mBOVNB$XILJ)A-V=S%- zjP#X9>`&qw#YdxQ_rn{}5AplS#`4J>{Rh3@fU;^lGdGvwdyE0rS?&WHNLK4P02MSc zZR7x`J8rzBAXsg#I2{9k)zKblSB0xl(!v6d{6aTxuNA}7%yl*R9W$GKqZ}mmW6(9i z3n72ncMw>}oOL>D3nuqnBuQ-49Qxzs5MYiEPT&WJ8Apu|E>s^p|BK^;e?)!o!z_GI z8Tmo6^MiR&AFSdBkLV9hRxRwxbF?rn>Vwn&j3|zY`UBbS7))ONsAT`5SaBoz34|!~ zd!tsE-;Yjxzs~$_4t=}sM6fO9MmxsWCqP9~B6KS9S7{MiqUGOQx#E~wxgr2hu2{*- z6^Yt-4Lqo%U?pc# zP@t1vl5%~(lT4@84~<>T9H&33&B#%6tfEd&vQH~{?o z^!{j^rj!i1Rw!GYs5&ygo8vO^Aw%oQ)iX;{T5oavWRyK4l+ga4PeTG^RvBfSfYI-> zu4yBc?vx%OOBj2EM&!s$@SnT~#HYsQxOr00X1W-xme-5ju&pf$Y>FjzgE(Zj%sDq~ zuMJ&+y(vgJ(z?4vN zaNqzmK@&Ks29284uxH|QQHTR`^tkSruh>5&Q+gAa}*$E(WwxV45OL3?ieM9$0{jYjye?!Y3>dVe4+sK z2t|Mh5qlM`<_#AEV%-e)7hTxc6Z8qj&DJgz=2k%5sx)ZUSjuSg&>A%mtc`<|2UH<6 zrPA>3hZ6%#VNMLmDV5uAGIN<_65hyS``F08UHZVMiX1sj-OpS=x$SR#y z0Qq3}Ucdn51;*y*1jc%Bv}8_TkUJ-H_mt~${kzn71^XSGf~>!9B!hVM$ME0hdk1dm zOqf&5{sMCoNEvsIe+npJkejR~z&OyMAc=$`$B#yXQ))e{ze$Ahl>toLscZcb?#(=Z zliWah(>(t*fIpGWx>e~Ojuks2SD!qSY=jGgi{x3XD<1zA>i3T-v}Xuv5Q5Arpi-1D z8P*;pNozl*a*kPA3W6qBkPdsyMJPg)nP+#$w{&O?kjg+ty3!IowuQW+G`mV(BErqX z%P{{2li!$3Ie^1;`5OkNLdw7?!YgFn3C8lV9sQqq_nyer!p!$dF)roq1MAZ~M)uL_ zrXc=pgl3giQc!_3jx;j7+S9|MbY<*Qhn()=rW&o>gNPh%x6+HTMD2jQl7e7H=J9$MhX=Hh4P7kf{${aBQM)rHqpb+#D z)F?MAteZ;fM&<&@7=apSUy2{B3PppIXDA5L;QaIo{j53xnW3K*K**%3p9L@sCmZtA zVsGbuZJ6+W*~k;T5GQBqsIOCoP!oYPWI^^wD$vY@Da-H#!FhOz?TG7I^1>ZOOjYmk zu1fDEgVEfF_~y_PcsF-mdP_k`Y<-JTbrSJ&TN-7J#fs4i)h6$kCwgi(!K8nrqcNuj zfwiz&e7feugxd6vNt0}qa~~-JWf~O^8)7Wye$t_L_sS~mpJDi@8RM=`(Ixi!kUtwf zZa)o`sb5DIWuVN&qFeE|sJ!Up>OxeOSll~nX8+NnE*nzRhBuRouPbVfnF>xx@Kdb5Im z0SKI(Q2}eyQ^}(ea*QE6Db=@{ZJD+JBa$XV4$l~`LD!60ESJvzRIT8EYP@UzlZVTt z6yijcW|a4!HkgbV2oGw&rwD|fDLz>BC}}_$72ba3hT*`XYZWdC4^Q(BY|amhlFU&k z&iU5Q9ie)Rz!!5#1luqYlRY$!Z6F6yHX6&fMkgbK|P zGDi5CWA-*fr28O$@4vZ8Wl?&G^l)A}j~qvQ&nxI#RC}oStA{f^OI&d}`7Y!{g6WUdVo~fC z|NT(RZVruV@w~V#rm@A2v07{#yTw547C*cxvXATZ?8^a!c4GL}qah9mN7h(A`kY$t znkv{YN^x+>?3egk!~!?C7Yke%_~75ZlRU51xA#z}(~x*H8S!uL6y0#kb!TN4PxfS{ z6nCFllJu9N8*VFZS6b5QRynG(Rk(y4+F3L-nzE$+Lio?4sLE{mvKn6@HE;x}2ORg> z`zZ<47f073^!ctEpqZPG#2}WpUy51T(>J!jX#%bR^D%;cZlgz>ii0$xX*x7ni`ZDK zarw_N+Rf7KE+M~YPDF#79*jvcmjWC|^Pwj3niIY-zuF(8#Vs$!WQ#GeTm0gN$QJJ> zl4J3{VvET!T7>>ME_Rz=JrJ{(w?wu{{*T*g8b%cSzb{5dzgZHqqqoIw^w6Zpj;aBP zA>rDMb*Eq-?4u_Emao@sZaD6e+9>pKh2{r#O$gs zcEcak!S707vCgQv@zQ)M6u)KD7rWWy*v(!Z*=#kACXDQ?xh!^l|0wrhqeP!t%s->9 zix?%_zHz`PdjK@T^HB1+ZmcB1Ku4+)!hx>DE7o5$whxD~eG?r4dH(luW^OD+H(}^~ zR?21_SVLp`F4}r`)7JYHZN2I)7Xqjg#wgeSYtPGb_3y>{8(TkUdclUyhk}k(8j-^(*b)kss4-u=e0#02e7-1S zJ}exRJ}1El=i7RlJjxVbAQ*sZELT6ZC-L%hM)a}uG518C43m$s91D7u0|v|4!=P(* zqqg9$g$&=Oek~J5q@m4H{8(8AJ~nUdz>Y6dh5eU6AJMgyZG0E4qep0k6&XVgdk5au zoSI2jvlCpnk_fp&j{njmm__j2<+xtj$>VS8@&7rAh)|uu3QTv3%Tb~K5baf1v-?=T zt$b=b7XVk7Jcj1_W_tp@N*9LW4)lw`2&gdoU&bHx!sNg{E=+vNev0m}-yCZiAVYuW zkJjQ58+K)YKMubMy82B)kZo^(DyL|`R5swl9jMRJnUAr2)yq{Fi3F1zCoD!aXbhP# zf*ukM&|obs*b_MFX|P-h5OJC+Of5S12+b`E*i*b%EZ;4YXAjIQd~caq%&Bux35~#a z!dg|%?us=47AC{T*a7VM&c~6Wv@gMh3VYbDDHmGCrN{mPhUYYZ@UaH0m`zl*~a7QMf5`pTJ~Lz;IB&MyC9m#Rw`4v`4J3#FzK?#LzM! z6_{i73-E7fu@qdEeh5QD>sKj$vxkTz!?B}0=TPyPW60-vhwQlrSje&$u}S9Yt-w-L1fJB$^x6cwRjPJ5z` zFUtc5aGC_Dl!pdT8bNy>56<45`o_}-T{kius z8KTh)t*lZTW>2{QM`i%YoO6`X@I~CgBBhOn6}f>NH|;kt9!{A+x$AD;?Avad0!p!~T~)sPeDmP(U+jz2L~q^klL6s+Q0X{pnZ_;iJN0vB%L7EZwu z0mJeDdtDG1VousCQ&RCwL~TC%RmdJr`hS=^^T4XAYyXEK7>0Nw5DW?$G%7eX&P1dp z3ibwWFep_NtY{T+YEcr6f|4`|a(g{CwQ6x_i$hzh)>2Cm#nvEHz%hWeD6QgDPrO#6 zw9267_xY}U&dtpP?R&rXe!u*Yd(J+4T+?2A?X}l#gQvjmfI1Hk{k(m|YcjOqvou@K zFZWkZ3Ruh_XoB`)Ok#-dkj*%&c=b_YvF4cB%0gVF>JHHvY^wygjX&cr{KKvY*0~X_ zzIzu`t1cEcUx1}II6w7u2q5sknWdpZRKYn9#AUUh#q{H_#~f?#AyIDDyaQ2k)m6+n z0z(O$5Q8Gm!I#F)Eb7bvPz03bo6A=r70jvxfGhO>oaaCYws0X(|3>>YWlEcZCrc{^ z1uJCvDJddWckurxYP#_{`3DpV=hf<3VzS{}@WQ@sSTBsOe2ZPM&@1I6yh~zxYI_no zQ`J?a@z-$%D3w3J`dIu8|2>3N#O$|7;yN9X4tkL4whhft6AZE&`QgxU++Djx$JK$y zW_u?o$&V(tIetW&{CH5~1T~HJi_UDn?ft_+O2w&ie1mv7!6Qh{mLA=$w?tKH<92Z9 zBfzJgq$qY_#)72K*r1bte{owghh&{BriL>{FV!E(>oW^R$ozd-PDD zH0Un^-Sr=(2^!E2yX4$=I& zEq!nyJOWt}0;e0A^ndZ=U65n*LJ5Z8&-qv0(oQ~f6b+IWi3TSgHZlI%ZF^N5!~eZ2 z`a?L}O4t0bLBjF{cmi?`Z!i1TRk7P24`4-2KU{3jP98dN!rbQC?>M`f?@DL=g}RC; z^RIbmL#uz(Jp3d++yiiefMN+8q>lNF%XcgBSi5SmSO-1eQXLNdSUwd4;-k~p+O->R zSJwRL+{wf!s*WA+aAfEou?TI_%l^ewt#w6;Mhn)*f$mcx_%v0YW}t>Xkz_^j4Tco; zDDX76rs!AxJ8QJAP`7LsUgLC~3x#Ss-1@KF-U*{7znaH%DON)Ca{ldsf=zhlI1#h* zu#}3jI8*&#Gm>9v+MDbhdbi)D1x@yg!YEX(*}LcFh}ia^K_yTE}>qu|8PsV6yrWa%feccFGca#bgnH3d<7burgqI1DMJZ z7vyL~FKUk^9LRNpWoqvGqOiSfmyiSweRiL!Ezt9|s3{oHXi|K_i22MH~dYMG3| zf+?9^=8w2!o%!ES?C)F%+;|XCWc1HkuR~&y`s>Asbjp3S6}ebdd2D4qI8y&6om2yY z7y7Y{cD$ucU}><?8c2-)b@#r64b?{N`1ioNt2B2XGMt9R&vL*iG*Ze*32P9B#Y#*0qmB>IVT7xb2Oj0&d%=P6gZ+ zO|TCM9T?GGg+|VT&tP#~juv=Mc}5qoA_0Tk{-R@$>vqo|F4CQ&GxL9o)cqIub%Y}4B7ZNY~7Z3TsT zhd(Sm;E(UD>&zdnqmC9t-{An3KnH%VGn_d({lCH=AG`&B4DX6R);0bY_@k@dJNY7e zKnOqhW66)P(blg5+3?4HCk}M8(eDiTq2N!scs4S2X(D(z8MioYFzt;mR{x6UsUK8Y zhT82z|HzPx)igmwBjY~NyyD{hht+pEuOzI2Ks;*-{gc(BI4v*X`7ACiw=B#l7;6S! zJ0#|v_EF#;uLS(#k3EnkYrn!jp8xpAYeK>C{n_L}yfcjq=DV@UK5iNz{GV1iGbJQ|&S)hZC zA<&In8dz}IgUrkJutfGE?CJCS^OSjPiIkly`CR8dg8-HDzjNJ-tvugjMKkjc zlWQb)Kcjdo$x7zE*eE_o$C-i|A$#7lM)9btwg_QW$c#Y8@n{UV&7ZunW2a}6!TKuM z{$H2_7JLAW@7EQLzxRj#0*$M`{=*y6dTD%0Dn1TQD=J1Snu=Bwl~%Or-B2sK=D2RO zq8ko&T2bYY&RUV_m;MU;%cMRS@d4aL0)-Yo{F?rgw!e})^AsXO(agEiAaNXM|Z7=4{jjK_rq)$+PGFQm47D-WyeoR#-a&uj!L+odE zm8~r|w!TW$bzd3ZxcQ6urzrDR&rfs*LJ9ej{QxhjUYu?GySc!f3v~rJ8k+5nh8`FA z9~EUjkzRgj$MSdYw)~yxC^%q4+%6a|VHX4^ad zbNa2{EPwGiU7XNx8B=BlJEXBWbx1=`GBV7Nfq$`N8)Q{wGA@*q9R+diwmy~LWv-j~ z2!8GKE6X_lxL>}tAFrYJT;L3cH@H;6S{#^66@<|PwW??pdvJ}(6U^s75a}2%)*qm? zU2Z?s9c0Bm0!`+A{%~8;QH>(9+pU`x!a>qm5;>18uAuWa7y>S`mhpE^QmhsNGJh$$ zWTa8`nUS^_orWWgZwtuQVaKFSBl651n!<-I;X{i=ofL=wA<8NQIs~y0(>sl+q$zv+ z`Ymx=y#DGNQWWszw{Lj<>6f~!L-1lB^;`1-#u~b5Uoq!fw^7ga&LzX|rHMARuG^ES z_A9^N6Wxe5zh$9o{~;j{k8}|a5+&R@bY_rs75hh)P39z76Ygj_*;n&iH8nQ`C&->l z?jdWH$?;XTj#q5mb*aflOX?X?*M>@>%xt(?GG%_FWC|{|;3t_c_Hbl|Rz?cm=HyW~TkNd0{#9|p-pHdWTYG9m!D@v%Pb9l5E5@0yEd(`YF%gIB)A z>U3@C=bLcE#Yb0Y-1s&Ur!o3D2Qar6mkn(!8@eGj;+fLVH^ln#aYrdJBkPu_LBKBI z6-{)-5*d6kmdFVo@-1&0Cn!fcCuHdzc&LEDo5!#J_XS3YKO5&b!Ri1pBbCR?{PjK1 zcAome(oOZHLhBs4tQ*>HLyE(MBSUlyHxweGsM*u6OdXw&eHS47LI)Mj#mZhlV1wQ+p5mqjz(7Qh7^0Tj>r@?h_uFRFqm*Uzj4R zPy>B4ix9M>_312rInarRXXMGZ?KoHF&z^!gSk#6mF17z@uIS~(igFmr{g9!hfzer<&N9zxU5`>C$l|VPW|+F*EDkic$oh)0 z7uKwEzPD#07}8l2Ht2Qj2=S+JW`8aUFwXqL5c(7OWB=sQf&2)#v%gO5!kv3YzuiAM zBxN8X4gOrHLW%y!y~xdnTMs*krGL##i6urUiFE&`P9kB+Mg*(BUhWT!L|B8U3NLrj z=Wfhff-zgN8}IPLv28HkKpqJvqGbonP$UTo{-(fNd1kusAi83N*-+R)%_5?5nOqE?C*+X^Ee<{R>J*7J(5 zciHoyk8~$Jdv(`uCp||SPqj(UVtdC`M8CU{p33|0Nl&)?B|00#o`}w={B{tX7d_ry zbbc7yz3A*~ePuHv(1rR$>ONBoFr1t2!sXRC_hI0T$oP~rZI%{GMO5FCN?qtSwzwU;EoP1@@tB*z;`UFBrkT&Rc z6dyNV^#4M99Djoi{o@n69Qth!cEg0)znJ?-H>215un8@U!yu8mTn3KSq~i{b&WXAm z9KulqJ2)pW#SE?()ciU}#uT4|a1^`Uzj>6rX5rYy{!IcpDot>IW>V}y`~=|w=JoBD z<(c6oFc7Bg-@N_-`8(RDz2Ctswtus4sTkT$R@!1Q(6F=@<61xob=xt1ll)>rs~w6> zGSjU;Ox+t9uw=NxEDYW)9Tt`Q?kU~G%23{vz`_c!!Qz3sSQ$9-5|%|#%y7*Jwzos& zxV=2_m;Bx~A?g$jSR5BFewTOXTBE(=Wu@Q13^4DpKzeXAe5*gxYN|Ls9C}9;QP#n9 zX!+lKBONp;Ztq~9_@7v{r$kGqmAS3o>57&XTH$CN@85i#amqnw_O~=!y+cgFs{N=} z;grxI*>2T7?kyp{A_|q4*Bd z)$f;pMqH5sO`rLB%xSxtu<#G!=9+O@j!|_u3-zfuT9~gkj&kh?0|eItq~9gL{?@9laN43nPCHm@Q7rhjd4 zM_6SPG@+6~@0{Hue8|^eyxi%(!kDHAA184sBdZ~;%vCCqb81$EB5Exf0sX3_BROMwxG9~lB5z^IhSK9Qs}3#)&1 zw!vw1m?>5I-+M)c%%I?5!i3w9>)Z?iFZx!TkJQu@$J(Z9aQ6- zfr-m|3PuNFv)F#w;S18sgY>ET^)lyP%r2KlSOZ@DNmq+Kb1zXEKwBs@Qe}goGk9k% z9MR2OnBpRAn9PB;XBN(S7#vemZwexvDC5elO!i*xX*qj^=c9%DqtsP!pCI@{VlGw` zXXrNlu4wqL9&3jiVqHBIM3-3_xXiOj41mGe09%!$ zb3wjQP0EDWg2s$OKQBjbJx^3`gYiWL=EQ76+Z3m7XOg>j+DD3+3rZ(%Up7y zBV}=bU;AAn<$II{DK830d2v9>dJpYe|7~&(C(i%x)Ft$XX|rv{{by-^;DDBm5+#-n z6sC+9yHl7BT-*&FMYKzdA@2$1H0R_dx?N=HxGD210aXry{US;3R79T{d}@p6qc<%A zX6e_EuEX#A^gr$JCx7dr!y%-XTL;_xrP4bbuJrtf=I@l0CF;GG{nVxX zGyH2Wg9hyN*Lt0$S1+^2UVCzWXv{sltSQb4LZu}bP&AI14R^%DXlYx2N6D8)y+B3y zripRA%%^h*9R5fAzr2>`g)OKk;c?_Z`(`-*jp>g|~7qlK;|3E4(H` zt388)d%1CEoYYOhCspuv3Z`{?fht&emuq>btKgso-BfU$DwyJ0E>ppULBXKq1!KA? zSgeBkx`KmM@bsWy0O_Ai=%(NvD){yxHrCC1QgBH7f-}1-_|k7F_$ycNJ_;g#Hs9Hf zz7FfI=#NzNI}~k@V{w+;pK%RRG~HCNU3V1Wp-Ve?3d=t|-_A41SkC=gc)A20!a9Et z+}~1;$ajZCR#%%=Be=7xzQlf?avqs5=>QUm%C`virS{>t`4y_D=cXJ5Nop=iU`4>~J zeF41M2Xp$iZe8VIWmX2MCK@W|5?Dt%O*!3v_T1NGuhGF5cLc_c6tpiI^)SQ|LTUq{ z>F_4AlLd3sTh6b9VXvG&t%J6(R2=wIX-maFUQRzO(+0@fp1^HEbl%|HO_iFT-8MLd zP{(14g4Dm>-)<(|aasWDbPF_7=>L2ZorWqX#n}t-n9D@V9#8s$r175b=Y=ZIZ zVN3YX5%kI^}fF+v-{pn`G%nUBK@Y7zgy*L z&&t(raPFIt@t=ln(N9vJ>1t|#a6z<8JQJQn`Lwe~Ei3VZY|q8?S`C#MmFrFZ3sAm&j{5b`K1h2xT>0#4>Zdom=H>u)H5A||w{i7ko#bzddgHKp=s3+r|M0I~ zKX?$MxJ)aNEc$(FO#^yis@p@-OTA~E5v2Ns7f5y*dG9hu3OY7m7 zoEKG_Wngmgxkc_)1LAaf@LlAubZ2)7c!&2U(uqw}aQs5HDT3z{c-CQar60%h>sB@} zAi?jx-f7eL9>3=WM+A+VKu8c=0{_CZqlrF7gt^tDk06}6qL1}^wyt0^g=I|ivcGsW z5HJ2i2Reb`I*lcSEM#ru2amj$Kf%=UX%G8eSexp;@uXZ+{kDpkW@T_ZQUNOerYg*KSB&>lnDvMK1E z`WTUQjcj^v4Boc{?*>r5w*>E7g6}4KYgTXL)o$$Il>5eNrVRhr=fB+AJTfg3vpe7S z3>ky@5w!y+u9PZ(Qeav@G!IJ*XPodH_J5e|gmY4(KTANd~**e2%JznO`9}mn}!8vy-qFm}s%%2;W zLTgt?-Vl z*tlx~6lsmq-VFP?rzdClOIbR0E~L)RR-uvPn@m1E0|fA4*n@3lU-9B2rtS^oOzA%xQI2iE!}xS!!4Fi8NPmK1y< zb+_^?7-jI8>rC=BB3vN{hPrr^*6$eBk9*yK+4d}Gu*r$<>Lt4x8Pi#E+U%Fby^xh;oVoPO#Z*SN2Ck(&G}#v~P= zbN99lhGRaQIbBN(wct%8?7~}w{~gzlunX6(BwlNz?ow0GSpRRXQdq+N(ZsR+6kNEu zJirGcL_I_5Z=qAcp$ZzCIFP7R5PPxYcDb?4Y%NDDmn4MWS2rGcxz9Y`mts1!PA{rJ z!qgK}wxVz+ME=B2-i&AnA=LqFB8w-_4auUVi*-U8eT>Jnmqs62C*+AHSRdrrZ+P`a zNGn5x^ahO%q^BYJ%o{^QXZ{2pGRu+kee=sK%veY^ZUzVP%PZq~DhTS~en~O@ zB&46}p~UtW^E(lb8-eJjoJ!umG>3k;#_XKOOTw@lj00xOo7P&o@}1t3;<0@os)G=X z85Kif@i+a%HKM1(Vu=AKmJtu6G`@3E{P2BT!<<q@qIV+ox@@Z>tj<(L&~7@wPR|2i{T}NG zFx$-Z4*G2`4x9ZaQ2Y1~DX4w3au-m;J}W|w#b5QaVS(n``Ns%KXs^Kz`={7vQhe|p z6XMhN$eR!!w?~flW3hS$#YJ=r8N0vEE(_KaMu-_N`>xO7)089(ltP3wR)ch^V36EZ z?`VSCl_Fk*UWm1)mU_{i5*9O}iNW}4u}wxR7KX<3Z-rij$c+U}Qz%-0b+#fp(l3!z z^6RQ)mJ?VZnZ-9c)xkS%^AKQu#}Wmg3Hm07Fr4`VLq>7TJLN0g`((rmJ?;TL-u@Jj zt;`lLRnwW~cR{d!RE6SHxsJrwx7G=6H%q{KygaD~*j^O~O|r}_iSbT+{G zN1hePB1ym;$!?~{(Dv3mn;VR~wqGcEZ=jz+QlTF$`vr6^T!_lR_8{*%Ewe=F3EbGu zq#u}*Ow2lAJHwBkZOU0sh*4lKHzWui#r}8Pr}y`EpJq7767}p8w6ZK!idI%0YGr2s zy&IQzWs7RSqlKx()_7nK1n90aPO^o@GXEkKWBe!@W0(GAV8$O2UC1*6vILjOM*Wo^ zzKF&;OzVCB#tV`{EoZy;`3Tda6jS38PDk z&dsT~(CQ3Oj?(Vm`Ax(3(IuLSY)-aWJ-dfBDFT2PM+<%E)j_RZ_RkKd@k7-DjTe_J z7k!K@fmW~L^;($#Wg`&z(;4bSl7W!H=vl=1Xl)}e}m zS#9*N3AvG+XB|G2QL(4qA^QNNycJ0I;@KbO|SRvGv6zsSz;4|eX{`*W`?ds($($3HH4ivNd;xkB*k zy6=cg+-oW7V;uBa$EjkWs(8owRi6}A(X&$(CA+9%JXP5Gz`xtoGbOC&$z>h8vi-_# zx{?|dYU^!Rg=FquS{_ii*-yv74{7qEVfJ;2GH<{`j4hnTq%+K>Q4QM>=0$Cw>|ve^|KG*@mBv%WQ!Fp<1@az9)zIm9t2x~FXU_Pd#Re)^>dgkwcM-ctMAMu2B?MYepGtj@%#=u^}3{kLEK z3QBh>faWYWS2<~=y^2dy&1yS)J`+`_Zxh7Yfa5wX38#wb!XFnxf^MI*V;5f8=47HX zO@-Syfox<26DwL5`QCg5&|?NK*Ps$-$V*;GP;9T@z*%nL{7$iBZXuGzI?$F-_!W)l|Kkv^xRiB)Z zlqf-Y>?h_&Jyz&wO9%WsSOGvIIrMz9mqrtK0Ps|N7m_y-aTSP8*fA^txJB>Rx%p8Z*3^-RxIA= z-}~%Z6XB|%tx@ZNYdNxvYPAYbIrE(?QMf&vXLu(jQRRf04Y8s#@;PnYnq+&rq4 z@7FhWSF?<7t{UR!Ht&agWrXD#-AxM^9Yc-AyvaRmeYQUGy-P?d^UfjD%;K{6i>0I1 zmBrVTj#^vVsxzpiiYd8r+sS1kn#y`?!H>VStmw@-7ihJ-RviaOjrQyIb_Iw+(Lj8Q zxvFiC#s9+f3v>FRogVpsTie-pP;BME<8qZ}@uT`m_l zqe@flTq40$P^*7qyewp>Z}9SgmuNNPUhNvED4?0h^0&A+1=|z_rXf|7yO??nxx{zB zm-$Z@XV(A5IxwkR3t`xI&_%eZPB+Y7KaU)(Evgb*C0o&*IX?b>A(05&3 zHCX+%_@Hyy|26(hiw_zOE#OiOL)9yoWBgkwgH>sKN?&x3b%;UTf^{?%G0@V);Jymc zTNdx#HyUqQA&tf#@=sI@)nCfTRo>|?f-RzJt?jJdY~2lYmzveZ zd?fa&jw-D44??OCY!&=$mb-?F#df1#ET%~biWxC2B&1pF zU2%@haMkJz@rTyA8BVX#EEd|YG>b$rliHD%i<1NVrZfxSvs3YTK=5MHB|~P!(1xdC zs4b2qilYt5J#^(7j4Vf!TeLHQtjsDcnwVet_rTt1(f@j)ljQjyt(0-Oa=)-bDg5T$ zfax==I{9eZSGDA2@3UW^cbk;fB4}n>r@E@6`4U+{6=j8JD>i497o%b1l_e(Tiz8;5 z`Az*}Io}lWLLss5{N&FZFKE0jR&LfKj)1TFb|+5IIu<{8)^Kh859T>np4L<5+nCI^ zD;`#5SlTxGBd8CC2raiJk$U$l4fVGJo|XQVvaGPgib`$M^3s{Q+tjvd>#H*lbp&3& z`Dr?vGNzF0=C6G}7NpD=qZU9e^2co%axGrIjjJ?qbeZ&l_{(mmfGER$uc#Jz<`_At zU6V)2b`?#2{{+ z(xk+QFFFG8r5oW8cRy^$9&i3f8-J|GR=uSLQQH;>w_Ycp+L?pO1oXP)zmh;hC1E|< zkj(XmULbM9i)2~iTvWPgfO^761mahV5Qyi@vDM+H52}BVP?eRp#oS`rLm)mrLp8X0 zp-mu42$_|@Kl>udz$X86eghd-aB3jqnosP)>eVLTB;Nx6lT%sd1onATcG@JB>;yw1 z3x<*brpt0KBj5X1riOr7LyLjMY8}4D@Hv=Mi)Wzite;aT+eo>oUmF!Jg^Mk`;}-Wo z9!|YZ26r}pQPDT6gRY$()h;MsOMzb*L~}yBQ~P5@){!xzO>njd4781HuRILfLqNDneHp;M{evx<6Od3d%0V-^v!6VEVz2P$0{8; z;kuz%)$|2nG4^+NhTJ>(gMfPt;j2zD?wyw*gu7k4?hp=Y`#yvebkQD{nmU}qyT8u| zAl%D6lgUXaqqO>G+Nh45E?xO06io-0#1sbq@zJs8=E}Qg^eBsSDVi zy(on3zx;IAUQ%MP&2LpryM=A&6+cu$=|8yw&oE< zSJ}b`zFkW;gXbpYrw?1~*ZITPgj=eMJ4E(H>$D7Yqf2rzY{(MNhtv8wU-ixK2QPw+ zyxc44hSXKnFBT>6I7e@TZUqZU$&ZD6FZHep?p>Xti!*vW;M9Q2rrEU3y{m=Veh|?$ zS?78ehWCBw(2VD-CjQ(4up;wBHJQ{qWmc2!JqUvAjeY)(5EqxepN@;oCmSwq`|{ty z#l=K5?S`U`eqR)Y1y&O5ByPNph<|IoGM?TOaWnaEG*R?v#gOEFHD4LSvcY=X-M+}{ zQz_t12~5sFoYc?Bas2PExI(hT%-R6yulH$g!;tG{KICJLKh!pWU4px34>k(@d^qTN z1~8mGl66uc2s*q>!KVTf2^0~PDL_OMO`tV~N6FaTq7#j;vwJ^gmD*RvIM;zp58HQs z5VW7?KXHzm9Ur6?n_}%=5E|7?m3j9MnPNY?TtLqL!M(JjDK^)tu_;yz$RMT!mFTr? zirq$)nqqZQVPFxxd9jF!;w!a0e_QSl@lRs$4gT5k9bx``nWSL;ePB#D|K5e=tZlyS z_+<7=O!#hzQIV6Hf{Rh0+AlHQl`V2SIbw+!h~vYtMHYNmR{w5l{>2peu3#%ia>Z@l z#8~WmY3)30RF#Kws}ciwY9KVU7b8ol+n>KH(g_MCT)|Rco+JOq9l4R4suiEW%l^%& z3QFf@f*2@_svaGyE^^OZGaYx4jL>V(xB7+w5F=kd0Bs%F>c0OyKh|X8NH8 z+rr$N(08hLR7L84&qK%hMdo1%d5~HCU(r)moPJ4-)}IAR9I3qV4#F!11*fpa60`8hSwEjMo~_7-NMylS)U%j(68tjnOBjMc z{{xvyOKa!n>D~BVfr`qAIw5n39BHO70z5 z@Fx_bC_9v;-mo`uKCZLT%b~BX8c0N0u@7Mq*JIGTB>WXwu)vB9xV6kX>18^X-dd|L z2!F&1^2-wAS>2ZLdp5u4=SMwftsM5_a9Vln2O$%0UCY|D%JBVU` zf0N;OnM?6IlFlN|_HQ~a1kq2F+y( zs9M(j`2Xg{U#JEczk@^2APYW+0F+|uKsP-H|Ca>#C!2rMF(EvDqT~=BQeg(jt%Kj* z?ic%@{0&Ih%CC02R{G66VLBfde^v6K=(UJkZlldhd|EX%l!X-aIb;clL+YN4!Vq z#%Ymd1w(PdtL9nwyR=90OyMsJR0)5vm~Q3V=wH6vp-}0e-XavnLdQsL`ucn<(LT)I zgi7gSlK&%>TKmQMl@X!x(3p2!kA||M9XIATkZM@`LRehgJj1Z~uI>L%;TaUZ@-1O< z_@DVn_6Lvbx<|CWk;I&y2EtuROw;2B{H|N9e*Bu_we$|B-HyDZM!4Htae=0XZ5>f3 zquxF4x=X;;4Ws|yv2Gi`I%r%K`|JzCbyDoce9{SNhO?K*)*a6B1Du^6;Oy~b4rfYF z#~GW4?r@24CXI9#I5YN(31>ptspGwQ1x*bz!CY(KYx?W$XFO(J8!35;Mlzbu0Byn_ zm@N^1esP*%c8tSp^Dz#qd!A=ljqsDi-9lIuLeEbj6#m>jMo;{0cR*!-W8Y1kaT={{ z>=~_H_09{K^9OZU3EvpVHIe zS0?x^rYccy%YO@gfxu~=>fm?Dxdy*k{QTG9_rRmw!tbU(?*e|XVLJTA+yML*>}++q zz0C|>?k|4bdDRW!UOE`f-no#ui+7!g3@847O~);cX@}XaILrT~|GegO)BpF4rEC^0 zhlVzbnQU=5ONI6amOJCbeJoUh{eedMC?O~v7SEK=FOswhj5=QC+T0xCo181Zlt&t5 zFT&8`C>=vf@*8Tzy_&U1&VKPW=M+`Rc0(`B-Lb?#mdiP~%cnd+2hs=9vhV_xCn&ab z7ob=()nZCYdhAhJdp*{UlNh1%^ZX+b8=h7agVYMM&nrTJxf!~0>XBL&Nj0b*wd;NR zOX3TD(KE8(_fQu{=OdB2{kP^<*KYs%cu*x+;2CIZ&#WOL2RLTu}b(!7o*LYpdFk!pI3bHz} zU$?Jk^fBfzaO-9N(?=!(WXlJtwT^(|20hZr3)AKC--!o~m@C`r*Rhwae)FML<9%J# zh_)a!NLvsZp61>ynsFAwl>LbAoUnaRV4obLqxoIIxA{ptCpbT~uAR~)7=~Un>By3o{o~K!O<_63o0l~OSa`O0 zXb;vVjeL|1w#A=~=rI3}*Zhm^aTD|Vw6?@@9s~31K?jGTYz(5aqtP|(UG~>448)1J zV$5KHh+70NnoQ%j!AMvhUG`8FJ}guo&L~Zlg3A>;DXUNFf$m&U&=U3d=T9$HpROe5 z&B5IZ7!|0&&l_mB>Qsc)%JgClNr|+Fs5O91LJh)w$^rMi*@XFvSFws}wPcvo$O_)K zbf8Xv^xU1_vH+YLxbs8Omx_pF@fnU`hf>iUR1_v_7oVNVH?*7RDDOGR5h*I1c`8d> zh(P|UtZSQ-gJr+Uz+OfwLTea8YuH~!VC51ODxqyph&!yQqF|~B0tr1A2|Z1&EHezF za#Q)B7o>opFGUI_f2O?zIdDGlWriAb!)*tso7ywQSH)Ey4nPhpGt@#h@-tF*0kEPC z|5j~O0jz54R_M792*?0PubvkIDcF(LHm)`wN{cpBjtPi1=!HMxk84{SI7-RwmShvy zW{Jz$(Fi6xZov&dVCvRAo+OdbmnSm?zMwjv%isj(4@1(>P z2jiY~IVWpYaTw`fqybYm1QAQ*V>|`DAI{@e+IQLV2Y$7=_GK3MEqLH`@1pm>sq1L4 zMNR)@_+Lzi(>EI?I_qw3&kjiSzyE^x+qKvZULgPsGzJ%~u&v(26$Lq^wO?jeOy>X4 zilFYSH<5kVf>Q+JANilxZF?g_2|;brEC9fJqVInsb4B0%L_gS+Pxnq@{Mdvs2}kPI zkiE2Zbu6CW{FKB;qGuU11affgJag(C7^!`hIf6tnM)m3509_U-QP@}(@96}Jbbe#+ zESj)~Jmc%9oFk|NO1k_QHa?Uep{J-@TKk)_O@8zaYth_n)vXO5Ht`VkShUijctAN| zs-L|e`C(R2Lc}Qz(yS6vW}6gXv1_~*1m&2-Z3;_`txJ@dXdIJTB-9ZvWA8cFI0p~u zXwhFx_p%5f#Fu$eE@2f1(OjXLGq#Pt=GStSm^j5m3@w%;Pl%~tOzp^D{g~=cJ1|@c z|L}*l5|&`rd~ob0d8WzvtLXU~j?@(GjeY5PS}6Le^2BK3YPR`~Tp-$i#sBeG5&ki; zMDI;y@l&&s92|Py@0qH2bYr`UTNJ|7%RXRufB9E$9=?uAr%_IYE%1+dr8fKTwLQLW zkJv`u@?Yi=jE&<|>;wCU6VP2a@25>T9Uk5Jr?m5Dg-#W4N&(^n^?K1c0s%%QV0cA8 zbn8QKfvz1}UN7Bx4}mE!neE?tl3L{1wlBviI#m{d)3oMiJD^y`7va2re=7L>DpXo-Vp8X$lIT5`eRVD1b#FU=AwUuX-2fi&^a zVw!-})WqoXRv9=)3T`umgjxQ94sL(_tAp!ERSO|x_E0$_5wsQ~z=Tm93(!|?Ft|~Z zoqFBsYE_{$M7M=f^Di2f4pO7*w3D0%ryz_!T0TyoG~W)aDF7IKoF9xGy>s4``~4WcCZPyS&O+!uI8+EnY`Br%Q8$L);_qYHZd<-VOd-#jPP zy(Dd3Y#BRhP)Za7*QBCfJmfP7}qO4vq`oYfaj^;0i5W^T3e9QcD zIZDg&S&}y4aTu7F%ioSffcKOv80kN8nLZ;Gblw@|$~9xV)d+{MSOsknOa3@GWX{P# z8fYgtjd95Fz^y0p{_E9}_doZ4d4kFNXku7T$*Sa!0?n;vwFVBq9E^8HgAt#{-s1ZS9Bfw^$oq9^#%ji!DbdI2_=Ydj=n6mz&aU6m6bN zCUXohk<`^wG?AxR8d0KUzzzMf=-&0q)V)vqGZZ;bE&@}n=>ux6&rxKC%ArhAcZ_5k ztmrw-eE4f)$+rfa#5IxCSxouQ?A?jUjRBi4O{XK{?{4X5zg1n+&rfG}qMu`)_)qC) zMCT4RcSAo7|1tes^vwS?`gv`sqo1pY#JOww`N6V(mwx`VvIG50q3C~&eonORec}(i zy&e6W9n#MvsPn9YML(Zbo)Xdzrq;rms+?=yxHG#Fdd~gx0`pi$0EzA!R|o#9EZMi&JL>TpN3o6C zC{vJa%CH(_J%mGz&bqqOR9xK4I&cvM+><1$d(x^y2D}!l?2Tl(=8i_a)UJg6f?20^ zt(+%RUh85vArY|I-kFr2D~-1(ul0~g!FtB(!zx9Oy5&=J6YfgZG+ehz&-80?P+Jqf zvMtQk!gRU4;J0DFI;?`mLj(XcnJ|=tj-oB(v%(Ira7bBiSpU{+zwL-~eiXTB4IEOl zeff)3dqnF0NmgBI@8!O+(a=f+czVFnPGQm#*JQ5dj zzkMZ>s+W6@YQTzN1_6%BsMD-^t&yN_!R+Zq>2C+RjSESLlv+WD}z^# zLo0{v;uU)_8x~%t*>FEhIsP4mcC@85F>EhW-opa%t)=naM1+4H0X!xYtoXZkF29+p@35}Gv^-gZEt1!^mezgZf8vE%qZJ%y&WZL{HYGmNXS3D;~t z^>44<8L9uZ#%sg)ONhqHz%qt*&{$UV`kV`;Az<9t;zH(!o%SER+`4?Pp{{e6J7R6K zok+xp7VI~qqikY)++SUXcLV?B7#V7|M}O9TNu+*ts^j1Ka{&L}DhXYwLBFlfM3(gd z3Lz3pi<;(KPsmC9`0D}=!?2VJQ#F)I{8uhxOwi$s014f}U#Be7iBh3npmEU%2V5h| ztd;g;De~0!h2!?22{+DWAG56R*N(6G=xYFM5?nM0X=@wcchxY)n$?^5!12GLXCrk& zTUsX9-qPODSR{cB*@++pd>h23>j z>%W}JRX;zif)s`LkESvd+|VvV!2Q0L%5ZA?F0@lH{F#wXV!rw4w5Wn@0=^slVz0Dy zQJZ#IoLc9Moz+Rf*s!Ftf>F%*7%_X7`svC&J9n}h{o+ITD$t=3iQ2h9Kh2j6Hg$D| zWMv_w6!S{4u%LcoZsEjod^UNCN7B3nCe+cjuJlxBmf|wfz+%LISr@tG9#I4p<*T*g zcIxV7k2rOs=MUH6ABw_pWuUO0-(F$GVs+epkAg+!^>LxXdR$6j)krlzI8XWm$vpW9 zR3b9(&GUP|4$jXsk0)O+05^GtH zO6yz0b22#p`&^{{CcaB+2ZT|`Ucp-8QFMBNt!BF&02o7oaylg~cN)Zj4!o|Cn4S)@ zlpeQsTUbSYSVaK&n(cO4pnxi_T&^)b$5Ef4xsG{*8o_MZQl@QPFO(PhHx1}SIi@-b zkDR+AOY>?3wW!>!Z`QTZj}go+);H|bMd_4T1nA7ay}mJqKP4({yAu+1Sp>)3bEowA!=aaGDjh7ew;>*Zv{EhtLTC_{EB{ElSK2* zfDqb5Ub`oge`5mKk|%D53FgV7gH8p1`eSsI7?oAckH$QVSY|OkI~pHcpoc2$snKK9KsLX`E#>%L#;8#te%U`>HeGcpiiD;wwd!A^ zrfXevbJ>vrQ@(6TBLyn}Rzc)-I#sMrm8esv`0r%7(ZlJ=>}&$cOsj-xXQD5*W=pKu zQ<}GSy#UevY86!PmLNZE+g~*oP(UTSv{n+u`o;KA^m62T-yxeIX8vlye&)D^(+j?# zuAQb%jyKP1jf$eCL!_!gA6cW_tI4S~h|L)f6jYO)EgNYah8NT&Yn)Yu)qt9<2BkGg zjk3{=x6z%(e_B_UmaCGY7b4ztG=42Fs!0&aTl9-rgzie&G4lw(t&*_tGXM2+Cqle{ zK@+pJ%0NEUZI0BxZTW-Yn)JG@pjv4?);kleNi!K;Z_&X$dSP0UmwEoDkqm#I6SNs{ z>XowGWAq3DoaXr7D-Z(Rt2x>Pi-tJ!h{ABi%fadt%)aq*1cCEcmsJn&xB<9BSYzn9 zzs#duFZa8T!P`29_2(;s*4%awhp>*d*4(RYwG^|(sE|LivBBgXuYwXv1JNeNB~Hmn zEwM^!wrPIiz>GleWj^u?4)7H{6RE#P^pH3!E0)+(CGFru7%D_`ZM0#)Ix9yUF>GlI;bhH3!5V#m50!p z;h<#)mDlOQH5V8p`88o>vFfL5jr^{l`@rf=qmD4Zy7&xb%xqn=}aTl-4L1S;v?AZ8g`;h-EEC0C2w_Ld0Z@r$sLbhg<(yV&#@o4?~4+!UEobpCUe zM#lM5w?1{}KW(ekCD;~a+WF6#)ftTRyj5k1VVlM;oS4UUF>#mXwUov`ZN65TInj`Y zisj=w{2%h$pe28o^P@CZn;)Z^gi19XO;G<<^bkZkT0l80jAo^af07_mo+ierX$4 znsxHlcB+%TIQ`{bs&2nNW3*GpEp+Nb=wvDJYgnhLD)n+U;M(Li&OSV+qweC@+_wpM zhLjSQ_7YN8n*xKii|EsU#W~{0+-RFlroGSyU-5YuwHAO~=#4gNsV*%4SoX*zrPv>t z;ZV{g5NJxdwMde6sknJZ*NRI3D#Op%4zOYP(m$$!8W1?PK(vw7-g(aNwfla%#nAPw za&OjpsSA|3#gHhqGwM?KyXK^>`WINhP)!!m&lvERNfgH(LD;|Ov)zK#x+i7JfmNlW z{tI92uD1XFEC*DhT?3@WNt{(oeJ>9;y4W8VHnAodA%6VVy1Z z=i1rnDZH+Hn|-GWSsUgJ0ht4EpDIS{X{f;kFbP3KMQr5c*Y!h4cL#Uv!Pp=C{Nc+CK>VzdvXGG$7S{*k~{aJW*Na z`1XEt!4~@s;z=SUq9!#l>|ncw@CYRhMN~N>&J^P5GG!pitrW6hlS-q7t2UFIQbA1T z(O!URi5*~k!8`L;}%ATmNK;=Y3P_%PB>NE3AQi&9^LVB5BO!EOfOVR3TMemE}83pkcXF% zo?X;9bPkIeCpG%xU!X%_tY`F)DXK00Vb~XDNTWs#Gezh~l&nkcHYHktTTY`Ky8;9R zUvMxpp)KDlp4rws2jq%ADQ2WOjA9L{9_=lM=K`uQ{bK?drLZ~VxOkpInxWhq`_D7O z!?U+OkQRIicM%tO(H<59aeL65?>B!zTthGSz9*$01}hz;sm&~m8(^`B_gA@G^MYJX zD+xCxZ2aNj58KEI7dN3^;WSJ@e(rM4M7S6%Zi;!jxA2ck%3Fuwk`nqC2j|Tj`6ltg zQE84xus-v5?$Zt9*wo`h_~YBVW+72UV9#2LO4}xN+Mb;JsRA{D{DG_((9Cg>SLfON zB^kj~ z?Nkn^uIl+!C6`zAYOTm?sNT_9c{u4`RUS-wMrA(f8I>4vCVvr)zZ(7gb%hzKMY8pH zChE=oA~}}|d(Atxdi2MYU!&NH%25=1nvenB=b58flkFU}y#Uc2z#l)_Y3xa&LMZ)+kzEiIHw1 z^4gR*ZWb4oz03)X%nb(}B9W#KL^&b;^Lc?<9C&VwPVVPFGgw*>3FySc(9aTpMiYOG z1>75{)IazPWxbiug$}xZ6~JeP19no<^jA* zf8P18ms*>bbqinl3Cd%m8~3gku=XN_rvitr{l6m1iu2R`?b(RzThWsR~7Jm=&rsS{0M*(tKUaW@_zU(5fCe)NW-<(? zK<4{f({Yh}%27(!|2yM{RqC>H+VHb)*i&&YZi}WY9fM$&x33kruSJ$g*Dk745SBv_tki^{y6H zl088K*zemFxUxfmpF9>6XrMqe^2c6&|91JmRQqZD`StIE{4>bEHImb7YvkNUcTRr8 zR*AcCAgh%zt>CfYKn_tu-|pq#-!A*@9oiXBKi&S1Mzhs4uU`Il+m*SuLz&4z6LmAl zZY~l4@T8!_brY5NkSg+WFZr!%uLj5lt-7!2+b!X1_T*b>(d@8%TCADwuUs}6;Z^g&N2Hubyt|>$DC2Djd zE;FXuAUiH8l#r5DsLkSt-9F4ogW*RX%1HwRtxB=JTk*8Yx$R?1+{6M%C-6RZ`rF*~ z+*-b&d8Hfi5sttrFEV;f!|xPFNR<--gTLmJbW(T%Xs46Hua+3pD)Xa}r+fK#x6A9L z=Zz(@Uo4xz8IZk_XPWvODzWZ2IDO}37EMA$<(M6)b!WChuW6(I5jsby&^>{Q>UgVE zhg+W^r1t4v@8Z)F(^oPlZ>l&MBOC{;D&NwMM3ZVvF}YTaC(|4Mq0clp!fb4kT5l2n z%egWq2Tn{(S($TsV%*BS(7(cL?D1{=r|toNOD zSmW1ic{$t}zNPQgFmGn%!7wkXEX4afE=ch2&K2NS_eDjcBa z05aMP#*ucxdIJ}x=T?rOd)XJ2Or(&Gp2T`&C3_>x*TE5DtQpbBcsMcWOJqFf z1D;=R&9Pwh2fQG0n{-jEx2ZKGL6(@AKS=^TOA_dt_D^M>7wmoBQ#-a$T(#a22FjNb z27CTVxYZowgh3Sl7o@>D<#m%(P>_aNEHSLOJ&`#2i2p_N$0Z@Ae~5_iUyxlCnQ(=0 zewKJ;xz*#GUPXuY4$cqnRyaIR&`6n-eE0+j5Q+r5=`4IP`LMA~K8R({Tjk_KZ#pBa z&l0hl^z<@Y_Gh!_u%TM{*}g5BX6$q{O}Fi|UU$vdv#HaTb)qrbF7>VIYxXxbNAbts8D=-9G! zO(c&N3>I0Qpi!=$6G>@)-1ihYV;=X)k7P|ljJTY&V~?H$WH`TBw?ER+zdh3we#Y3e zO&f5{eMt?(vV(?pf%+fs;f7C!ApKs6Ytk$$Q6NMKDIW5u@h0 zYARtWa^4EXpFN8{GHypQhrJ@awi}as1P^R&)xN(!f}%AyQfGD5w(cc&nAW{3BhWv` z6Cnxp2rJ2pTOIjB`DTQdan;Mb7Ed$(u_4anP#Dz~&y1s0$!tHjx2O*1lujf! z=5r%CSAPI;_hJ;K31ha%YKH&Yd>Sy4XXc*m=s@zuUo>w+t293CPX-!GZDXG1cL?Tr zovOR#??<_mdD8=UB|f9 zv0pt>0qyrI?V?MAZ?O`lT7<=2Stk+IVccJ>&;F&?1(YxP_Qz0@{~1n9NR>$a-KvLf z(e^zB)mEugo7x?DmAGs=X968%O`MUH%-3j5+CbEemRG|4(BDcj;N|ixnE6R9CT?0s zOkijGi=S=Ldd&!kbU1RNkd&>8t0~|71hU5eeorSLlmfP5EWl-AZoa2Y5C!<@s(A;V znJ~BMdg4lZc#sDXudyj(Tda4mSL|Q^cUwpdYV1db@C1Bt!j~Aozeo2SrOcjl%SoNI zJY`4+#W(1cmpSWYtn>#CmX$s>Aw`C>Aj4a1`xD`4WSG+?_pBKbQXlDvq`Kl@O`Fmz-hITc-y7bM0?_A#DFgY4!j9 zqOkrIsqb@K{RdQ*mvX7!4gI3t9OQga3ky9%oHzWcRIlnObyOqsPxIKcT0b8fH0@uU zs&%-lb$Z3zne=u4Ip-O>NDhySH$s1N-xhmh-*z98CbhpFhV;mcUmG0sHNIolLTsYK ze(fn@5A*U<@BFRLZ)#0uTTjQuSNY>Mgu}i^vL_h8OYG7c?)=qccW9ZX?@$iQ9$<4l_IT3~az4@TprpDS2kz|2ngv4|dXr^9j2*k-w_F$!%B{}<;Cew)>DQ;yuP43vvVgYr>Fn^6$^U8kJdw|}JF@2& zb4O%FK2L1T1r>cQ%a{zjS9}Nf&aB=t~j+aUJewe`cE)Bb7 zwSCt9*))BhsPCYDv`~Ofx%S$_L}P`bvEpuMtf!<&?dn-*B`4s}kw#$t zH{M96spjQSaM#w^7tH?I;`FbNA&)@+5(jmft=OKb+{1sEU`okM|DwShXOj)*jc_HAU`KkC)TF7Y5>}Ja(g*#u9nHKO(2T`@;@OeNgzOZFEYb`N-X64HCQ$oj%D3O8 z1#9)|uz$v>tp$ILdBbo2hIaHf>HH``#}fO1wYMu%gH>OFS$$*kF$9Gm z`?EQC5t98n#pgolS_{}*usG-T5QdA};?hS(f>^Yoa^;oAAazR{{hRFfslZm`ZdcK& zqlI)4}#caJBEX*`L0Hr@t4>GsePK4b{e9u@!+{2zI* zwfc|#=rw}TSg9xTDawlJISZF-RtTnF`9(&S<>rlgRqar8)SX zvo=+Rj;yUb|N8Ub-ZSpf1v5|NQLX=rqrr`PPGx<1CSS~wA?R5{`xkS*>STh-+B^V8`)V79!PiM~H7psGfTOPnYQvMAgW64B*Q{fUo7Dp&z`}|fpM-A_|?Te5x$1><}fkZzqCM`G*%V@1E zB&)I|YkChoDV5Y@PRtLCD0bH=J!bwfj0q(s7V+5MHrXcXT$Ds2=LQ_kRq8f8{r zm88BF+B+r!ekXXx@~uTCio=7|oBIrBD;u+jiU}zW&@QsJAu0I2oZklX7TP-;lkq41 zJ`DA1$e*Z(Z7Zn7emkHo>Ya&yn;R`w_S4qZCm>M12BQC?X#+D#o?tspW&*S!;L@2 z`A+`30R;3IhDaYtR^#|thyZ)23Lh5o;Q!!N(>}8Rn@Cx?gyz}$g>qEfzue_{;4zs4 z2!I&msSfgpV*GEoJdJk*YoZ{J?eThK<|~*zRNby`=vE6RMTRE zt*gmX^4XuX6ZC~PM$FQ?SsNov02q49;$M`={8lP++u365P4sx&LO7IPNsA^MU7%24 zk!rMer)bDPo^QRn$1XgO0lk=abS3s*6p*3$HF{#Gh^k&qgj218x&kF=IOV~+OTVpP zhTgr*J_loY87{~HM&(UeUe@;RV0l@@*YnU6+2mqlbxjI#p<!o}+H3|ty zjZVVeMjcre44aG^hE7aqc%|__mvSQ>hY8k_-So(C{ErkYri;4Dw_J@BothQ7MLXLX z*n{dk5LEMoU!!M=a`?gNDf64=zZGX{%OKF(f{ukPb=yJzJqX0)qgm~Anpi?sT`?22 z3vTJ`*Ji0+YTZkoBAJ+F-NRC?UqE0T4=mPLsvjbZoqzFRfy#`S40F1YF^=1$Y0a0P zU|RF7(wdt-YNs_@|C+1XRA+~#@pZxBPy0^1#2z=!H@cWje;m_>4-3^pX1HpNE521W ze{bwx&kQtfEAQ{TL_MvuyIwRpnYf%9PC-?P_)Sbf{9dg9M*zu&t3ifsFQZf}yg6r1i0btQ2< zi>AOT6?QLikLx=$puYRhJxM=3EsOcGT=d2lV>+nA)#47d1mmBn@jE+<8?e97YDkU# zSBHj1mG8FyuxMoX;VgXsHk;JRTA~&LA4$4s>sscI$PY#atNvp3$#{T1nP8BO&H9Lq zO|0Z)9!+y41~*%O@9f+^U!j7ipvpkPhJt>v>x@PiE1rCz6>iWa2gcimn>^LB z#cG?sC3SSb=qIhtd(!H3nKR$GoE86_`@Sce)CdlBhTSgoEa>nlzE+_i)QXaib|nmos}V0xhJz-8|DaY*qhz9R5URF-}0bKUgr0Sx8;u? ztzKCiT3OPH)?agO)I0VJ8P05H50VXF4wbiL{U7Gu1U||l`5R9HfdIxCAc4psL8BW4 zHK@1=hb9$l}nAQVmucigHaGBOoAE5amQ;#(UtY*Djut>s~7>@AS?t>4B#S& z2Og_EJM3<}Bm6Y)_gmf1Gc!5xcwhdXzaPwVOh4V#Rn^tiRn^t-?ll4Cvj}s=o$3jA zWJ?%vJG#joSdbRE860Sr2cKZD&8ue}Fi@=Jck0Oxn=nHNQV4dAE1AZzFTOVlC) z6WJU)lwa@0)u{`o9(xsNwHJ7A`MJx1sq|4&Jsp~(b}a;$|g!(CzW}& z4`tp_Jpii(63OM(yY)G6-Ara^8Duq1DEH2ujqddur{x~EuYZBE@tbW1qpt_A5~){F zfcuH_dL~8QLLnQ8M$$QIxNQt2hM@$co&CHHU$g(^Ms&@g=)(S1OMi-DpP0V4gx58< zL3o`o7{V(wMbdo{V=&Mzbi&9w`ecd+oL{X4lI)Lt;1h}l{X+H>9fdu}+*8!qX{M11 zW;xgRELsCRB}ELhi{=_3?8ObigozkC&S=us5>`8^qQ??Q($fO+@5py2^PgIf-9Dsu z57Y9cy9F9{rvDedSnIJhq!5&W_hIrWS|f5_%Ld}jpvO#f?22Ix%5E@=#vVDRTs)m* z2J#dS)WG_~hg&4Hp9?si5l)I;!YVaS?ZdLd>eBP|=}GF(gY={U21ZMQc?)0*gPb5r z-GRU395Z(S`x8w2Ho#oN2~T5f$HtLYeCC9}!ta|V1*U!v34ilY3bCH*qmL-WI!y=` zf3LWIgGuT*CME^&0?hf^b6S#9E+eC`m`7)t4FSbhg;R4a*jb^ zeo9I$#!K;Af*6N?e1Q%ZAaxN{(zhg#@g=9Sm3VgfH#w0WAX!`>;vgVW5YZE2@)>)H zhT}@8n1@mwaUiSL&f&Py8P(HQ2ZrA6+B-; z(oa1JoudBhsJ<4$o$J2mKP0{o&(OI^Z`0qv-yP76waXz zrJh>`;stihhJM79EBb4WK1QvxTTb#R#Zbt=$9h^0@^5|E{9%&vZBgQQym zGN2O!cp^s?O{Xl0VL+{Pp*0BS;Y1)*a@E zNPVhd1HMICPH2WnfH?AOcT^o3@%VL^r$(U}>hC%s#))h+G~y2YLSt;rKt7}1NY0315{sK#Azn|1QgW* zJAlJ6_Lvi*+Ysu++p$81W$zeY{_)-}R9&L|j8P-A{u~^Nbd>eSLfV_ia7qy z#n}v)`d}=;izt?D`mV@#a~8t;ihQ?ZB~=`4kTLL2KsI85w;;|K3gaBsnVA0jWtmp6 zYz8)HeZW6L@w>jY9+4t2gGI$JA;UY zDGtx<*nYmobDcbEQxDl`6`uKN1FonYpPukpVJ{R#a4vsp2dC`M-+(rN@PoR-oZroM zxepbZW6g~e6C?`W(UeIXR_`SGv>1#!th*v#CGeJ}%{0+;_AwhD!H(?CVn&7EYB8XB zS#t+@y9^al4wd7omQ1C1FoH3F>;lBc1g+;*e?q)IW3#2c zEAri{*>XWP*s>0=gT2y^24TULSb~u9S?n2yo=_5|ZT1Xj%EHzK)XKmEoIl41wXikD&s@PuB%WC@Ts z$Ms9S^|+RwfK)P5yp-a5 z(~}=mFU$jRQp%2B!N6*g?+gq;vA}?SY8YUa(O_`iWz#=J9+Rhq#-QLHd=oEb8u837 zE4f-i7*miuBeH>4^fV1%;g&spqnGY!l0e$Fr>xSJ$GP-lnlWU_4j#@Ux{7u9aVyo~ zE6SEQp=$3>iPFU&*eypo=FKF9U=(nSo{)FbVb~}6S_Z@Zi ze^kev4K#?S(54(1km?=JM+EP#6e=JZfUhvh_u~qc>G=y`N5Rj9!XFUUdQx%~>~@68 z_z4(GYJu*q@JUH9<8w;fT$GoojnnbD$mffB<1syNz;37SihK)mV)~4u=oJ)2n`7Q8 zfRx0+!}O%ak3QRcgN2gq6L@#88Gjfr9C!Ff(eV7yKV7-u8h#nRqdzl#=xJ~=#{e8l zxuF&)Lk@hq3ZGcY3`Z&Spp;R%s0=kTsx0M&sPhqHKyEFr>VA39sUU5E#5z$oyYbVM z88N(QWrjG1GBX*<%+#Nx%)B_^NGdY~=f{*8b=v1fk-45$+IHkipgD3s%Rs-%rMW1N z2BdtN1q)@%AQi7tDqPsd40|~>ta8MU$mzuV1jdCt+Q#5!<0mi>xoABorRQK8twLpB zQ+yLyiIlX~`kMIz97|sTQDt2%=eICKmbp?gefh_EnS-xWi|^oZlC2rJcExr{_)3Rw zf&SEqJ3k7xExM^qLyobBg`h0Um%@t~()vMcMqR7weyQ$6*(F(|MtXQV$Y7glH6 zx$6Gc#QHB-FJ)CO_7tdxbyMPS2hmEDYqp4$vUYSwOrOSaQ}Fg8xPn;*?k~y51!EAl z)hz4@Ysz|c9;|+l_*rZ`TU?fE*I(khMLNg%C?g{} z>ZRm|m}zKR&Oz-%UpcMR^18Wm4tSSh!+rd3w348?xzAW_yHY+mQnv=mEoQ@Ed;g`J0 zR*2%Y7|9Y`WL^Vb>ZMf%H_=tCo00m5+Vx*=>hA)S*JHbaRcj{YLtKql+BLq~y2iw3 z+Nb6K`P%>Mhjf&-st%-4CUDNjRb40>`>2Uyg5evP{nu$DX5td|n_WiAL#VD4(xm23 zgd5#4o8VbQ;?CmWIH#oG(jf{y`H3bD_+*X# z3;T;CG_ARZKZeqes^{|PP4E0z;v2Px;u~W@*k^@QVtIiVVhn^*?=Ruh4%diEm)YFI zqVNWsl1bAqtgkwB92WM_>+GF=Y?YHHk_|Khg4<`nHk5&T(Jug>q!k;D8QM9Co{r64 z3`7x&mE1c+gb z{Sx0?V&~R)fc+6j*Ncyz#l7@wYKG~Vj-N-*{<@7l(~sQ!h1I1#r?50Favs|VrLUTf zo{i)^#PS?W0pt-8sHZ{yVMGXHn4lyJC~&8v&jTh>D?t}=)GGa(kRM1x*Wd^}$wC;; zGK@i-G71ct86cXDLO@G{^k2>7Y(uGQJSW)Ox|ipp=q>VL9)xCfUT^)h{0)yj)gAs< zHL5E{2E3}6(*;G?l;m3fDYj^j`Qrp4WAthMG3WIbBk}1VntFPx1PNj0ISs~g>~tMS zvIh3xFj?hT1zi!%g{6b-;CdpeR9l!%7WwIprA7%8wCZJZ5kCa3$Ds{!5g&z%EL^+N zBJaS3KxR!-e|(0ea2L6#)uy_*A*|(p1qfke1n@}WK>lODT;}%|kz1H85f*-@RLw*d zkB>*!{m5r7@s|}v{Kh47q7aDj3CFje$^dTm4))_q$`WMPE5dG3?g;Jc9WK1h(F%4) z<_UMujj_uFPodP#PcnXS8|MGcq)##Cs4dYl_Q5_FS5Eeq|Y5U8k47K>V zGjavsAelsd7aH1Rmjq{LBOx=gq#zgw`CK90U=C*rF7DU(05N20=v$aU{7llR+aLA2 z#NE=tgm%KwKX^jd<>ZwV49oF8 zY$@2GpCIT;@!Q+@CD35CzxGbF&o*$bG1^!sZLGH2V9z?J|B;0H@nqNkNL>9h4`09F zuh`%(&uZxk_5>t`ZwnHXP!oT$&4(L`K0qLe`VICw0+G;A)VHAo9FmK)YC`$&WIWws zdP%f~oi3D4-zA+6+MSNO5%?w;_zErfW)Qwp1wL#;()7g&Dewa_vOo)gEQCeP@K@bi z1hWuemL`I!e_y^b9=_=B2vw;-wOpXOFAkV?ZUw#(2EHr{z7d2E=1uUQ4WIf;qaX~q zyws*UEQG24R{PNx*mSNmT`x_qL3^wpsm&qCOdI8<4Mz=M!oG%3si$#guaRZj8WWZw zjUX233was>Hzvy8X^{J>_DNZiCtpJWDoY6Ju^7C0>U#at<295XvNH?|1pbt(&euO} zyIOyRnmDP1QV(2hhdZM#JJ#8sX6@UK!ji&0F%b|2 zl|+G~hC2<3hDa7}+QGbjrSbE(_VB|~p*4OU{CW5(Un%(cu)HmPO7u@ltJ~t|H2u@l z<|`XNua~!rpUb-fKN=l%w_E5?>5p63I6e^@oI3>@CnaJ-_|MXhZTTmX2rkJO{{<^C zA{*5kw)9hDW3Ar*C(~+l6$zlFok*f^^u-QQFF#28lMHX#?N1{ApWa^kJ23`~Qmx0| zf+CwWAd}TI0UH;|HdGJBpn6M*f^n95uI6_l7Q}%|n*wcb$pE*3Me`o2dEIL7FXBZ90+x{;n`E#%_6(Z_OTg67Pqu)~F8?q7Y54IvD#F3`#nGvMz1=+B~~1LNqN$@9ZMnJIGo85uXadrXI>yH^ay+>Atdp3pfwhSaAA%mJBCu{)#u zkC=W)bSeqt13uXU?-D{UuPyz=kDpq>=%}&r|C|3ufR@Hh9_pM?_PjyJEBqE2)RsRO z$Yp$6__v^U)cpSq|2OXthGH+CU1Im5lhupE%KCEFsz^&t#jM-IH zHnMgDa|GW53cv?gBI9B-$>agNAFJ77j&oDMnUcS1>*Qpc{+(^^3CRBZ4XY zI6ld7?pD^hqh5w174T&)JdL)|MxHd{-{=G#XTO47C?EO^y0c}}wANfS7*@N(V@usu zlb_4KFelBXXcxvhke(aZ%e1gmjTJp8`AR~^%!5@wvX{5Z7P=a#UA zN@R%w`6Qwk=5y|^n)$HsN5)LeKc&ReH1J2kvEYvs`5N-t_TnG)zjXV-6o#<71{%b~ zpr9^TZ1c)f58C2^@|X61qH>Prl%W=<9ETgALgeoWhD&f3ytXf3FUZ(5&A+3@!Jg#b zh@{D?@qz6v(e11(OAv}vB|w(95)s$dBkb42Q&Y}fBR67`R|(5`>gvLk?> z1t*B~B>qc}ME!?Ovg>cU{|LZ;=n}jB@R6v0UzuHh-jS$(<{$0)8-ITU@U!4?yZ$*x zq<)WGzw=1czx*=0{#ExK3H*5N`b&>Q{fC~k>u#0~y(X>FtGOwA7rhi~7@WI*~Yr&=PzG zu54f++v{)zXQF&zmMZ9=Rjq&S`&~jee-~?7?%2L#DV_I5hqYi>Kt(#2sLIn$vI)@N zv4r_j4H?paBvchMsHo>6PYk|*bJ0~WG0S_NWA!cBh53uJy`ynA82HD-U{dRr<8XJJ z_XO;u%5@bi%H?+HTk_~1T$IPYj0MRqajNUPcYwi+gl@>G^l|WWyPttSUpotnPwpZ6 z1JtM|pkHDyOXuPHka#hadF@E;k-dRIAdElW;>DU_kGkhgi~|Hc=*SKvTG1&JV3$<+ zLyRc_Kd0-!lD%LjiDhCbI57Tkl5K6kYh4BhKglV7rXW-OBi41>q~?R~&H4zk$86>8N+)=noY##)F@pFQtki3MWk$-a4)*$#&n`I5VW zu}ZS>h3pVY-8vM$?I42xP|Ixi_mJn7A7{Jd{L?Q>bwmeNg3*WB|Fz;z#baDJN7OGE zj6uRt3Qly!mcFV}D4wrlHeLzXh~ZGiSE1nz+y8I_Ys;tnph={^>A8dpDM=M+9Kf*O zjk?iV8McBzEYH{$pYjuRM!zB2-9=k2{%xs>a{wB8FJ;#~b4+{)1HfZ4)a-_#oEr zYNlO#AXfV#+)9TS^&~fS)=dL$Tp^tqq1C4Jna>i{7(OB62*C*CcdGAAvMK!q`7|{! z0s{bW=ChoHRpFtK7=e{T1AR(7(BEw%HpU9jz17q3cM3K#BY4l`1g=2p`?z%l-7Xw2 z5lG!D<$JL_&fo5>Zk8_~Pt!Nc7ZlV3*Wp$=<^%0W$1sVA|9~>J5F(Ja7+1*nZSVjo z&o_{iz-nq}gJ2a~QqW+fH2BB=YI1d#<`4mtSuV{H!1RlCa|>Z8NBCbQ8$#>xk7zgV z9^Eds>q~?eBT>*O&W6^FX2mz!TN)i^8odvGPZ1EAonnnPZxtT#J%B_|r=dl4>Z|V} zr*`vyG@zHsH{h$x4>sDEd<(be-<9reNoyH83^}jrK71Vqm8Sl)al8aYmT#9 zsVu{)EPV}rGfes%Zq=IC8qlcUlsf>Yq-N&1(kO|MdX;YU#K!^X2m-qF6#_cRd{bwC zb6)J5QMjdioGI1kn4%%O=<%_lS**TlBS$Q(9RIov2hyEjMJ#dtSfK~^HL<}>pAP2_ zx^w85YLctYh3N_U3Q?0~ALUlzKk?__syw{*1Z(qgu>;IK1=}4p41e_$Y^o@AEcp&5 zH&<|3F3KRV*E3`jPx%?r;0k5zWC)NOX_(!E8^?!6cLEg_UyQu`{RVJ?u+F*AFmV15 zn1W%p29Tufp#mAx4=f3w9Zx`ByEe;fz>rj(%xSL>p(yR_Kk01^--JqWVg&j`cv0`X zD?O6B5nE@iFt&ZO0OS1q;1D=WHNI{qO#U(91Demi`yU~>C%A;Q=%gibOSfndPi<1;$Kmi0{q zd|88h_#7YF@&CR5Y{VBV#COo4Ye?z}hDmTwsB`aYVeZ*~Rm7HC49 z>zQH99U6^DvhGn*0qGg7zNZdB{lu5SzPeeGc9@^dRt}qgfP^q-sgMV{BI-u8Rt!flu{0LH$hw5Tc7tle5}h}_fuCu^j}bb|Oh zt)FuMS~`rVE}+>myaNSmc`4XkarxYvT){dYoHqZZ>&Vn0#c+~X16{XxD&tZR zF|Z5}fIm1_LMO+EI(JuI89U5Lfh;+!RN_S20tOf|~?n5aNLE;tgRg@^Z1o_t#Dw6@X2R zK;oFA{@gq1)qLEmwSBO%Wj1GQD*x?YcJtVjg^X{G1v#fyK5!JiVfg+HaHDCaxB~Au zzSW`8Rwlh#$U@~=Y{<>6L{6-a`ghFR6a}(=^O&)Zy+pM{cJ&so_(QWTa{vBYAvXeC zi*vG-i+#XA%yz7<655E<74AN{ieOe77a2IB54VyyiI3Eu%=sycEdHxHAgmU2(SCug z*42|pBb-YDA8IETQgZWUO%zZ7aX52qj?-21jiY*tfW_n;h_4{&%Cw3se=B8r*{1G* zQy8l9xo2s2X1PW*x}{~4x=#Oog83bvRp{IlOFRxOHX8e+iX_fEgZk|);Yo_x!BX; zx~4lOF$`MA>YaGJ`KobHv@#kgd1%tf@WAu!B;G*rT-)>A>%HAAFCWL(lCD%pu%}CJ z0Qf+jt}0IOKc;l zpPKX{ms(jLLSV)P3zS8Ns2Abdm1UO%5KJ!Px*1Z`Ny`&P&hz!C0+TQ%$D%S<;C4P@ zz^!F;fqH-$A~?d-o3yn+a1^?Nlc%|Y)AgR08(qlTI1lGe(hMP4%&oP-;)b*&HRCO= z4G=x%3XGrTA9KroKnHRDF`TIa(Rh~;=lB@QciHQQ+v%nLF%zY1PxX>j7I_-=iof{% zW&ufZVXJQ?lMrzvku4hODYsZiU)CDwaUx9P|E?JRA-c81APE+ohQ-YT4BVE^ZB7!l zf#U2FO0-7=SMY&3#9r{ON?gE2$d%ZaV;Fd2xAOgCZu)>I$kh7rJ~&MU50mqB*NUKD z-fJ2Vy10V#L6Z-7UIws(RNu&5LWT0OX22E14EZb8r*$h=G*bnn#@@QY;ElOjxta{y z#m)k=q!re*fny6`D8F$#C%4^`Aq>ZNzeCU{q^L$! zT4bEu9vLPb%II=eu$CN!m5q$f;Q1g0bZ{8g>w0pEfM)dpdL6xt=4I?%P#=B| zKLpm{X>3okM>bUNYtXE8NK|jh3+F-#N4C6{+KqaW$9M47C5o z29U=8?_&7J%nb%1{)>p7k_JL5Whkg2@T;ZoJ~zq-SH-?ckjhz{Qjx2#aTRfomK*07c_XzE2tNe0lh zTq#$NAyWnQv(age>iY$3^h#|PLG#lE;Gzu>fYaYh5P&!D(;V~>ysbYb083cbQGEsU z2lc#F-Uz|SL~0eFQ@MossV{i6BdG|oO*3S}_&ro%5$-VKXH$%Rz%x`=(y!`d(r@`= zG5UdILcck`lz!7R{kl>>SPVN-(vCqOsJug(eiyxyK);vac5R=2bEr(=6ptkJHF8E{ z|5jk?`%N|x=ZJp250o9<-BI0Oh&V@eqr^ieONp&H>L5>qO_UIXuKStf(vMjgnV(kT9MXxkC#SvzS+bi)02eJ1^!+?W_A+ahEE_etZ(cQx+0c2NaQo zK>RfD1@m%b;p)M>C{{6Co8|Y1B)J6NuaIXXZNrt;1q|>hFg;Ak@&spM&jALfCwMt* z29M?VSP};fJI*~w6@Qu=x~sig9!Ho~bk%7nAVwOX18=(?6HF$)QS<)2xy9dj>)Bxt~|BHc%P&Q>?&`5|{0vOz;GClUjQw*huJg70*hw8oER`bd%js_y0!?@lfU2 zVJ7Rp6V1B)hq^C1NtDW>uY2kY`<}pOuTuIzNB!YDs{WLZs(ZILTB0XP$-Z$VVGcyO z`@Up3Py_j`(>O6%*ysoglBIMbXMLfW!I~zCMGk*UuUi3Zbh<{x)KcKQ7n;!P)9B{7 zW_~%+uL06~IhLGBu^+nWKTIk5?K?ER`9Ff&d2~XnKc<2J1#F zE}#tQ90GDv2b9PSMTy+(!Hp|;P8#-=t9kH)LQgs{oO+T;Er5}+N{Y}J0Cp@?Z|G7> zPt~PZCH2jEDWx?tJ(oSE3tnsriu6LkMk&Z$7EtDJT#wGDsNtAOsCC9XNbd>9!57^0kju#VVnDhow1d=8xk2@X)4$bXDupl z2Q#|q6-wuBFfvmbUA&==EXku)yCGO4Op%;MNS!gCcdNZlBEQw4>y0QRULi;6Por^F zjFhpxPLVH>*e<5l*mqjL`8!6Ov9Xl0Wx-K7SqvyAvjt0Yt>xwIcOQ-OKOPotcpu+E zx$=*x-USTlHCY+ueR;Hx`tWu=uVFC;Zz0}k{U1>USj+K69&P|E_B4UeSyYcPVO6%^ z7=iRFkLBqZGCwtVQ(+&7;;X%Dfgxn%{09+*&&o(y1fb-(kp3DcS>+>)1X8&-53&*i zE=04~xEEsA7a|)%BmOfC^nG#@>C1O$4%~q_2A*MsqWSDBzQnQ_ZY%eY26#Lyua##o zlDrQ9HGc5$Jgn6JK~)%GYGyKRZctQZ$Ba7wMBxc*ol-E)^*f0cV-?O+Zw53*&|VKW zjMth6T-lHfdSO>n@9j}X>8GE=7=_}_qSgbbV9!hKu~e@q3RUuT)Lgix__hXXio1tc zYl>EEqxM|eK8sNPMGj%jYjZ=}8_u65{)A3{Gk*%NV+5@rs4yC>#C3MDW4AUZA?M4f zn4`vK3HoWB2YsE=7uZYDBP6EC+<@9>WXJtf+T8V$kPnr7s6~yeCz&quaYjLr2@k>n zsS7J|k-upM4mEn0=MCZn0e96lAHE5DK-towZ#MEoqbTwVWk_}`WSwb=cC&9~4#&`k z+rtANNdO+5|ERk#J&|^p+{c56;0>%F;dpY~`3x#{EZK>_q(UKn&o;wi26z~eBrw*( zf|~l6m+4&BkHZe5r~SxU;A z*qZPL^&n(YSY_mF1JrG5Vygg}mfK!e$8%BSW6d{|AM+2l|6yiD3b|SKKa~Ic_&@TW zvHw4XsZ|T9jXq96D}){<362rxWX5HD?_ZGJ2Qgneqvuj;7RHORbFyCU!y=)9-EM$I z{@}+{07S@{Z{gJejlrf`t0J>k@AMYB{G-wkD~6hrylyCf*gtws9#TGc_I4|(%D=&T z-E|cM@R;oFQRK^CRDtkB$}eQu9N=3}m{ie++6UZ{fzOAxz#kyCcP7RNeBu9ekN}A@ z?tkcm#4>2lvF4+0a~I=p*LkU)VAp6Tq))=BC*JEQg~4tMDWc(CkaFFiIKBHvO#E=j z=q7fkD}KEbOjHk{2|?q+`<9(5uY{@qjj?jpyQ~m|A;7Ha^nN^NO13siV3)LD)wX)i z4*V#1gf=THaeKxyzLYf|rOoZa4nz@LC9)j~D`8~g((fJW)a5%`WU5vFR6BHj9u99O zY>S`#-3^hEQjA;;(OdD-Tg2f5oFD8Hn_OjwBI|}GBUA>Fra7utW5sSa5|7;W09D<^ z+&7D32Etyzv5ay;laj#JlELfUn7m7ZvygeKU{A%65@b)u;S1i6ITXsZ&^-+hL%$kz z4Tn44M$W?u#~m#0>5Po#%GDk@L_!uxmMs&wa?g$*NQ5FQHe*M6B+6qwKhLsR{{ZN2 z1??E)eM=$GR9Tv|sI#l3(1ocQ+1CzUp%c6#4Sk`zs#(F%x#$+$`1*B8THFI?dZu>z zU|>>oTo~_?x{XO%*q!fgdmrykFA3H9{`p;tVph|9+~8bOu+jf60z}>mgRSBJ>}0I;wAz z!qh`Sp-T04nDb@)6;`)+VQk^75=?RXn^P)A<8SARWAQi5d#Nbc+qn-6Tn+IzM@4}u zCN=s1K_v0-PanYi(rw@O9}Fl35SWJLs$^9uw+Ix_&XBK@;0!rlVC49d#Xwy%{U0+A zz22gJKiithJvq=&HV@v06G;FP`KyN7U`V^@?&bQyxadZ7hKnu-RjMphVY%pDzpq_O zN@^&pp--e`@9oA%v(jSVfnd}xI={038_77RSO zGIbCNa|y}nRIj%iS~ewNfo+;;DJ*4i{)TfZb2$#t2-}39D^-5PWz<3ev8!wukMd^L zk%KW)>yfrh9opN_;#kdsRU6qYV`8q1mDQ$Z_52k;d?@|eb{84 zcEQK6H4jE@p#OK!RzsegN|99b!ba{fB!+n9gbju-LubEOph-MUsmm-9zmIq7=0S&} zuv&B3VF($uhq4?s^o26aX}?^pNdVH07;ogu(7^GPux(`FULC)0GbA8`AO?};<#!;fl6>i7 zVdQJyk8AWw{_MjYKHokF%*hk0{|4Ax!PFBUApXsoJJ=73Z<;#km3J5@@2JUR8I!9; zWgLVUdy|YOjfB$utcp3yP1`gf-g?^_0S8<;5v zEYWEMo_EwYNMEk^dYnS`vv8qtk$|o3Moh`T@MXNx?SBVPkj6C0JeW4 zyeY1Icfpt5UyCaf_3uzw&6}~I!;APjt4w0|1ZJy`#8sNZPmg+g=<(cTsdy{hoMX;h+$u*0*;+6dXWr?3otO` zt@44b{*MMhjXs#^9Yi>1hv)WfUAb~YH;B$+&~aaj?x_#|o^*dm(>=4zCw+z?wcY21 zAVW-jPGk)W1Qk8H4Rq*y&A;Smm7joLsGmjXL`i5yOBncpT{X*b+dOha#q#NPS+znR(VHYZQT{p1xLMkhd5S4m?Q#99{#Ky4C+#mo`kbz z3%1JOPdfjk@lPlGaa6z135LPobZ61}s1wWXu7G3V>BkBTX!WlC(yF6o0gCb5BLKVy z0P~;(>(Hpg;g)*heMGw!no(%{Z9s+oaT1xo?KsmlTT{$lJ+2B;A9`qfl6Mvs6w7hL z?JVH${I7+-!3jn{P()e$9K{TejSIq?x;9li7%Ac4q&u$N4=gAnpUSZ%S~6JVHxiFR zLltGV<^+uGVaQ79DcGxzfrJVTwc459cgH|PRG-o?w-RLk0VMD2xNV{%DG56Dux6`0 zCQw-aAr^vL-7qW%wqxYF1BcwZK6ZsB*3+io|E{p)n4KlZd{Q!am;2kdJl#HY?>giu z_`p#!Iu26O|A~y&kXemHdZH-6Ohv9mnSTVSgFJO)*@*;z)do5O3{BJSpxM^Mtz7^^566KcwCqQ*=1=QT$9U|>roJs@; zOZy3Jy^9EoiNDswd`k%Me~B`I>P8-b6q}CV|L@fiSVF%@p?qLQ_vw7VaOReaXm9)p zw;AJ2n4LMs4g5t_hweRj`aO=@?g7^Eu{q4JM|Nnw3mS$(zt2jlm@hiLERWV zS{mc6%dzHPXUBEb6?j{ncTDTv+5>csR5Yj>9pU~T^#7dqc0b^#S%ydUzpo)lKRrsI zsV%%AMw&+it(KVWU~C+YE}t`kEuR0DXLSUs=D&J;03h$aXx=unQ6x0*2@NDQj(h@m zMGQa$6rlbD06n3}K`Fqg(Ko*dQJ1DD0Y$_z(5>j$njrXyDg(V1?5kol`~IH@AeVpR6lBSe&_~VDzc>WJ+vmfDuuBxKz+3LBtv*x%7s4}Aw&a2Oids2E1J4P=7Ppjha-?UZ61KHFF zT>xtj{2x2i^fL);bxs+fz=C6%Ty=JD#E-0}>H6LrQkE;kCSLKp-#j;)XL)a!Vmz1v zTKI?XD{XUEZSkQ9nBp-BF(~@xH8KSpk~qkKO!0|uz^5hHL;l|sLS_lCR+=H!Y62nF zGK7$8HmdV#4L(XFR;-G4^wr33F|pAg;GL@n#6`#-tC#$F+lbo=oHA`M=)ZTE1^uPa z$?a|jN4kRCz0y9UDy^;JYAvvUxD`U|TVT1#rR&-RfP`W!>2l!zSZ8X_xJ< zlK#P*riLeV$cPMF{s01jOiM!uD_$m7Z3t8Mz0*RAwY?z6a4ePI8MNU)nB|?$Pa27? z(7-=kX*ibi+kysR+5-OW)4#jYIdz!%m)0nz7mP7)KboNs7J6Ca^_Fl{R&|;uXMiWi z=i`@g_=V*)2n;QdL<|ft&^sp)V*nS^(TT$jR`6^B%-J-mJ|wSI*aI;x z4)>*atp<08%QTd}#*Lf~-ti*gpXL44a-W*=`BCB@T8LjZ7pC=-zNH^Gm#F|T_OyHw zf3Q^f8`u+>9hLN zC-ABI=oZ~g)8=^{efS_h^y&|9;D=8pewg0ThnL|)*x&Ib)O)U}*MAI`;B~#>5>yq# zNbjy>IvQW(Y>kLb_Va=2);#l)*H<}ebie8Q`F6}C;IcOZZ{?53BtP!of zk!#&;%;Pa{B=oO+>L=L$KL+p}+W+Cgfdf|D&y$Yjip zb}Pd_4E)1?4BckG#J{EfV+o{gZ%mAc_rX5T+2C(11SH|(E|mwk9dj(~>ZSPZ^C}oA?3+fPrUI8~GMZRv{U=A}jo9C=WSfgjf`dlm# z4W@iSqobx5)vCk8O>;f83@hvjN8q7Sj;AuxY^6LH=OQ#(CpFseTm)yNpX~#}d#Fa} zRgwr`4^Co{TpkE_mfH;XDeN!#? zpoPu>iQ+Dg%!0j*WtI^NfG3>>%orsL;hQ^U1L4qEr*grDhy%~6qhlcgG>%RFkz@H=WAdw2~o2r)G9nYUuILm75hzIqZX&)bI~5Yj57y^(XD z*Gv=pO+ET*{4Sx?eHZI#g0I!~bF4wL5wAHvA%5|2-eK6^&xsdwsWttrlY32Sq@3%NFjg-fUMzL)bnvvLaN#%+sB3@7ob;<(S504$!41S+;zLxIV% z8fd@^D8DGOf@5cQU`{u#>yh-&Duxo37!XUj@cuO4(eKrd`Wft$0s4wu0D$V z&FRH>P@Ca>xN6ntol(xipFN?d@M7vC|l!eFr_G^d;kas15pgIm-Tq$0a_V1 zWtN0o|8XM`_59QMT+uUjxd)#~N_DwRap?@tosZ$-G8@#lA^%W}+f~z97?C zD2`2hEJo2wCM*fMO37%eqzcV=!|NTKA0nr4yr4Qwq9Tlh=~=1^#(`SD3N-^Cnq6BD zh7UMl02~>X44%?_uZE^^D}Kc}e9_)0VUMLoAf5xlnw-`1pU31dg#***VL_>Hsm4?k z;O{Z;%2}Gj|BSRWhd!?x%|Vy;1h%Vl=%ung=Zm{(+qGU0x@E+MzdnUSRAZ(!7B!|U z8d=zsTzx&0%N0UU8jx8bGRe@lLfcVS6zM&9hA zs!^jyd#@|<-BJktuIMWJ&!e+ZB)hL=rksQ^odv|_r=%hqL=j^70m*zp|sdZ z)7t6{R3p>JXm_MOL|Q{+!Q6-Ag@*~)p=rrN|B`}t97_iPe(;FP9h|j34a&1R55aB` z9PlCHEKEFs(iA4@z;WP=C!WV>%Hmn%$H zn%I@W=nDL2e{R1op3pd82s+m$$I{dId8?5?NwJdEp{sScYCWpB8TdoopgkU9eLHQp z?pu}7R5kJ#RAwqdr1{bfQqv49L>?1vnh>1zF+!srk|E;>49MZV3>&Oom50K zluaEou(Nk2dOSX>4wb})m#Ud%Wl2)E;I=i@B$iG1PwiW06scxb0Ho^cL)u~(Vw_iK z;6vMD`q1E05F3|)!utFEJGD~8&+HJnP1hNvD9un#U(LcQl)7oER*Lvqy*$!Vik`!3 zHNJT(#2z(3(T~>7WKZ_c>b6R5cc_)PVsSF~1Bsu!24BP4(wpFi(x2{Un?CCKhVlNg zO6k1>Yw`blyA>t?tUiG=k_>AHOtK5D$lz0P)-h)(n1_U*{1tk2HrJ-Pk-uOgr>$36 zH(X!VYvt+!h$N$2ktxWSVUHD0 znLYEPA|DEI^^H9mRI{y!c28h4L@ZnpYS$k$>Kw^4 z_NC_P(1_v9Smz$NOPe<3W7(Y6?GL4}bvxDE3)@ho}J$l5fesN#Iw?1|g88v@&>(KawX{ zxSm&dpBz-Y=EBgCxp_`Zd*+I6QkR(aOr;n=7eey~4XHO5q)w_t&c&MLtS6X09uLs3 z4mDDjbyU~LTPyKiX_k&x#cm)EhB)$nJp?>@y9)mzN5wy664<|a6d*?BmiNQ_fYzS!;Kt6gQV5f6O6=|0-F^AxxQm8ZgXbIX-+Nn{-hK>eA>B-2SuE z95oy}ZvW!^6i3Yp-Uctqn_V?>^k_#-H6Dw6i?NT!Y@ogx<+A&RWslFr?%+6TO#6y0 zjp>9{T4SomXJp1QgIbMJ>4SxR!9v1jYPx$&J|gz52>bm^|G9|JMC5)lcmP|Xo$%+} z>XwR8?5-;`CE1MwT$eJ}rd!rrQ{MsMcd4%=%u#}v8L4# zFhm?|-iV)&PJ;hIJ|Sb&=E5vKV1BvdOv)jnu%c)kUjrs$j#iHo+dno~>nOHi6_D49 zIn}n5s$Gw1J*Y`4)Fz}d=ucGX?!e5_)=os+#MGN9Z-|`;?wHn{j0BCwBi#zkb;3LL z_Yv%d@j_t({z_?8d&4+}Pl9XyJa}QnHdKPWm{kov6oD63+nkENSx+x)W0*wPIs6+8 z5!v*-kMnd|dtISEC(0bN^tPj{CHAHU3ks3{9QqFna1v;a>4n|H5!hJQX&Oe4vFP7%ee4bJ=GwI{IO6Nq|XJl%bU zOk$4RdJ+q>Ltvg|(lL{a4$LzcSZ~kwZTq|tf&ibl4nb&;kHrxAHmt_*e-jV&c&k49 zn7jlb&oQPEI~kq4^nP@bIr+4j8SPL1-`a_sGxQtT7CRZ8BHS~Ox zH|iPIud2U1H+ryf+9|hC)xJ}yxD9u#Xl=^V6BWqNj-pkL9bz&4>aiT0kYnsu3X4iJ zMP*@3a3JQ(bzM%OT%lsi70VsDzMz-u;B==vBjp6I;P9TDr4XOYd1}x#iSyJGE!0)C zm8X%r2KtP~CQ77jt+{}!T2M|V#8B$7O(1A!;8lMfn55=@3PHl33;@kCXIg6k?QuuW z{cO$=1P(?W%sP6WK<chNYgmWp^XcJ2h6!_PxuxUGE#xnNeunF ztX!}Q=!jiTWM#Ngkoou(@S)dcI>v}W&m3xuCn8%E`EJcm^7i3`F&u+)okW}CHlhQV z#yg2n8Iz&Z;x9Ngq0#fndniL#>{oVi!eRX3uuh?ghIuZ{HsB^r< zuaU?FHk#2n&^jPr9W{T#%Ocsq+oNb5K1_;G7r_@W*Q7!(i&nb1ZznYH;?b7&@x&8} z_8QGam1!p?K*_u{G0m*hkJ}j=iBIi}u^I3VFeUzi-Hdv{GQ1u;+Abvx zSD*#%X4IyK*!z`uk4XUao?HD%#U#OC=r_qF1s}sUA+e(uy2b}*?LSulxU9^acs@O8DRpqBR)CmyI1%pz8sk1eEk- zb218pT|B{wY0+$pduglU4-VQl)!J`%U^+$UXuT};R^SJ@S!LbSTQ`lkvB1T4Qz&I; z_vwK_4N%`y_x>5%{G2!l7q~+?9A4<;J!`>zHt$&x?(=xhx_F+kl*Mzld6x2c&NI*Q z4W0|lvwVl=Qa%&@Y6$&XJI4VAGa>d~$sQ`ukr?Ab-ckKq(F3&l4?Ag=cYuW;SMV&z zdQ5d%bThv7ywLnE8HPV}ZOw#=1G8KvKTl#a>dfs-yj7JRF@ zBZ`9w66X-r&@3d8d0-Y-xq6WyWSN7G%Z<;v3FAgsO|C_0Oh)tRNz`Z3FO5=2-eLCM zRqIFzv_^15>&N^uYN!}9G$+v)mvIxu!lM5`M@XJOlFt==BDbU({={>i z`8oL8*PFqC$7u(N5|RoX_ic)fqW$#;xI-qeI1~cM5{fq5i66vRGJ`$n2hk50sqldD zL!eF8ae`B!g12Qdn?BYi&*try;Q|}$>%W# zaT)7z90lX{*8BMjwj+x4;zDShUbb5chTcDqy)TIOPX6KX_g3Lw9Fztm!VpwNm*KoMK9|u z2b2iu%%J`JTqX!}%NK`{O`N*-pc+JjMlU23@oE;^XvB}Isi~E0GHv5yJ@l*zL4#mb zs$~{sRXJsqLRAtPiVPdr@|pVRC0c<@1CR*NN8`LB!%*SndNPZCT@bdJ9Yr;jKS@%# zA*qmnqCpj$C=%%TPumw(gonbaT!nQ(_b2U(s!AiO#)_!Ix&YiumP7Y7WVWb!I0{jf z%X&jvING8ry{1D^MM*W=l2De!N|aR3eGEx;&8@8^)olSSWts|qv7jn8Rs3030YQbe zZ(BiiJ5qNRZR(ty%)zgzZ!sK)sf*~qAzj#T@PbUC4t)D(;I(1q^Q3Ftzeog0$Z_bYT8?j`&Hz;s#iIw335Gj(CB{nrg(l_C^=x z_sC1g-&h9_={(_@681SpudP>O5qQD*3m0`J{^&y|)KJD_AV2pe6Th)ftLN8W zkF)RYLGKP{-<2F8DHWGOz3c2fgB&PB0|T##=)usfm#YcrIktHlcxM{3YgRDsm(4=GQ2s z>RyUPWnOo_@hmk6EN0OI7%8DZm+MAq&k}zY{dQ(H=p!DW$@obfcn_$RC{S492X0&y zYj20kYR?sG5BBHD7_q>GZqII~b6h*>+d)G zowzE#!bn*q*I1lNJ)W)afj?xug8>A|j^ONm&EZcaqM;VCLcC<~SYt^r4Pg>Eo)BK- zT!ygt-2Q?TSwB_JMf6W}4t~Zd3$t;rd+$Q;H$4~Y{jPCV@5isUu}%BXq0;vIkB+)R zI?_XZd#v66eD?oc3&-VXr7W(M>+M!PdC_h~Eo;AtKcX(XiF@rPZf6rGpb4>^u2&D9 zeOOb|%wrETSQuXmz1=c4wR4sHTGz|4@gIQDD=l^TUrTirlol>V1SkA5weYm4-ThM- zba4iqhdA{>oG-3IDP6E*KBSu~zji=R7gL@fSqccKC61hjfW^Hz7okyYKg;S1s+Ij~ zYWY9|zZ}>QxegSJ2UF+&7=|ia!)W49329$}ROJbjj_Nw$H~N%<;T61RLZCqa(t_Br zRC28W>P?+{rW5Qa(rX?}VJZz>$le3z!hXA@4@remy1SGfjnbXGbF9*?g01srx`NYC zU2m8lO*^3(h~I`OcRrHyXSYJkCSyJrE;{LemiRglGhVjS=d%z>-3iiSG#2*ScR*&ut|A5ciRm|AY zkwt-K|7ZIPeJ%BPh4z!8zbX!FF7oehD)Ke&_oj(X5svoqf7XmbO(+DdH3>l`5EbAv ze@n{ZzQ8Y54UTHrz=1avS4FZ2jK8H*#mSz~_)b_KZE-C9Uwr5RSxQ2sogAyD_Ulwa zsP^i&`RCM5P3r_$Q9ebAlYdO{6c$gB;>===w^BSs7YBXu!TbtSIGKepTkn{EkyS7m z1%ZP3XOSzQvLbin`uRi14`XXHlFeXoC0CZZlFw>q%wSGd5026da5t_pp>9#P$!!DW zpIQ)mJx9M*<@PJg?=#KIDY$}vJnsnqq&{Qu&)T;&|D2BB4>Ko!b&O#ns*;csiJ=3l z#n;+~x$r{sR~2w)#&0e;h^#@hTuzku4tDn<=&Aw^-lHL`AZHNh2fw<4k z?2QVNL_Wm4%0*IjCs$}8-Q(}ua>d?%6gxldB?x*s{xMif-2u7lWzKJbPbe(2bHUzu zsJzi~0}UR){NkhLYIT|I;N%H@=^t~!qEakE`iTEygi)H8unxVzms{h3)Za-{o~t)- zs^+<8I4-Ufz4DLgAvF!9Paach>Yw||NkFa;970;YEa3SXnCzt87d@Fy`$9Ph3Piasr^ywW@_%m)&4D5E653kSww`4 zUw*C?OkKT`9dU&)Cz0FK?$Hu7I6n3{-fH+~LaKnFa>D*GgKh=Z9MzYg3)5|emPd3aeATehfdzE(sVQn4_)yfLbL}Sx_JlGVXX{)*v|Z*1q}-s zK6|V+6I<6ffrF5FSHTyzp6R-Jt6(m9ugmdjH&@FRWc}!N6L$5Exu?gmNi8{V!a4>+ zR!al-w{2~&B6MG!iSCkdD_A>U=&8Q4@onE;uXZj4tki@8GNdCVHBQx`4IqJDw)JAdEa!tBoTG zKEpz;yxAU;GHM853aYpRXFiRDPaHv)`=_e%E!cvDm(@^Tne{i+EP5t$Hj8n*iWh{s#H9^33!fcjv zp#X~Jp{NR?9M=CxJSl$}NwiQ0Im?$476sV{VIuoNJTy8;{7nU`sbJKJ6{M^8N4SEE zV4FSGRq&?E;dvAJ_$!>`(M}?5tRhkaLso*9z(jE&0)=+qAiu5DU-nd_s@*blO%y=z zc0JY~Bw<_>PfLU<5Kj{<*;M09H~PtP_8a{bwhG9n{xL7!OuUMG>OWlM6VA|KCHf!_ zU0*;q5XzV->1;y-Qe2^#jX3{9J}xAkfrVHwdMz;;O6`uODW9h4@xAYHEuX@IZ+-&$ z>!L@YLic`$69FfVo}G9tcl1o=wbIeE$k~dfz%q!6$*&f3pZcU%{E&96#=D3!Zd_ZF zgr5J7vRL1L0Q?swFPr=)P$YXgZrejlhSE>%!!fo)bwzO~&4m|l(5dP#!eG|Vus@Es zA6&uOdg)bIn5pG8Pq0?dT(Dyv((+q7;$UNe<=LXl1X_c;Tt}h^{%&U#{xQcR!6y$( zzT;FgUEI!^O5~upCA>8!jB>{?ci9D`P50*F9nDnB1Wu+#EebR#g}ta6TGCO#4~)b?8xvzxTJF_3u$<;_v(HXZ`!N41^KfnfmQ#{riN>#NS8R&-(YL zvl4$_Za>FKhrxog|IRP9rNbGgSkj^JZd*DC7+}e_8%60_@hIHr6SgPVKGbq&JR?P3 zZ^c8Je};fR%uJEy8o`~dKj?RP94sqOwqVIVDh?K;NJbvl$|NsFIFkjsDuI94 zzrBqAsYDBqN3}9C{OgfF_`9z2dtj-;7o1q|TbP%cEeqjs2}`*hA5p(w%wqfv*Z}J5 zc$;*q^%B$OV!T|zmtMZ)om9BlmxV_0JLO$n9_}~ELA%MDd_{P`X?K;C$radaS&Z@a z6)Yu~rqMK>P|HfxLXhvh(=e(+xf46!l8`QU zrf!n!!{sC7OL%MfCELf5kATuTfJ3)F zQp#EAJX&Sx&t>d_J!R~Y!+)GTB^)l#>{r#$V?^S-ya}a_JGTm&5Cul2$^%lq$NBGa z223mDRib^ePM#-}aXt+e6ka@Kno-3r2_zdI9MEfg(9;X5&iruBoS1~F{gpMOGrPnMX{?#q zI%WngdM-bm0~Ac>sJ@Gc=3w`&;W$b13VY=P<6no`XM`^3KQM=M++4F~p(;F$(NDKS zyTQ}1tQ9<~)bl|V6-xeRF-9)z=YlYR*3mVFFjd+u9#xSKDe5(T9s;`={6J-tpaM9= zME)TC7R^Jz_8c5&Fph^pjGO5S&B_@kBEw=O=rsslQzuJTuoa$47&=#mX|WlfW3k@E zOADf(!wPqv;Ib_A2J_?Ic~cmPjId;T<=%B0bg(7A(K;9=oZDH2f6OB{kVd^#+KHr3 zCr|Kh)}%wbm*`4SkDGyejjn(+SQ41^PBWThTX1gP+6(u!Y(5~bU_a>zNcg4%$FA#_ zusUUZ02*RY`)LqS1MZquuH^tpB z{uk_YEP)Z0&9eqe1YCf{)npsH!xFGN{2QRQ2!WS7hYObs7PP8Q^6dEm$D07rMrxKC zPQcZ!@Z$C>tU`qxztbr7Kq!A5KyroVVE;&yW9ilGZ}6|H_%2wnso53y>q@!5r(P~W zDUAhi!B)o-K~6wkS-cqs2zqy>4NM2U`wIQxSb9$?7sdex8U%SEal-ios306hfm;Ww zPfoS_kL9OTKFT$xeUpMasIEycZT%NQN3HliZxz49^ajZ+5K;Ke48)1|71(Fr^=M=9grCG`J?t~ zOk2w^2oEO)rY4Gk^Y?%$(`Ut)Qj39;$~9BoGw5ea0mN%U3K&I|3;+KzFjJ&}Ee_94 zpk4fe<|AYzqJHeCeo#6hI5P%~Wm@>s^1X^bViNUW(z9$Bx4n(7jGfuKE03J3^W3@ab0OpId)epLDu@JsxXX=VEYCU3lwZO;FT6^ z>SMfWE!Un)YAe@9#dJB#W)y$b@~sqHW%L&q`JjkWM=R6%i?_pBMD{-{A0op}2H7+- zf4Jf%&ygJxsOTgaU*0pM=N*4z4@f6Ih^Hqe-k(O#muUE$J6+QgeY?FLH1Uu5-Ibc2 z&2VA7b1GhgHPH*JH?8KJ-Yq;Zkv2Z?0+xi(zKP$+f>s8Dc;et*(`O@u zO~?A>r+~;;cM@orRB<$-pT)dUG#6e$#PucoYHfc(9_*{E)Yw;f3qV*YdJB~j@ynuB zavXR90?DMntgX$kxDyC$D7iHqD>vTrzi1z(k-);Xt`<+O^g&jlHAvuh8?-Iy9L6^xwn`gqtDJ>35cowzfmKhju4k2er0ZEJ_u+b7j}{zT zV*V$pZ{2i-{H+eRMn-A-@B)O~T8f!1wcw$mIBK&B0J*5D{_0m0-agcn!0%;%wjS@$ zQ4K~%@@w->kZs9@F|zS1=>Nab{GQhD=kPo1qi9j&SDZq21&jzCC}dj(Qf}>0MYux$ zGEb-TDRE2){~S8hW?V$N#*CDj|Ia$?`ijRY0yWLJc!EC7<@Mlqav_*qbNTvtm&tM* zlNMrwECzq?6<})G1u;yq68{+QWyF;D5B6nsz~9_=3C`YQ4A+{orS(aHsp~uB?Dm)% z>eFMo4+Ne}9mikbZaI|or*d~^Dkkl7_lG}`yJb!CT)RxIo<3ePWv$c&E>?RnPm{wR zk}mv=X*L^XYqf7m4Egn_!9S+?Qq889_5C?)>X6nGr`e|2;6I|Hwa#$Z(f6e3;U9ji zKjh!ms)OfE^r>r`KIND`h2W|E=~Iofojx_F2r=LOT4*9hHizCO1RSU$^YAhrT8%ta z)7*B{-PPU-NRPkKXtE>ypd!x}Yl(BcJ#SAtjtt`E;qWp;s;dSk$hY0-W?UU04svF+ zHjo(6c$Cx?)9HS)4)E7EK$sgQYi5h-0KtnjvwfBEa|nagsK~@b9RM|vFmXD7)#F6D zr@DUI7W?Z8;#waQ<%w&d%i!PA+P|iHwhaf;8%AD;M{> zKRgd%8yQe-VdaFw>9TWicyTei3rA?K7N$7a>$ev%I-54n%_-vO4$Q!|+1yz~u~XgE z+ep&!*d0p;_E>FgAXHwihc$r4|A@DVSSzeum~%{FZADH$YAgNKYhSlPqGL6RI99U= zl@IEtk+tpP)l#!Ges7E6*U471Rdt%Zeu9;87GwS5?K|^5KV|KQ_905=_H!jJ{hUTg z#1;AJ7`vg(7f#&94OFc^?E5Odn-LFey%y}eYWP0`Q4_|edJOY3OnF#;W83#Q+%#^CBXF*dmLGt_(a~vCR1@9rKu3%7iR-5C<4xpL5N+f&PPa!*L zjxdn~b6z__!4eMERfQpg3@fDKR?~k$>}3-MP#gYO`$YnO9Ehn-!X}zO{)-M7{?Po* z^Fxo8{a%4h?xr3_phPZHfizozBN8vle||D$GN_>PvIe@0y|!A zZ^Rt}HTLs@V3Q#m!rDK9Oz$ZR$6|ZU{Bk7uYv9jUH?6`2@tUV&d?56)E28sS>RF@^ zUcO`bqwl*k?6cpzWF_taACixn2W*73RqVK7Bq+qQdIMn-s^S0e_AT&H71#esNFY4I z4e|;i5;SU1z#yWD7~No^yRea{SW&2=qK%45VK<5*^3RgyUFC=lSR3Zw9YZucc)n%4z3!qlThBuzDr2$q!4s{Os;jJA+kqsui8G zQ|&UAp*Nm2t%4-uuvOw7x`U3n^G?Git;R2U+SVbj6Lk>8BT3D%Qb&DV{n$UY>pMgI z)3#NOjn~r654ZCqwYV2F1=!r9^^jLdP!L?vJdZvX48Vl-@fh`NjzVfVtvMLD!oU3( zv4%8mk6lf0FwjJBH6fB>EM5n<)Oc z05{mL#rccwS8Zn~JIb|0it?+|qnlyZ& zy$g!L@n`nVu7Xv*UM#Ilw0jP6EGXC)gaeRAu?w}O&!lx|9 zH}k2eh8NE#wT4(S{5%R+rQru<6KfORnx*`~dk4-K;=dS+ie4@7d>-P*6+gdLm%t1E zijp5YSg`Wf8a;vR0P@eBY2Mn|V!-Cf4hEbJ7{^_s0C#ZiAJ2~$JI5~e!FlZ#Q>|@u z6zgFZyS!Cv-qei@h86jU9WHvu2=azCtdr8uzh6D`Iu!+$^W7UTFPJ$(&mU(!A74sl z9)-V`Rq^kYGrQsMtyS6R-!wc~b3Q3ywwEQF?QpW$o~36SRmCU!ay{9HBz3Bm#qN;{gN4mniC_rZWiyusp0FzYB?63l=}ZG7!_9r3iR(Ev27Y zkcuFLDTR_W0S_9?*&r&1!c2d#90_|$b40#b_=OWCs3+t|*i%{}@}tciB8cMOZ^rSX zfcW7iexM0i9g8zQzu}C`BphFG9wXpIa>3#azJ{^z?HM-~x?Hk&n9FhUS}26GQa%kDAA zE60tfX(&*lc9LCX(C2E#q1sFyr9dROKAqv|K_v?NKy#1;i@Qkodz&*--^Nuny`foB zq7s|o2f#-b&*dSUJMJY?U=e^*Cm|(ULn2Sz`#*87YdPCJq}d(m(K}fDl7|rKdoAKm zp;EGna2>_3B9U4?T60XuB-9lwu9DJfe`^=^R1u0DsG`c#a3zvFp?rhc8!Ra)j+g^J zYX?1ezB_ubL-f%6V??GcpI|0I%o+4}8O8v_rUVZbzv)(pJ>2ST-4c7WN*+_9Eh6-S zO`YZq6C>epe~-Z2)ZuVDo|`t@*DKIG!rvPoM)3R93IPnXgzeRZg)M#Flkp{g6 z9oKs%d${@OL_@rycPa{s?7iUfxi- zt>9gTSYX}6^NJFNV?u`G@fYpl?=*CVrBP&J9`5eoVGqbpM8q}jJ{uMTW8qZTRXB#@ zkgv}u#3T&(2N1GuHAXxYu$VhqhgO(z1nzZ&EN!m$4@42Z%d&^tSOw|>`17^;r{Hc# z*ycw604pokaE`38VmspjWZV5UCD7T$;fpKGi-Y9QqM!Ca^UDo8x^h=W}*9hk}~c_*^A3Ykhys$(j#8*J3< zMXw;=(A6_$Ux&XZ&OWs)GWHXQkThfAD*TAIUARA1-k-!f^QcWI@j2G}r}#R|s9vak zAMWpuv7w`-UDwMXhnIC-9~}sEV>7-1u_~ml*`x6HEZ@bV-{J9WKh4R&T2&TBWVI|9 zjP{#dz7u1`NPju|2>hMwg9L5fMX6Nbh$NGCZ`rAM)ta+I4!q_kM?`KH=N~M1j^G+=5+91`(&e6Z0?K?g; zl6}(s%i*){h}at&A0ipq?inHc&xKZ%eZat%PS;04#)pEsJWB&J)V8r&+_J) z6mhqOPqqX~hQl(jyD-o^e|9&7G9len(qM}u@G94FDL#G|%EKK_H7&TQT}m>qc#tEf zEL%a@$GVKg8_f_A%pAO!9$+6oj~Cm)BD zb=`&sMWLYSvd~*(8>Dma67VgS9~yleJ~F60i^1Z-BBI-5A`W!3-q)%3_5NXOT(J>- zzaLsN7S4jAiz>Z^sZerjltXhYL-L{8-9}Aspcsov?lV;GiG_?W1jq;cgT0X}a5Q|E zv9P!LZAxJpNM(g@Jd4NDRV8nu7gE7zsLeXR$nr+bi~K1v0d=4^gr4*!P3mv@gHdxI ze&;7pS=YBkiR)S-K(338cWQCnslCY(J2uLx$Yqwuk&)QZDl-@e6*v_!|>iW zF^iH%kS5-|Jk-*a562?gQAxAuy2@}-MbE?x)!W&UNIF(AT(vBwGKY|ZdjiCbnep$x z!O=?|o8ceP9Ej!=kdo6RR(h#QhLE|Mw(m`x#y$gnn?5koLgzNaM7RVDSVOl@184I%?78_t@3+B&ct3r7IhcOOOfrm#DRc)FNE)_+d%@W35yQ z@rfFr^{G~UqUvRR61`_*fVJ_T+U_*&X~HuM5JvSzd4R3?6P68+ucR&w(KHwG|Dvh5 z&NuX~dF>A^bg_W`Mbmx+CCGdVNwF^M1qJv4rOvhdD{X`1sg|t}68@q&?(iB~=2+vY z2!jN>kN8@udbBT`m^ALANJqtFfGD&~6%zhA5VsS7f!_)w26SkxOXz1I!mZ2-LwQ2Y@WXA&{Xz zWfH5h%@sSGXdW%C|;VY`b9B1SM_C>Dg7 zxI)Kf`A$9{E(rAMZ&(O=W}6=r0K)spr)W3_a$1^|PDz)=hjJI&5?&j{`0 z`u-q&1+b^E7pbCZbJGWUeE2;&2FvHjgCwGRpl&^X1)`EtU$~NsgR5lK ztd9j^mCAj95^FSts#BAsQ;hi`7I9hC%7PYaS%@IkM2>xxrf4h}aY7R#MWZP(AVSBb z+(lSN+}4j_EAq{61$zFiGJaG9pA7=mSXE27mk!xnD-Rn2a$wVf2QtRdyOs5UBNg5G zM04eP8dT(C;J68P2pI^MDBipiqZ@3aDB)K%GXZvSUCF6aK3|3l1lpI>&I2wMLO_*w*=a z=j<8^yBn->KW+5iZ*OPxIqi<#vi~oQ%V!rcrGhh8NgzxmOPoZkKivYt2nB?zUV;qd z`G$TR9(b8tK8eiK$163iyMTE>bsFS&k00;~KTAd_!bYIl7t%I!_i!Te!p`W5in>!g z`#kPH44aLk&Ur@l|DcLM^YJsQqF>{wG%|L(T7Mi!H5TqvUp7Fm#M>6hS?u?czx_pC zCeI#-66@6O+_l6)%Rh|2bNz(%j55~;ny)ab!}wzJpFs2NM)fWDf}Rx2JSNawRCQCJ zxnyQep!u>Y*&n%bW|u(ot+RW?eu2`y3j)oe~biQ6J_T332{6h180Bwr-S3r4!9)N6e^dQIqQ=CfO zqTwB%9l{#{?e3n1T4;yBQE}K87T$&Cv}@M+2olw26jo{{bM_0@9EYFG*?$szznsK> za(y&C(9~^KMsQt0tW$8^=`#B`F@2%RG*U7JKQ)qO8ZMcP8gBYo!)TpS2Q8z^MW_Mx zw=sB9a!Z6Wdj%1MOQFPeiv8(#l4CuW1o_y%8Q78Zw(%eE*E|fGC2T0H9QZ$v_|H&J zAc6`D|A%V)e?jBFoTqjZt%2Lf$CiQCEDO{x0042C9@`SJ!7|c9-ax~cD$F5yfgYjt z^ee{a0!H|{`*9F~(jSb4|AS}PLi%*aQZ3i0p)Fokv+8$Hrcq6E2I9=tP)uvV8<(GQ zV$X=sIN(9BPLkTfC8!g=3KP4hqE6qfX1@c1UDeGXLC$A^jE3|jfo-QDyB=DfPQ-0( z+B>}sVjrgw8-!+~b+1IUradqfRso4P=CIs6^#=eLm8&a+VEnbuvc zpZ|^Zb9v-CtbL=#!mHG8)4OB+{GS!RLKf%xnU&D1OB&&BbV&f^=AcfLL%T<+a$c5e z`h))p5YPzGk9iK^1eEXQA7VEAQ9+r~hER6kj6xRy#`Q0%T(?`fbhru9)d=A!u`<-^ zJ4Wg^CyV~?yP^FGUs);CTOv8MB;{?(GNV`{5^aENGTtw zmarzi!=-rEx3Ua1Z;;e9uh#FAb$Ss}^L+fFvU;w3+(i9t3?4hA|E-6h|72dtaa};k z|BJwI4@v*_&i@I@Z=kJ*g!w$;^I~d-+JvuX1zbV%2cdbGsCZ>heN1Tx!V%=8KYoRV zH3i4$Hh{Fep@!1XM?5D0t^ff!09?vg_$dAY#e4LY`3JgzDbNH-rZ9rhra!_g*z$|~ zp=J}lc*CMddy8thmNX(S@$XPy-WL&D^FJwmxk5x^2d(%FZ z>zikOiFKU%o$Ft>um_842*>!QeU7m`Q51q>Y=@nC4`}3YIK~jgF}`@taX(Q5MjvOt zHroIJx>BN#3+reC>sWz-q5ohVkE*Bj{vkL+t{BHCbeN2TLj>cPZ}CqQ0O`LYFwt3I zuw>S0y`B8ydc{9JR(xQ3Z<~KK3IAXvl(NDscrrrx$6Pe8_{U;ZZX(My|G|G1<lkC%@ZRr59aS;;Y0aT_JdSg@g5yt z0Tj~ehc@qV>P(fhZI9g#~%XOyWSg+{x1xZcw5BmKv zoj!=vTr4k}%tewmnAJ$zXIp03#tyhv^jGmSmx@2-XWINp>F30c8LgCbK;R_0bDeZd zoIjnE;K60~RJI(r#%i4$JgB=s7FuH|Z$uCy{1l$uwASATjk{ggdEzpWvnTp{rJ0UX zB*ahBe`l}<{saw4S?IC2w-y62m}02l%Ll3+6X9=4?3hF)pZfiL(tYF|M3W?s^X&>3m2(Eioewu)uqT3FAvgXRm?Bk@E0ogL{0y&zn|!} z==c=%+mzn0owE>HJ-EWC-YXPund1GYN<9a$$wmDn;Lo!|yMBUiTw^=R!~R~)9ZmHA z7^C_R>S+qxtMNphPnR2rfC+r1jxYl|=0>%lUMJ=arTOkt_!@-DrgYLn8 z2L8VrPu|D{EsT#5c^@xk#y=hWH6PNE^NWZo71+Jt)N&?ILSH$#v~f&K1K(`Ug{Lv` zV9gZPQSu~$T@ybV1wRBM7!8Lt#pjny_5>+aURnO=B+l83Vf81^g($p^QkHl{>`Izkqwm=;O$5uWc88FXc`}gy9WX83w|2h&TM>9v0|= z0y5-uZkemi^ymRVDug{MI5HsaG}mx48!s+bBlrP7V+yhM4FFgv!KNO@J#WfG=KLwJ zS)Yx-YQE#``3W{5_R4&qjhfi2kkhP0RnhP5Z&&i$M1K3b{f(<0rJs)B5A;t7Hg%gn z645$A!-69|WTE`w@5}9iH?guV{8oo=*VYA_y7OWcB2^WC`sNAz?!)sh8G`MIdLI*4cXe?ikwy!)5A!t){rF~n_;^c;gq4cP271Ms zi~02peudZ&vkSpDhhLxLS6~2Kp)SBRxVz;J)C#cUVUD3yFlP`sV~DcGqF#QOi4P7T~y^c9A5a%_%tMNO;D-mD)QiNZ?voE4F3HT*`I^}&|DUi0p zcM8|zo$$whqoOZW%mhkHiA$7zuodsn5B_j%oxe=%`Jx@dG*XL}g6j*!z6A`l9o%gU z{N^jcKy0%lSgN%_9o38w($QKI4eKzoQ5rG^6=hg&CAR9>9p7%q_k++soI&6?0gRRB)y=I@pQn5;emO8 z0rY5qZ-k{?+TeQ*mvCZXk<2CC0u*DxwFQ)d(_;!cfYWaU1TI1i_8oidWSenF`Fw;g z;8O{Dweu`gc^vRLO2em$&Q2C=VB0ykyN<>k)^I#)z*gLu1ddVDUsae!_*CU`YSOSS zGiq9}nsmaXF8VFLko52Sn55lch9x!4pnjjL(^*JK&o}7zt93eAQq#OhzmM1HIY@>6 zk;dttFPJPv|IT0fIDhHld}-cgv57r+O3EJ0Rj(%J46vUbjITxFR+IRX;t$h-zzOz~ zR;E*cOr12D=ZLVAuud~)eJ+@Tb3tMlOR$)jRpj!Vq zr^Z4PC1`Qz1na=RSNL44C)QQU^U*(1sQ6WB0p-ieBkp*4EUUOGL-|scKkx?}OcO(6 z>hDB9_dziRR5cuhqNCpcso`%j82Z`4PX*XzdR{E!tiVatbE%pRxVYNYAna0f1?sTi z+d5S^9ONl-io;7jRJ1ce(nj+<^-lfA9HW05C275R64K;I{Qb+xkvKZ3gDn7!zgWr~ z7XF^qF8;o#;FKJHSBZVy!rx5~{uKNb)RksqIj!Mnz1#MgyKe?18Vm2ksz6Yc_-V@@ zV(MdpB*4_;iGrH{Pf^)zTuqQaG+jN6QZ{BEuW|!hp}z>i!hSv#b}V3On)=PcRLCF8 z{^h?+kn}@Haw#(&^;z;~Ej~K%lj7N0pNRc(9q5CrSRyBCM7R^0&_?b<`_UMlxIKBX zn9NM?Cxoq0eFZ)fA=OTX*d(ju6W9WzG`8<@{qXF9S7P;c#T*PcpkN&b2?19~SjPmN z(UTFD{nRpn<)I#!z5I-_HSD%DzKb;z{(Y^DX<1SLOGP0)M4{CAU^={fhpT8}Pv!IbY3RKb3ppC^dh| zzw&Zrr~LsL(ejj0;H2=cgbraDb&Q$?tc2$BH}D|Z=uFg!a`?1DmGiP3_J=MNAIffG z1c*}ga5_kk9d>Pu;`<5Iq34%9BrMd5^!FEdQgQlhtDRjYRv`ijgL?AMk$| z>LT`_aGaN-v;2O6ysW4pO|2=9UcnmbaV}1C24&(-NHN$brUkS6EfBmdMM|Azl&T;oW5Qv90&PV?`a!0N}q15w@5G!2i~rFdOIxU}*w@9esEoj$4P-cI7MAe}25~)-ALj3|mpABX{Qeg~ z;v3TkDu9dps z*y4Dr@h542q}4vbm0OJ!&Jqq$4!M87P^Ut)k@cyxBdx7g(6v_X7HX8 zxr+oQ33o*1bx_cSBfYS>qRYj5PwAEN8mHduavmayAhL{G2+WPhGJpQ`eSK>Qhba5` zV1gO1ZSIbeFh-j%{SmFmHHA;(n^|_Fbr`gk9)S=1Q3H{ibJ@`o;!~)`cLJcL$5%n@ znqyyb67s2oS1$H_1{ud7JB0 zN!RK-vR{%rvde3rA@r9Ys`DmEs;xMb)MjXe*R;PS8-YHApGqzE5jQ; zI@Z+_+N;=uy;%686dwC;S1!x<8I7^ zLLsyHl6{{gTaMlXUCJBIDm~tlQXcMA7rUa4*9gfVBZHnfRY#zwz1R~v;0b-N&XSmY zj>Qlbyh*6hJuxyU&~Db~G4ZT*Z+LK^Z^(8xBG;FPr)|sh7B%{Ydmf<~q=H3@K!n+%OA0KH{Q~-!|D-TcHmhHix9PUL|Uy2@hg3Y)zZyAOI_&2BdIO0*$ z+Z*vCKyutv1XSADvW;g$YI=3$e0+%3N7kFSp8HmdIr@1rk-q=L?Jm5#lk$RB^RNkb z_$BpTv(LwK1LyZI3vGc(ad3HPt7pOH0J79!Um~|0d?`8-ZIzAOHF6(L86TI}F5(PK z$wYOS-YYTh)p9{7=Xs?xqAm=jWra?ZJ*jH_Gz5LJCYEF8Vp3h~1aM*h2lz|VGLOEgpDxHD#su)KWjlTc zsc=0I|J?(QWP`Q`+eHQo9VGMt23m&d zL_dwbj*6~z8@Jb+-#;TQeGSxSOPkmNz}z4$>33{k3^rC>(7z=z`I$Y)Xd=b$?jDqajR1(U5O$ETKQRX^2P_{uUwyx;B`OvdEgR@Hao~}ao`7<^@qQ?qDmqUa&#V16A z_0M6I{}*SO=ju2>L+G(9(DvLuNgZ^HW@!^*k85H5H zop>6(yr8zJQEnkP0>pGs#`#3mI3~i0v{Q~P*tR_{# zda;^Wynr7q{%O`UT*H@IzT9 z9uy{+7oR0igKiurQDT7wywHx;q^dY6@B@?(8+N$R&gzezThjEET#UoK?61&RBUvvl zL#U^l9)pMi2AnGx;DR1q`u9Nqx4MIcGyY0nj$Me9GH8(dcfH_0bp}+Fdw-9zz?4Xa z`)Wi(d}Au_y%oe+GLwk&kJ!s*4l^LnGqWirL6o;b&y%&wg}GF@E4&fdHMn+w8w$kER6rvCT!=Zyok_C38rvZ9 z&t(a|YF#7G@}vI;@7mU4?mGq$j%0mThJr<#bik-^cbp>2jNQg&3MsA8I?Pm;X1c={ zpf}td4*wdxf$%mjuHh6>vI^_P3KgoGx<3%ElEg}6hO{+@CCzA#mRxKixGq<@jkIhb zf8%!aJ-1?k1FR!duxjRAoLQxhc2(>1gO6@Rlx+X9zqLeHIu}M7&JOrCp?Cs(#{#|< zG%mx4gy~U_7VmTg-$~|2r*UXpb0b568GgdTtmuqExZii+M8v8C*Qk&|M(^NkAveG+ z^mhhl3-WR%+VatnaBMawO9*umVPu{G$2^i>fF%JVKv~+CVp0Uz&G$yN055*m-dNPaurl6BuMpn_?L_IIWocwrg?GFU*G@JtTdvZUfagk#l{{-C0HAUUWvI zAmxx3B<@AaGs?pkWO~Dw<$Iy=H3%MzMVBn?`!b;9(!8DWU0q1)@_+QTLyhX^2>e#^pQ$s zNxA{KqgMkXJmFh%*?x<$Xa(SFo?@usyX=XzCN;DLYc+V<^!IlbjyuSFayaq=5cUL; zdeC$uyTIxD1*Z>#WCu6g!M*^#r?3Gb)+yi^yTKThJatVUlw!`Bp!gKn3;0Qt{sq=x z)G*d6%MGTHYYz^lg7V?vZwdN@mh7Hr?9x3=QUUnWz?0c4TQVq^3gau$H52Gi zgeCXww{RensEEn0;c-Ht6D{e}H2O{+Q$M>J4}IQg-#E zAM-2MZiD6JBi=J0d@_6_WaPAk-4L{8vp2NEdG8Cqt|&iXUiJvjwn-u z=xHn+1p~STqc;0U^|a+iMpxoP68rFM zT{UNxLo&F2HRrOO1#fajsN1wvH_ZV{l1m^dA060%@PQbj{F!RY9}gIXMgg^sU8>ft z5cw`rAw<4g(rQ^6QQ*5pZ=w93bO_8i-BQY7bo}cmg%z;6jP~GKWd|C}5HCE92AeqL zKm!h+|D3#0rX9#8NQz0zXV2nj0EKI@(&rT#kZOqrrvnX+z;m$pyMJ3~@W4X~4Jys) zCn_{RX{$!C?lx$!^)CtyB<_-VI=s3#YwUr!}zL9@ZR1Lc@U*2n_p-rlYFBpVYxIlyFtqS)1|hQY=Pr8=&k8|JMF7N^Tl ziJ8wls4x?jr>yyp0W)tM$`Q}wp3&%=@WHW#0sM1J%#O8c%+^TN*vH6l_1NErlM;}X zxRV@Ni7e1!pzfPj-Jcw7<2xCIPjoVNM&jyHn*U>!%QL_8`Q5doO-AR%Hg7 zPV!|1nuhx_gXNXdztXY%09y!+jnD2nQ=+WG;jFS<6sklfo@)2 zPRcx&JDl-+gGcNMXTl&3)ihfqWau648SJ4h1>3{oyZ~CoK8RTq+Qm%`P+KNI-3;@2eFOiTz#N0E%h*A<`EdpX$1fnaop z;W=HEX({KlI6ia*5f7#&VCG9&wO^dK41*J8eXn`xD{qShbOk@fSuf)~C{2tA!~Ehq zMLm!d8~qf2M%ItqMcK(;NpQ7D&Fk*LOYmS{U&hG#y4Xk<0lvE%7JM28%o}@(9U~p| zkz-YBHDm4pss#67396c9B8$tPnDJDY#ymE{R-ixGuZf#JrW_@0ajrEr( zose^GUYv>cY$+0KI>LzT$M=!-^ac7mo&bjvQwj!QHr$RsqKo zIgfOqv$FNH;9(4HYEt+%9O z6OKrEjhou057kibVF^nQ68<>wjrW0mT5Sh38>Fg?yl0d(XA=we|Ba;{W#O~A;`}Ww ztB=4B?B6bWO~53e2NA6xCC8`xS2NHX<~5J#fl4%5M8AO4taC?TKtzwva`bq_OX%@w z%)kDGw_31Kg35n1tJc4-fWYn~>21~1j^18ZXZ7|9d^VfQ54qAbPpfnC1u}VHKa~lr zEArK@@80App5l)Wp<9|iLSBoUp_LTOcut)BQ*nPizPPvsgTxd4TCzd~;ufu0_a;q6 zBE7_n%pcJKSKus!rk9uu!1`JsN36%I83aUR^vs-IDI=j>;});YYA03Ig@EDfkp+y< zeMmu3bk89N->+RJsmA|t!uYMBJI9Ct!E0zRMU#u0+MQ+}CHfN{)BFfE*Dp4VU;UT6 zjo13ca`Bvw)tK>mzgQnUXCTYf{jlvFJkZ%chDDIO{< zP>A(@lKHZ-K@b#?jIU4WkzyYA8gOKzE3=n?G3(eX$VxIf@t7XOES9xE}l`|>Bluj}j+EckU%@EZ-_Wco9VRsCWo;<2lLvhi}iy4cZp?&ePi zfC@c6o0sg}?!++!2u5`YI96d^1cnXRxJYg&opo%8 z22$|H5TsmO1xaS;GG7iKa@0H#6xT}PPip-0Ai6aFnM3>GGEN4>-wH{qwN|0TmL)Pt zj-jXr7*rs%&YWw+iPTZ-fLV|AM1%MJ&l?V@$(P(_Jh%jw!TQl6XP?X z9xF+{|Ff+v`Wbof`|H1AZ5ubB(=BS7=)FC>QiLuMUiV`jSqIa*9x)_c?9ZdJ1xS;SP&rR3*ds;t^#*eW+3krwxYmYUG z9cC=;N9@zgK$*{MX)Rv1Y#+j@7Tq(UPjJTO&ZNwQj&g@&VyeRsjZ?}Z~dEPlmG8JO@%EAPIPXV`%o5ovJ% z2Zb%;U||YE%&MDl`upueSJ}A83Zy~e!egBGneQxg4ngQAI=LOjrb$5YH-^m7V}N2- zw+ye^e;W3|e#V^_;sa>)j}Hz?Y02AW-pN;Sew8JW`LdE*IXJqx*?ii55&d^ET=rC6 za|X7u9mPh1LBW5;Ncb3f$Mo1=c!RQehW)A<>o(LXFmf~GVz-M#>ExT4I!#r*?CBV#bdrEb->Cz zBU8`MV~h$r3Vf_GkM|MG$b=LCbyR>uO@bW>l+4ip&o>5$m-r7ofF(oRRqGsFq5dgF zKQMpfq{>DloCdw&3$X=-9X84!SZ)}BD?Ao!j&VpY#8;S_L}}(vuwh*YUWjcs5^`OX zU4?IA#_4w|^IDFX)t@x1AZ5W$C|UTX&7h_~t-4aTAy6S5ZjnH?iEx$iBYx(rv+&&s zSa-Mw57MR?ivt4))fR~Xxmqf+py31zP96U12{efGTcm)AWn~3@thplri{5Hwj-vcC z@lB!7{4O>M)luI9)2EG`D$NR{wXj(uu`x*vT`cYQ)$fOqUERD7QNkAoH z6flSw!G0jz4e~~Y8orBw z#$ALfnecYYJ67-s*IJ&VEghq~%z(N*cGp&sQVKv)Dp)+_E8U^Ej$6AV@J1-_7mGq>o9CgT1=#B1{ck|y}LHxrW~1vga7uLxiOj{=*J zl_wxOUx%X9%a$;0HNa)^o3dCj53Ne1=-0mB!16G#Yl5U`<$Pim_Eto#=3k+@5cNxW z0hDx1!Qv-X=Q^ZokhBpzgHo^!Swon&ChO?Ogg)Z+04dc&B_G5tI|F_dP{*kJgl`1~ z!HGbaDlpmQj&Sh>eW}u1ae}J*$D{AT;)_2gpb;i$MyC1D!xn>o^OSZNyvCAnts*^%*&JHIi-m^7*%Ej+=J17*|!(8!2_#T?9;ES82fRw_4$UI5XMd~mE zGEL%-Gnff4vhhAc%<}v^N0$lcGPRN|PQ4%Q=GadFk_Q4d^%fwLS&{9;^EegrM+cJs zQB&ZdkbD-F^sVJq5(MX*(srvR*})YYj}%>}JObK6dZJE`VH!LGf!b-VZqu1I^5iKt zlPFI-;XY8Jak*WBAZ;VQ<~(o+@r4*yt(vQX|7JU)%cwaQDz{^B)tjT^5kUpWOC#j? zr964ZN2ULavER)CJUWCoZ0$MFZ*L{bp+Lu~A)5i9a-!#9J4fs94*id;KSBRXs`m}1 zP^VsKF1Vin>p=el{R!4Ggwq|U+^eSBlGf#^I6oNcgkWTH-iA0`9?paVd?(*v{7v@_ zfPRmM3|}_>cJ_6{UxxR?rD|UxRd_caz|~L7BwHP^N9T68sN0vn z=0u020uPSXl!x6p?j80oqls?6T71eo_0 zH5m*4g$dD|XF}x67SFn`($5c{S>(aRzlns-x?^3-L+_P`{_e$jgpGklbb|l18UksC z-s-i4W2UMgGeif$N+Mma9^hlaYmML}IL$_v=?I2%zuFxlhFtM?VhFu&I?vS@0{d;Z z!^Mx&#S`zwltlaxMxs!~8#-Y2ptA(HWI9qO7Q9!LfCU-WVv+iNEx3=??+4f@um@XM zWCbZy!=c|Z1RwPKY$UGQwRydewqlegm=k`Z7$q|iGg!u0r7|mhpS4ln2P#mifMXCt z%HeanaDR@CArm4!Hhb26nhp*U=O4SU-=O%%5k_?hPI#4rxGgbS9-f3{obu)<4^PeU zhL($E4*GvnZ=+@(q%`<|yF6T3Q68QH_rZ!>Pk2TF_(Fag$)S~=CF~je3lQCRBD)rP zR_#8*<~NmHhu$b`z>;xC?Q*aC3@(;E2DDY;Y)GlK^=w+ra;1`L<#rFbosD-h3u+5<|y zF4r5r1$2u;W7;U%9=zkc;{AS(?kHPA@+GeY)@}k;3FWTI54eYJ(iES61Fr0mR5?R&b{pkgDPLyw-Ry&|M(m-0rqsm^LQa8HgDG$eJalzo5I^BBb)kfb zI@^K2j2HL?t@`7>Z3mpX&4Ryg1_AGd(UgjMz0J?{RxWKN3k4W_=yU zo1ca+v8#lqkO9CxO64j={*Vh)pi%t-US~fQ+8Nj@`*Vf;(^NJ9^6=5%=AHol?487C^+Rp_)5SnjA>t0Ju7T#)b|E9d?T_aeJ%}e~2 zkD4Zc|9HShCxrVP$+N$S65As9o@(_Erm_~|I~(0We@4og^twie%9Ub@j2n(-*!qYQcF z=zur08%>nsr0ZYUfs)txS9b#@)Yteb{7ZF^jgnQA=+0pgTq2A?_*ltWW+yAJut&lv zvR^nK_6x@tmwl~dqSYSaiFHBBXcy9voPz1;bKx=AXYrk3yc2 zyKs;k-e`~$l_PgWUtqnhR$2G6&2a4sB<0~lt+K9`j>#&E$2<$EE;$`Gu3aLpu;cbWi8lm20TU41^B46YU>_rEtWM{joK8KqMY>6g@L)cFFE(b&FAb9GeUl!8Kr@G=4#@ zH(Vl2S1(?mE@P1JIfU&vvqg9SV=ZsYH@N{zO5C&)4W{Rzz#G z-=O^ADXgx6S4dQ;zAPwOss1BN0%zt8@%NSxRO-^<5i0sePvI4mY7yTdD267rGr zTiiu&8w;P##EYUHC@|jq#V^XjMq33!eC%2xO+!!of$nBWfAU7<*?M=VgcgN|gK;{Xuim7A%TzKbvxg`Y; zlzcD%OA2C^6h5(%KAX2h(&c%}kaGT3Ftz4yC0+pj2Kg4JubppM^fmu_8{q7=IiWd` zzWC8GfK}pV7dJrIQ0ZaRFlZVGE4LLBQcgT;^X5PS7pSbQN?=0H>MzmN6TbtVQuj-U**2lESfC@`1-o3i6Q@yHS!pn`cV8JZ}$D!sh@}3qC0dKDn*nvwEuqpDV7j z;llx#CpRU+haVmAc|e@!TEhoa0WTm?46&EUdq%*Hy0nW&U<|^xHzA`y>_lI}F2YFN z2%*$Kjs|G#6wVgs(v55c-%UxujU^wrf~4?SLcb|J3nYCuuTawEc`g|bGzg{^lq&E7 zESe$T;#hR=7C`CRI^ol&SK4r5x6LjG65+&;4mjN;?sl!=gpi9ybswTpumv&ayCp{` zc#8;la!{p!XP`d;JV)rd37%XTF2KUnfkXw;9T1|5Uah3d z^SDDnBwE7M0?#tM06g{bEe@Vpn=K?d@>e!+*lF|YeTl%~M+a~&xJz+~L?KpQgPVip ztOsK?+lpHW%;PY=_dyk~s42y*bQ8?ufn~^sPpn1fhI!lrJKG(f@RKr+Q{YtMRRDPh z@XVGx_JgBmFN+r)?c+;j?}?ZOFV?sIyyvI&%|2eJljXAFr`N&0&fDH1}VL;N}nZ=o0wz zj@o39FELg%s6+oa>kpHb<*`z;{Z$xCQ(ixkBQnb1w^;%2|GuTwa94~J-*XQVd<_;~ zzmdJ`=M8;gHry^39DBnq7xx)G^Z~4Jc|(&RQ7a}9T=^VssA4MpVU9t?!QzvoICe@a zGR+yPJX#t14V@w@GT{P~4|kXXxWy<}7{!v|^KJ&=*WtzK&w~pvDkzkDCB-eR-Kju_grbSL6#X0-DM82zaNqJGD z5$P`Tvyv+q_*WF|F@jsv7f$Z@NFSFt2Zg8igPHKue%_*(FMZ^`SQYEck@4^0Dy9OD z-cZz>ylVq=KDCTubCLzC8r&bF49m2EurKi?TdO4?2E|nr%^y>dhBjE*KJi2D&+8>_ zva;sl2!aOs3*upaJ>eDv$gDr z!-`K*WI@|+_g=am3m?6?w%|oo+_W5$dh6Wrz?@f}( z5xnLYi)%A9mt@i%f#u**c=H9sbpBvb$s$c9ZlMyAU$8hsY5RW>kqSZdV{1p&8u}f87bCx3=>g-M<|Szb5<>O5M8zN@&=gwe@V`i zu*b{0?zw*&9fPx(ad+i5Pu$I`i zG^=J4DO4t9KHP+Cq#uX<5ESFWSCL3}p&^(O$j=pH_Qt#%VOkOreFQ!5i9Y`FBj~nWgyqu0Jb6V`c8pU937-{I7Mw zbO9f8@-3F9l{BI}t@tP>{24>hMav0nTOUezLLn0AU`RTMy(rIw(3CCagwV7tdnSZR zw;V{m{&x;Ph&4{D;ZF#sWAFPwI|fbL>9R*vGDri;qX4%8>9#=GTE7dld$esXVe9O9 zXt-+Y4CaFC!Q8n2rOYbr?SElXIGNzzST8L{d2e`$n$14jJ#g;q*gmU=Gg_vQ#&%4h z7pD$J_&GYfTF9g)0l&r3DgmXW7ZN$Vf7?zt?59TcZRl=!_y`z{d#Zr^2G{p^?P^r> zdoTF~cP->P&kg^*J6=pcES3!xFMXYe)!WRNEm-9a z|A|$2LbD)>#ea_uLkx<5D3^*{+#zYtv$3?{05&bvAyMq-2X~7XI;*vPSNS`2vP^a> zGCJ_91l9KR0J#7h_aP{=k%O`$M^fvwfwcmFO+|k%L@FK&OYlIC1$LMJXb^knH4cUz z3sqB~IKj%ohE2~m)R?T^L!w#dYweZnbMsYC*m=6{FqLb0tVdhH;{Iz_qh=;D0R9BL z?bAVDG0+G*bZBcMZ%DC})^J^es%{e#?ey^_pB2S&#~z+<^AY~gg>QDR>meBQuKlFU zMB^g`C$JPU83H11b9Chrfgw5;=LIlQE}5ul5O(+dg|MUZ?-}q=r?Gdo7WX_o2) zppUykc0X<==f^xIXCrP!cou!j{$Q#aZ$1<4Jb?|-4t%N9gaG0KB3|{xYhM0@zPrKB z+~Fl;fY?pgYC>Pw3VqAF751t+<|bgU6Q*2d;*vTSWrM|!tmUYCcp<6H-LwAIQXcA# zz_e#==>^!hUC=@++@U!btCG#fN}20a8IjG;qYOklWOHgv$!2fJ1r65W%-sf;C{0fT zxiKAq)cgbgEXN;+O`JcJhX%8^PPidawCC}SK)V0un=7Q)}O+~g@0Zl zb+=~Xz1!bpi!*T?x*;LBNh2=vx|=y7JXymc6Nh0Cxem$1w+qoHbRvO?F98OEi97iR z**W)v(9vw8nmCN7UT{jl6aBY;27mw6Sn&79pG(5u*Sz~8lX>zyxwVwF6 zEq}L6@|i-&qnBNoz~3(sPrm;mfB$YZ2Sfh;z%Ly9{kks?#ozx1orxTZw3w8?x8~*l zM83o3<(y25ms_mb!5#;QrxLb_O7jlIrlBh;-@bO)^fxaP1Ootq`!2TF^mSjf8h;{t zZV-RD4hC=LgNuRp7}PJ!hiCEy_aEpqENQ(NMC#x-=0z7c`Al@VKF*$~pZ9~Aumk?m zu73W(4at~H2m1N)|DJv>ekapf>*sH#Y5jc6(+Olo(GCCaRh$;_zg~0Wq4aaG7F7RV z)z2Skt1us?em?#BWRO0Detvx0<`UTYMu-)qpJy92RX>HZtNYttL;0VnpC_{RyRYNu zejaNd*|rl2to=U4+7%mr89YGfC(g?iCzq=LJJ8gpBx>r9oC!|8^Qiuk&x|gw~BF@WU zzk9f`6*p7bx~)IP_0IiZTOD$BrK?u~e69I=xrpt<)YS(fv&G+&>gxYu3$1i@hXBZ# zq54Sy(CvS#r^j9(+^DDDJHZkFm7lb)r`wuGTmOZZ!O;(?w~M~6wg_AAFa8vL-R{Q! zT5%r)JPj6qzLH>2iu=$?OL70tBgqwa8n%PQD^(d$-2e3}OL3of<4;iBfuD0heN^3N zAvOQWKT-UF_%yGSv_a^T67&LjuQxq9EzxNaQimj^S`Vluqr**Miyz zBkKDJ|10%f+h7>^;pwY6pjI{**Wsz}4@tM%SKse(^7t2lMbyu=uKu(5`(I82e?Rb8 z68?U~^A>-<<(i+v-{BHv^Y{G?ZTUNYckuWBxj2EpKXa4f1+>9r3p-Og6EqRz;+@}R zxen7ofxIsgU+s2nG3PvI@%OLCCGht(9~~}#@2~sRzSgczNONR35t+%O7Qj6mloor* z=w2A2&3BT>kC&mTk^fQIo=Qszwipn1S#)oXJ3xqGyfl%>I8ACU6gPYnhXC)J1nCk1J(y zkVO7*eaHHFEj&aq*;LbSL29!T>m2mSQ@N+2GTA&u0^8E^0>9A_ut^HKsB;mpAIQ;& zuS8oHw$l1&1Xf*Cslh44ctfkE7;p@bp*9U1L~$Z))9U&3sR%E1h~fK#;9kA8cd;tz=`o3d4tFXW&;i$5mX zSd;TgvWsCWhm|>tsl{eh(+m964ODxZo*8a}QqrbL5+WDU)mm%;m`h&X4wgNxD24sxpwD+FJ>Z<;g8qD>Sm~Q(&`hu-S?nN<$?Vc_i@gwh_F) zC&;)w**n%+o^0OU4st^*+L)b0KK6&CI}H3z8c*bqYZE8pK)n9`3c4qQf0+ZPLZ$DA zKUC@O#%C(~3sp+{_gp-BVSk^c(;Fn^ezz(=*?u=G;*Vu`Y_0S6I*a2=(D~v2J~^4z zZ%J>)f1Z|Ct2V!H0)lJhe-HT?RJ0VC>ZP*pWlL+tTM_?e5;B3aW+Ia^Y%@DdJ;~zV zWQu0oTJv|rzj+U3z2P(nE9k?2M*Embzz^?+QT=ReeFi$D=%ge-wS_0@X9GbA^|KKv|52WN{21wt>Syq5 zMQ<+i(sz{lsUU#;PG6qOrZWfOzYN`n^hNebtGI%Q^4rH3hOuif7fn$VP>s}qz~;m; zPUMYVW1Ye#eg+hN?vLXqHD=e5nKVzj}}PcKF$;Ab}aqwtg2+rdxzELhY0(#`YB}NA0adk<$>-&Rs_wW?QI(nlO;t;ONBqJ5|0Rb*QyiC* zrWm7BXlmhlp(#$Y-Zxi|8vmKE^$HEng`;mi&#^*N{KJ8t{lSE-^_ijyEs+rAS2ni! zI!8!jC*c9o;0lfZNE+)N<ZB$Sg1orHq*8Jw@;?7Ynr=|{&mI~UN_{CyL~M5m@kq^;;?FzJfp zHy^u@NO73)3s_T!^z#xj=;<@~h()!8AahL6*^?E37=WxB<`>7K+Y3M@KVfkWw~~p@ z0A!q~oJTAk_BvwU(e)t5ynl}+h^(INx`lR*{>to}BLoCzUSs$N>X7%L!e_bDc_Z8O1 z*WZ(%t2bbL!Q$$N6<_%FLg5RDCRC5_I+_q4|1Z|ZIj~N&0t1$j9kFCK$rNozm!kfZ+x z%Ma0i-I&;)O+dLVm$L284*>?Y4*CMfU*g}z^-s*xPt-pL4S}Sbv?zfh)arHS65y2R zpC3**99hZvamvcR=$^>R%hov7ubRX1$3y{XJI#%EIb|eRneBJAf0AOqmd%#7h#YBk zae~d3-wX8jLZt25Z14FkiJlVkw9#b5+JCO=UllJ_BTD8!ccbnJA(hm>!WOXfpTn$N z%kCV${&MGF%*y(^lFZ7-q;%*nW#|8#IYC?wH76Thami`8crsVv5A6#hkWx!IUZvDe2kK9~B}={8U8kKSrJcb%0AxpLK7Jd2+>J+vrX$;m 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 z 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 z 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�s&~tiQOu3WXEv&?AqAte?#md``!o$i@ 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