Delete web-app/node_modules directory
This commit is contained in:
1
web-app/node_modules/.bin/esbuild
generated
vendored
1
web-app/node_modules/.bin/esbuild
generated
vendored
@@ -1 +0,0 @@
|
|||||||
../esbuild/bin/esbuild
|
|
||||||
1
web-app/node_modules/.bin/he
generated
vendored
1
web-app/node_modules/.bin/he
generated
vendored
@@ -1 +0,0 @@
|
|||||||
../he/bin/he
|
|
||||||
1
web-app/node_modules/.bin/nanoid
generated
vendored
1
web-app/node_modules/.bin/nanoid
generated
vendored
@@ -1 +0,0 @@
|
|||||||
../nanoid/bin/nanoid.cjs
|
|
||||||
1
web-app/node_modules/.bin/parser
generated
vendored
1
web-app/node_modules/.bin/parser
generated
vendored
@@ -1 +0,0 @@
|
|||||||
../@babel/parser/bin/babel-parser.js
|
|
||||||
1
web-app/node_modules/.bin/rollup
generated
vendored
1
web-app/node_modules/.bin/rollup
generated
vendored
@@ -1 +0,0 @@
|
|||||||
../rollup/dist/bin/rollup
|
|
||||||
1
web-app/node_modules/.bin/tsc
generated
vendored
1
web-app/node_modules/.bin/tsc
generated
vendored
@@ -1 +0,0 @@
|
|||||||
../typescript/bin/tsc
|
|
||||||
1
web-app/node_modules/.bin/tsserver
generated
vendored
1
web-app/node_modules/.bin/tsserver
generated
vendored
@@ -1 +0,0 @@
|
|||||||
../typescript/bin/tsserver
|
|
||||||
1
web-app/node_modules/.bin/vite
generated
vendored
1
web-app/node_modules/.bin/vite
generated
vendored
@@ -1 +0,0 @@
|
|||||||
../vite/bin/vite.js
|
|
||||||
1
web-app/node_modules/.bin/vue-tsc
generated
vendored
1
web-app/node_modules/.bin/vue-tsc
generated
vendored
@@ -1 +0,0 @@
|
|||||||
../vue-tsc/bin/vue-tsc.js
|
|
||||||
1704
web-app/node_modules/.package-lock.json
generated
vendored
1704
web-app/node_modules/.package-lock.json
generated
vendored
File diff suppressed because it is too large
Load Diff
58
web-app/node_modules/.vite/deps/_metadata.json
generated
vendored
58
web-app/node_modules/.vite/deps/_metadata.json
generated
vendored
@@ -1,58 +0,0 @@
|
|||||||
{
|
|
||||||
"hash": "21356d71",
|
|
||||||
"configHash": "e8ce1a0a",
|
|
||||||
"lockfileHash": "99cc31ad",
|
|
||||||
"browserHash": "22139d26",
|
|
||||||
"optimized": {
|
|
||||||
"vue": {
|
|
||||||
"src": "../../vue/dist/vue.runtime.esm-bundler.js",
|
|
||||||
"file": "vue.js",
|
|
||||||
"fileHash": "0d94b1c2",
|
|
||||||
"needsInterop": false
|
|
||||||
},
|
|
||||||
"three": {
|
|
||||||
"src": "../../three/build/three.module.js",
|
|
||||||
"file": "three.js",
|
|
||||||
"fileHash": "62ac119f",
|
|
||||||
"needsInterop": false
|
|
||||||
},
|
|
||||||
"three/examples/jsm/controls/OrbitControls.js": {
|
|
||||||
"src": "../../three/examples/jsm/controls/OrbitControls.js",
|
|
||||||
"file": "three_examples_jsm_controls_OrbitControls__js.js",
|
|
||||||
"fileHash": "3477ecfc",
|
|
||||||
"needsInterop": false
|
|
||||||
},
|
|
||||||
"three/examples/jsm/loaders/GLTFLoader.js": {
|
|
||||||
"src": "../../three/examples/jsm/loaders/GLTFLoader.js",
|
|
||||||
"file": "three_examples_jsm_loaders_GLTFLoader__js.js",
|
|
||||||
"fileHash": "bbcf1a24",
|
|
||||||
"needsInterop": false
|
|
||||||
},
|
|
||||||
"papaparse": {
|
|
||||||
"src": "../../papaparse/papaparse.min.js",
|
|
||||||
"file": "papaparse.js",
|
|
||||||
"fileHash": "d6382eb5",
|
|
||||||
"needsInterop": true
|
|
||||||
},
|
|
||||||
"suncalc": {
|
|
||||||
"src": "../../suncalc/suncalc.js",
|
|
||||||
"file": "suncalc.js",
|
|
||||||
"fileHash": "07e425ee",
|
|
||||||
"needsInterop": true
|
|
||||||
},
|
|
||||||
"three/examples/jsm/controls/TransformControls.js": {
|
|
||||||
"src": "../../three/examples/jsm/controls/TransformControls.js",
|
|
||||||
"file": "three_examples_jsm_controls_TransformControls__js.js",
|
|
||||||
"fileHash": "2bbc7916",
|
|
||||||
"needsInterop": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"chunks": {
|
|
||||||
"chunk-BQJMB3HC": {
|
|
||||||
"file": "chunk-BQJMB3HC.js"
|
|
||||||
},
|
|
||||||
"chunk-BUSYA2B4": {
|
|
||||||
"file": "chunk-BUSYA2B4.js"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
31599
web-app/node_modules/.vite/deps/chunk-BQJMB3HC.js
generated
vendored
31599
web-app/node_modules/.vite/deps/chunk-BQJMB3HC.js
generated
vendored
File diff suppressed because one or more lines are too long
7
web-app/node_modules/.vite/deps/chunk-BQJMB3HC.js.map
generated
vendored
7
web-app/node_modules/.vite/deps/chunk-BQJMB3HC.js.map
generated
vendored
File diff suppressed because one or more lines are too long
8
web-app/node_modules/.vite/deps/chunk-BUSYA2B4.js
generated
vendored
8
web-app/node_modules/.vite/deps/chunk-BUSYA2B4.js
generated
vendored
@@ -1,8 +0,0 @@
|
|||||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
|
||||||
var __commonJS = (cb, mod) => function __require() {
|
|
||||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
|
||||||
};
|
|
||||||
|
|
||||||
export {
|
|
||||||
__commonJS
|
|
||||||
};
|
|
||||||
7
web-app/node_modules/.vite/deps/chunk-BUSYA2B4.js.map
generated
vendored
7
web-app/node_modules/.vite/deps/chunk-BUSYA2B4.js.map
generated
vendored
@@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"version": 3,
|
|
||||||
"sources": [],
|
|
||||||
"sourcesContent": [],
|
|
||||||
"mappings": "",
|
|
||||||
"names": []
|
|
||||||
}
|
|
||||||
3
web-app/node_modules/.vite/deps/package.json
generated
vendored
3
web-app/node_modules/.vite/deps/package.json
generated
vendored
@@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "module"
|
|
||||||
}
|
|
||||||
431
web-app/node_modules/.vite/deps/papaparse.js
generated
vendored
431
web-app/node_modules/.vite/deps/papaparse.js
generated
vendored
@@ -1,431 +0,0 @@
|
|||||||
import {
|
|
||||||
__commonJS
|
|
||||||
} from "./chunk-BUSYA2B4.js";
|
|
||||||
|
|
||||||
// node_modules/papaparse/papaparse.min.js
|
|
||||||
var require_papaparse_min = __commonJS({
|
|
||||||
"node_modules/papaparse/papaparse.min.js"(exports, module) {
|
|
||||||
((e, t) => {
|
|
||||||
"function" == typeof define && define.amd ? define([], t) : "object" == typeof module && "undefined" != typeof exports ? module.exports = t() : e.Papa = t();
|
|
||||||
})(exports, function r() {
|
|
||||||
var n = "undefined" != typeof self ? self : "undefined" != typeof window ? window : void 0 !== n ? n : {};
|
|
||||||
var d, s = !n.document && !!n.postMessage, a = n.IS_PAPA_WORKER || false, o = {}, h = 0, v = {};
|
|
||||||
function u(e) {
|
|
||||||
this._handle = null, this._finished = false, this._completed = false, this._halted = false, this._input = null, this._baseIndex = 0, this._partialLine = "", this._rowCount = 0, this._start = 0, this._nextChunk = null, this.isFirstChunk = true, this._completeResults = { data: [], errors: [], meta: {} }, (function(e2) {
|
|
||||||
var t = b(e2);
|
|
||||||
t.chunkSize = parseInt(t.chunkSize), e2.step || e2.chunk || (t.chunkSize = null);
|
|
||||||
this._handle = new i(t), (this._handle.streamer = this)._config = t;
|
|
||||||
}).call(this, e), this.parseChunk = function(t, e2) {
|
|
||||||
var i2 = parseInt(this._config.skipFirstNLines) || 0;
|
|
||||||
if (this.isFirstChunk && 0 < i2) {
|
|
||||||
let e3 = this._config.newline;
|
|
||||||
e3 || (r2 = this._config.quoteChar || '"', e3 = this._handle.guessLineEndings(t, r2)), t = [...t.split(e3).slice(i2)].join(e3);
|
|
||||||
}
|
|
||||||
this.isFirstChunk && U(this._config.beforeFirstChunk) && void 0 !== (r2 = this._config.beforeFirstChunk(t)) && (t = r2), this.isFirstChunk = false, this._halted = false;
|
|
||||||
var i2 = this._partialLine + t, r2 = (this._partialLine = "", this._handle.parse(i2, this._baseIndex, !this._finished));
|
|
||||||
if (!this._handle.paused() && !this._handle.aborted()) {
|
|
||||||
t = r2.meta.cursor, i2 = (this._finished || (this._partialLine = i2.substring(t - this._baseIndex), this._baseIndex = t), r2 && r2.data && (this._rowCount += r2.data.length), this._finished || this._config.preview && this._rowCount >= this._config.preview);
|
|
||||||
if (a) n.postMessage({ results: r2, workerId: v.WORKER_ID, finished: i2 });
|
|
||||||
else if (U(this._config.chunk) && !e2) {
|
|
||||||
if (this._config.chunk(r2, this._handle), this._handle.paused() || this._handle.aborted()) return void (this._halted = true);
|
|
||||||
this._completeResults = r2 = void 0;
|
|
||||||
}
|
|
||||||
return this._config.step || this._config.chunk || (this._completeResults.data = this._completeResults.data.concat(r2.data), this._completeResults.errors = this._completeResults.errors.concat(r2.errors), this._completeResults.meta = r2.meta), this._completed || !i2 || !U(this._config.complete) || r2 && r2.meta.aborted || (this._config.complete(this._completeResults, this._input), this._completed = true), i2 || r2 && r2.meta.paused || this._nextChunk(), r2;
|
|
||||||
}
|
|
||||||
this._halted = true;
|
|
||||||
}, this._sendError = function(e2) {
|
|
||||||
U(this._config.error) ? this._config.error(e2) : a && this._config.error && n.postMessage({ workerId: v.WORKER_ID, error: e2, finished: false });
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function f(e) {
|
|
||||||
var r2;
|
|
||||||
(e = e || {}).chunkSize || (e.chunkSize = v.RemoteChunkSize), u.call(this, e), this._nextChunk = s ? function() {
|
|
||||||
this._readChunk(), this._chunkLoaded();
|
|
||||||
} : function() {
|
|
||||||
this._readChunk();
|
|
||||||
}, this.stream = function(e2) {
|
|
||||||
this._input = e2, this._nextChunk();
|
|
||||||
}, this._readChunk = function() {
|
|
||||||
if (this._finished) this._chunkLoaded();
|
|
||||||
else {
|
|
||||||
if (r2 = new XMLHttpRequest(), this._config.withCredentials && (r2.withCredentials = this._config.withCredentials), s || (r2.onload = y(this._chunkLoaded, this), r2.onerror = y(this._chunkError, this)), r2.open(this._config.downloadRequestBody ? "POST" : "GET", this._input, !s), this._config.downloadRequestHeaders) {
|
|
||||||
var e2, t = this._config.downloadRequestHeaders;
|
|
||||||
for (e2 in t) r2.setRequestHeader(e2, t[e2]);
|
|
||||||
}
|
|
||||||
var i2;
|
|
||||||
this._config.chunkSize && (i2 = this._start + this._config.chunkSize - 1, r2.setRequestHeader("Range", "bytes=" + this._start + "-" + i2));
|
|
||||||
try {
|
|
||||||
r2.send(this._config.downloadRequestBody);
|
|
||||||
} catch (e3) {
|
|
||||||
this._chunkError(e3.message);
|
|
||||||
}
|
|
||||||
s && 0 === r2.status && this._chunkError();
|
|
||||||
}
|
|
||||||
}, this._chunkLoaded = function() {
|
|
||||||
4 === r2.readyState && (r2.status < 200 || 400 <= r2.status ? this._chunkError() : (this._start += this._config.chunkSize || r2.responseText.length, this._finished = !this._config.chunkSize || this._start >= ((e2) => null !== (e2 = e2.getResponseHeader("Content-Range")) ? parseInt(e2.substring(e2.lastIndexOf("/") + 1)) : -1)(r2), this.parseChunk(r2.responseText)));
|
|
||||||
}, this._chunkError = function(e2) {
|
|
||||||
e2 = r2.statusText || e2;
|
|
||||||
this._sendError(new Error(e2));
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function l(e) {
|
|
||||||
(e = e || {}).chunkSize || (e.chunkSize = v.LocalChunkSize), u.call(this, e);
|
|
||||||
var i2, r2, n2 = "undefined" != typeof FileReader;
|
|
||||||
this.stream = function(e2) {
|
|
||||||
this._input = e2, r2 = e2.slice || e2.webkitSlice || e2.mozSlice, n2 ? ((i2 = new FileReader()).onload = y(this._chunkLoaded, this), i2.onerror = y(this._chunkError, this)) : i2 = new FileReaderSync(), this._nextChunk();
|
|
||||||
}, this._nextChunk = function() {
|
|
||||||
this._finished || this._config.preview && !(this._rowCount < this._config.preview) || this._readChunk();
|
|
||||||
}, this._readChunk = function() {
|
|
||||||
var e2 = this._input, t = (this._config.chunkSize && (t = Math.min(this._start + this._config.chunkSize, this._input.size), e2 = r2.call(e2, this._start, t)), i2.readAsText(e2, this._config.encoding));
|
|
||||||
n2 || this._chunkLoaded({ target: { result: t } });
|
|
||||||
}, this._chunkLoaded = function(e2) {
|
|
||||||
this._start += this._config.chunkSize, this._finished = !this._config.chunkSize || this._start >= this._input.size, this.parseChunk(e2.target.result);
|
|
||||||
}, this._chunkError = function() {
|
|
||||||
this._sendError(i2.error);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function c(e) {
|
|
||||||
var i2;
|
|
||||||
u.call(this, e = e || {}), this.stream = function(e2) {
|
|
||||||
return i2 = e2, this._nextChunk();
|
|
||||||
}, this._nextChunk = function() {
|
|
||||||
var e2, t;
|
|
||||||
if (!this._finished) return e2 = this._config.chunkSize, i2 = e2 ? (t = i2.substring(0, e2), i2.substring(e2)) : (t = i2, ""), this._finished = !i2, this.parseChunk(t);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function p(e) {
|
|
||||||
u.call(this, e = e || {});
|
|
||||||
var t = [], i2 = true, r2 = false;
|
|
||||||
this.pause = function() {
|
|
||||||
u.prototype.pause.apply(this, arguments), this._input.pause();
|
|
||||||
}, this.resume = function() {
|
|
||||||
u.prototype.resume.apply(this, arguments), this._input.resume();
|
|
||||||
}, this.stream = function(e2) {
|
|
||||||
this._input = e2, this._input.on("data", this._streamData), this._input.on("end", this._streamEnd), this._input.on("error", this._streamError);
|
|
||||||
}, this._checkIsFinished = function() {
|
|
||||||
r2 && 1 === t.length && (this._finished = true);
|
|
||||||
}, this._nextChunk = function() {
|
|
||||||
this._checkIsFinished(), t.length ? this.parseChunk(t.shift()) : i2 = true;
|
|
||||||
}, this._streamData = y(function(e2) {
|
|
||||||
try {
|
|
||||||
t.push("string" == typeof e2 ? e2 : e2.toString(this._config.encoding)), i2 && (i2 = false, this._checkIsFinished(), this.parseChunk(t.shift()));
|
|
||||||
} catch (e3) {
|
|
||||||
this._streamError(e3);
|
|
||||||
}
|
|
||||||
}, this), this._streamError = y(function(e2) {
|
|
||||||
this._streamCleanUp(), this._sendError(e2);
|
|
||||||
}, this), this._streamEnd = y(function() {
|
|
||||||
this._streamCleanUp(), r2 = true, this._streamData("");
|
|
||||||
}, this), this._streamCleanUp = y(function() {
|
|
||||||
this._input.removeListener("data", this._streamData), this._input.removeListener("end", this._streamEnd), this._input.removeListener("error", this._streamError);
|
|
||||||
}, this);
|
|
||||||
}
|
|
||||||
function i(m2) {
|
|
||||||
var n2, s2, a2, t, o2 = Math.pow(2, 53), h2 = -o2, u2 = /^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/, d2 = /^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/, i2 = this, r2 = 0, f2 = 0, l2 = false, e = false, c2 = [], p2 = { data: [], errors: [], meta: {} };
|
|
||||||
function y2(e2) {
|
|
||||||
return "greedy" === m2.skipEmptyLines ? "" === e2.join("").trim() : 1 === e2.length && 0 === e2[0].length;
|
|
||||||
}
|
|
||||||
function g2() {
|
|
||||||
if (p2 && a2 && (k("Delimiter", "UndetectableDelimiter", "Unable to auto-detect delimiting character; defaulted to '" + v.DefaultDelimiter + "'"), a2 = false), m2.skipEmptyLines && (p2.data = p2.data.filter(function(e3) {
|
|
||||||
return !y2(e3);
|
|
||||||
})), _2()) {
|
|
||||||
let t3 = function(e3, t4) {
|
|
||||||
U(m2.transformHeader) && (e3 = m2.transformHeader(e3, t4)), c2.push(e3);
|
|
||||||
};
|
|
||||||
var t2 = t3;
|
|
||||||
if (p2) if (Array.isArray(p2.data[0])) {
|
|
||||||
for (var e2 = 0; _2() && e2 < p2.data.length; e2++) p2.data[e2].forEach(t3);
|
|
||||||
p2.data.splice(0, 1);
|
|
||||||
} else p2.data.forEach(t3);
|
|
||||||
}
|
|
||||||
function i3(e3, t3) {
|
|
||||||
for (var i4 = m2.header ? {} : [], r4 = 0; r4 < e3.length; r4++) {
|
|
||||||
var n3 = r4, s3 = e3[r4], s3 = ((e4, t4) => ((e5) => (m2.dynamicTypingFunction && void 0 === m2.dynamicTyping[e5] && (m2.dynamicTyping[e5] = m2.dynamicTypingFunction(e5)), true === (m2.dynamicTyping[e5] || m2.dynamicTyping)))(e4) ? "true" === t4 || "TRUE" === t4 || "false" !== t4 && "FALSE" !== t4 && (((e5) => {
|
|
||||||
if (u2.test(e5)) {
|
|
||||||
e5 = parseFloat(e5);
|
|
||||||
if (h2 < e5 && e5 < o2) return 1;
|
|
||||||
}
|
|
||||||
})(t4) ? parseFloat(t4) : d2.test(t4) ? new Date(t4) : "" === t4 ? null : t4) : t4)(n3 = m2.header ? r4 >= c2.length ? "__parsed_extra" : c2[r4] : n3, s3 = m2.transform ? m2.transform(s3, n3) : s3);
|
|
||||||
"__parsed_extra" === n3 ? (i4[n3] = i4[n3] || [], i4[n3].push(s3)) : i4[n3] = s3;
|
|
||||||
}
|
|
||||||
return m2.header && (r4 > c2.length ? k("FieldMismatch", "TooManyFields", "Too many fields: expected " + c2.length + " fields but parsed " + r4, f2 + t3) : r4 < c2.length && k("FieldMismatch", "TooFewFields", "Too few fields: expected " + c2.length + " fields but parsed " + r4, f2 + t3)), i4;
|
|
||||||
}
|
|
||||||
var r3;
|
|
||||||
p2 && (m2.header || m2.dynamicTyping || m2.transform) && (r3 = 1, !p2.data.length || Array.isArray(p2.data[0]) ? (p2.data = p2.data.map(i3), r3 = p2.data.length) : p2.data = i3(p2.data, 0), m2.header && p2.meta && (p2.meta.fields = c2), f2 += r3);
|
|
||||||
}
|
|
||||||
function _2() {
|
|
||||||
return m2.header && 0 === c2.length;
|
|
||||||
}
|
|
||||||
function k(e2, t2, i3, r3) {
|
|
||||||
e2 = { type: e2, code: t2, message: i3 };
|
|
||||||
void 0 !== r3 && (e2.row = r3), p2.errors.push(e2);
|
|
||||||
}
|
|
||||||
U(m2.step) && (t = m2.step, m2.step = function(e2) {
|
|
||||||
p2 = e2, _2() ? g2() : (g2(), 0 !== p2.data.length && (r2 += e2.data.length, m2.preview && r2 > m2.preview ? s2.abort() : (p2.data = p2.data[0], t(p2, i2))));
|
|
||||||
}), this.parse = function(e2, t2, i3) {
|
|
||||||
var r3 = m2.quoteChar || '"', r3 = (m2.newline || (m2.newline = this.guessLineEndings(e2, r3)), a2 = false, m2.delimiter ? U(m2.delimiter) && (m2.delimiter = m2.delimiter(e2), p2.meta.delimiter = m2.delimiter) : ((r3 = ((e3, t3, i4, r4, n3) => {
|
|
||||||
var s3, a3, o3, h3;
|
|
||||||
n3 = n3 || [",", " ", "|", ";", v.RECORD_SEP, v.UNIT_SEP];
|
|
||||||
for (var u3 = 0; u3 < n3.length; u3++) {
|
|
||||||
for (var d3, f3 = n3[u3], l3 = 0, c3 = 0, p3 = 0, g3 = (o3 = void 0, new E({ comments: r4, delimiter: f3, newline: t3, preview: 10 }).parse(e3)), _3 = 0; _3 < g3.data.length; _3++) i4 && y2(g3.data[_3]) ? p3++ : (d3 = g3.data[_3].length, c3 += d3, void 0 === o3 ? o3 = d3 : 0 < d3 && (l3 += Math.abs(d3 - o3), o3 = d3));
|
|
||||||
0 < g3.data.length && (c3 /= g3.data.length - p3), (void 0 === a3 || l3 <= a3) && (void 0 === h3 || h3 < c3) && 1.99 < c3 && (a3 = l3, s3 = f3, h3 = c3);
|
|
||||||
}
|
|
||||||
return { successful: !!(m2.delimiter = s3), bestDelimiter: s3 };
|
|
||||||
})(e2, m2.newline, m2.skipEmptyLines, m2.comments, m2.delimitersToGuess)).successful ? m2.delimiter = r3.bestDelimiter : (a2 = true, m2.delimiter = v.DefaultDelimiter), p2.meta.delimiter = m2.delimiter), b(m2));
|
|
||||||
return m2.preview && m2.header && r3.preview++, n2 = e2, s2 = new E(r3), p2 = s2.parse(n2, t2, i3), g2(), l2 ? { meta: { paused: true } } : p2 || { meta: { paused: false } };
|
|
||||||
}, this.paused = function() {
|
|
||||||
return l2;
|
|
||||||
}, this.pause = function() {
|
|
||||||
l2 = true, s2.abort(), n2 = U(m2.chunk) ? "" : n2.substring(s2.getCharIndex());
|
|
||||||
}, this.resume = function() {
|
|
||||||
i2.streamer._halted ? (l2 = false, i2.streamer.parseChunk(n2, true)) : setTimeout(i2.resume, 3);
|
|
||||||
}, this.aborted = function() {
|
|
||||||
return e;
|
|
||||||
}, this.abort = function() {
|
|
||||||
e = true, s2.abort(), p2.meta.aborted = true, U(m2.complete) && m2.complete(p2), n2 = "";
|
|
||||||
}, this.guessLineEndings = function(e2, t2) {
|
|
||||||
e2 = e2.substring(0, 1048576);
|
|
||||||
var t2 = new RegExp(P(t2) + "([^]*?)" + P(t2), "gm"), i3 = (e2 = e2.replace(t2, "")).split("\r"), t2 = e2.split("\n"), e2 = 1 < t2.length && t2[0].length < i3[0].length;
|
|
||||||
if (1 === i3.length || e2) return "\n";
|
|
||||||
for (var r3 = 0, n3 = 0; n3 < i3.length; n3++) "\n" === i3[n3][0] && r3++;
|
|
||||||
return r3 >= i3.length / 2 ? "\r\n" : "\r";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function P(e) {
|
|
||||||
return e.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
|
|
||||||
}
|
|
||||||
function E(C) {
|
|
||||||
var S = (C = C || {}).delimiter, O = C.newline, x = C.comments, I = C.step, A = C.preview, T = C.fastMode, D = null, L = false, F = null == C.quoteChar ? '"' : C.quoteChar, j = F;
|
|
||||||
if (void 0 !== C.escapeChar && (j = C.escapeChar), ("string" != typeof S || -1 < v.BAD_DELIMITERS.indexOf(S)) && (S = ","), x === S) throw new Error("Comment character same as delimiter");
|
|
||||||
true === x ? x = "#" : ("string" != typeof x || -1 < v.BAD_DELIMITERS.indexOf(x)) && (x = false), "\n" !== O && "\r" !== O && "\r\n" !== O && (O = "\n");
|
|
||||||
var z = 0, M = false;
|
|
||||||
this.parse = function(i2, t, r2) {
|
|
||||||
if ("string" != typeof i2) throw new Error("Input must be a string");
|
|
||||||
var n2 = i2.length, e = S.length, s2 = O.length, a2 = x.length, o2 = U(I), h2 = [], u2 = [], d2 = [], f2 = z = 0;
|
|
||||||
if (!i2) return w();
|
|
||||||
if (T || false !== T && -1 === i2.indexOf(F)) {
|
|
||||||
for (var l2 = i2.split(O), c2 = 0; c2 < l2.length; c2++) {
|
|
||||||
if (d2 = l2[c2], z += d2.length, c2 !== l2.length - 1) z += O.length;
|
|
||||||
else if (r2) return w();
|
|
||||||
if (!x || d2.substring(0, a2) !== x) {
|
|
||||||
if (o2) {
|
|
||||||
if (h2 = [], k(d2.split(S)), R(), M) return w();
|
|
||||||
} else k(d2.split(S));
|
|
||||||
if (A && A <= c2) return h2 = h2.slice(0, A), w(true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return w();
|
|
||||||
}
|
|
||||||
for (var p2 = i2.indexOf(S, z), g2 = i2.indexOf(O, z), _2 = new RegExp(P(j) + P(F), "g"), m2 = i2.indexOf(F, z); ; ) if (i2[z] === F) for (m2 = z, z++; ; ) {
|
|
||||||
if (-1 === (m2 = i2.indexOf(F, m2 + 1))) return r2 || u2.push({ type: "Quotes", code: "MissingQuotes", message: "Quoted field unterminated", row: h2.length, index: z }), E2();
|
|
||||||
if (m2 === n2 - 1) return E2(i2.substring(z, m2).replace(_2, F));
|
|
||||||
if (F === j && i2[m2 + 1] === j) m2++;
|
|
||||||
else if (F === j || 0 === m2 || i2[m2 - 1] !== j) {
|
|
||||||
-1 !== p2 && p2 < m2 + 1 && (p2 = i2.indexOf(S, m2 + 1));
|
|
||||||
var y2 = v2(-1 === (g2 = -1 !== g2 && g2 < m2 + 1 ? i2.indexOf(O, m2 + 1) : g2) ? p2 : Math.min(p2, g2));
|
|
||||||
if (i2.substr(m2 + 1 + y2, e) === S) {
|
|
||||||
d2.push(i2.substring(z, m2).replace(_2, F)), i2[z = m2 + 1 + y2 + e] !== F && (m2 = i2.indexOf(F, z)), p2 = i2.indexOf(S, z), g2 = i2.indexOf(O, z);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
y2 = v2(g2);
|
|
||||||
if (i2.substring(m2 + 1 + y2, m2 + 1 + y2 + s2) === O) {
|
|
||||||
if (d2.push(i2.substring(z, m2).replace(_2, F)), b2(m2 + 1 + y2 + s2), p2 = i2.indexOf(S, z), m2 = i2.indexOf(F, z), o2 && (R(), M)) return w();
|
|
||||||
if (A && h2.length >= A) return w(true);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
u2.push({ type: "Quotes", code: "InvalidQuotes", message: "Trailing quote on quoted field is malformed", row: h2.length, index: z }), m2++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (x && 0 === d2.length && i2.substring(z, z + a2) === x) {
|
|
||||||
if (-1 === g2) return w();
|
|
||||||
z = g2 + s2, g2 = i2.indexOf(O, z), p2 = i2.indexOf(S, z);
|
|
||||||
} else if (-1 !== p2 && (p2 < g2 || -1 === g2)) d2.push(i2.substring(z, p2)), z = p2 + e, p2 = i2.indexOf(S, z);
|
|
||||||
else {
|
|
||||||
if (-1 === g2) break;
|
|
||||||
if (d2.push(i2.substring(z, g2)), b2(g2 + s2), o2 && (R(), M)) return w();
|
|
||||||
if (A && h2.length >= A) return w(true);
|
|
||||||
}
|
|
||||||
return E2();
|
|
||||||
function k(e2) {
|
|
||||||
h2.push(e2), f2 = z;
|
|
||||||
}
|
|
||||||
function v2(e2) {
|
|
||||||
var t2 = 0;
|
|
||||||
return t2 = -1 !== e2 && (e2 = i2.substring(m2 + 1, e2)) && "" === e2.trim() ? e2.length : t2;
|
|
||||||
}
|
|
||||||
function E2(e2) {
|
|
||||||
return r2 || (void 0 === e2 && (e2 = i2.substring(z)), d2.push(e2), z = n2, k(d2), o2 && R()), w();
|
|
||||||
}
|
|
||||||
function b2(e2) {
|
|
||||||
z = e2, k(d2), d2 = [], g2 = i2.indexOf(O, z);
|
|
||||||
}
|
|
||||||
function w(e2) {
|
|
||||||
if (C.header && !t && h2.length && !L) {
|
|
||||||
var s3 = h2[0], a3 = /* @__PURE__ */ Object.create(null), o3 = new Set(s3);
|
|
||||||
let n3 = false;
|
|
||||||
for (let r3 = 0; r3 < s3.length; r3++) {
|
|
||||||
let i3 = s3[r3];
|
|
||||||
if (a3[i3 = U(C.transformHeader) ? C.transformHeader(i3, r3) : i3]) {
|
|
||||||
let e3, t2 = a3[i3];
|
|
||||||
for (; e3 = i3 + "_" + t2, t2++, o3.has(e3); ) ;
|
|
||||||
o3.add(e3), s3[r3] = e3, a3[i3]++, n3 = true, (D = null === D ? {} : D)[e3] = i3;
|
|
||||||
} else a3[i3] = 1, s3[r3] = i3;
|
|
||||||
o3.add(i3);
|
|
||||||
}
|
|
||||||
n3 && console.warn("Duplicate headers found and renamed."), L = true;
|
|
||||||
}
|
|
||||||
return { data: h2, errors: u2, meta: { delimiter: S, linebreak: O, aborted: M, truncated: !!e2, cursor: f2 + (t || 0), renamedHeaders: D } };
|
|
||||||
}
|
|
||||||
function R() {
|
|
||||||
I(w()), h2 = [], u2 = [];
|
|
||||||
}
|
|
||||||
}, this.abort = function() {
|
|
||||||
M = true;
|
|
||||||
}, this.getCharIndex = function() {
|
|
||||||
return z;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function g(e) {
|
|
||||||
var t = e.data, i2 = o[t.workerId], r2 = false;
|
|
||||||
if (t.error) i2.userError(t.error, t.file);
|
|
||||||
else if (t.results && t.results.data) {
|
|
||||||
var n2 = { abort: function() {
|
|
||||||
r2 = true, _(t.workerId, { data: [], errors: [], meta: { aborted: true } });
|
|
||||||
}, pause: m, resume: m };
|
|
||||||
if (U(i2.userStep)) {
|
|
||||||
for (var s2 = 0; s2 < t.results.data.length && (i2.userStep({ data: t.results.data[s2], errors: t.results.errors, meta: t.results.meta }, n2), !r2); s2++) ;
|
|
||||||
delete t.results;
|
|
||||||
} else U(i2.userChunk) && (i2.userChunk(t.results, n2, t.file), delete t.results);
|
|
||||||
}
|
|
||||||
t.finished && !r2 && _(t.workerId, t.results);
|
|
||||||
}
|
|
||||||
function _(e, t) {
|
|
||||||
var i2 = o[e];
|
|
||||||
U(i2.userComplete) && i2.userComplete(t), i2.terminate(), delete o[e];
|
|
||||||
}
|
|
||||||
function m() {
|
|
||||||
throw new Error("Not implemented.");
|
|
||||||
}
|
|
||||||
function b(e) {
|
|
||||||
if ("object" != typeof e || null === e) return e;
|
|
||||||
var t, i2 = Array.isArray(e) ? [] : {};
|
|
||||||
for (t in e) i2[t] = b(e[t]);
|
|
||||||
return i2;
|
|
||||||
}
|
|
||||||
function y(e, t) {
|
|
||||||
return function() {
|
|
||||||
e.apply(t, arguments);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function U(e) {
|
|
||||||
return "function" == typeof e;
|
|
||||||
}
|
|
||||||
return v.parse = function(e, t) {
|
|
||||||
var i2 = (t = t || {}).dynamicTyping || false;
|
|
||||||
U(i2) && (t.dynamicTypingFunction = i2, i2 = {});
|
|
||||||
if (t.dynamicTyping = i2, t.transform = !!U(t.transform) && t.transform, !t.worker || !v.WORKERS_SUPPORTED) return i2 = null, v.NODE_STREAM_INPUT, "string" == typeof e ? (e = ((e2) => 65279 !== e2.charCodeAt(0) ? e2 : e2.slice(1))(e), i2 = new (t.download ? f : c)(t)) : true === e.readable && U(e.read) && U(e.on) ? i2 = new p(t) : (n.File && e instanceof File || e instanceof Object) && (i2 = new l(t)), i2.stream(e);
|
|
||||||
(i2 = (() => {
|
|
||||||
var e2;
|
|
||||||
return !!v.WORKERS_SUPPORTED && (e2 = (() => {
|
|
||||||
var e3 = n.URL || n.webkitURL || null, t2 = r.toString();
|
|
||||||
return v.BLOB_URL || (v.BLOB_URL = e3.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ", "(", t2, ")();"], { type: "text/javascript" })));
|
|
||||||
})(), (e2 = new n.Worker(e2)).onmessage = g, e2.id = h++, o[e2.id] = e2);
|
|
||||||
})()).userStep = t.step, i2.userChunk = t.chunk, i2.userComplete = t.complete, i2.userError = t.error, t.step = U(t.step), t.chunk = U(t.chunk), t.complete = U(t.complete), t.error = U(t.error), delete t.worker, i2.postMessage({ input: e, config: t, workerId: i2.id });
|
|
||||||
}, v.unparse = function(e, t) {
|
|
||||||
var n2 = false, _2 = true, m2 = ",", y2 = "\r\n", s2 = '"', a2 = s2 + s2, i2 = false, r2 = null, o2 = false, h2 = ((() => {
|
|
||||||
if ("object" == typeof t) {
|
|
||||||
if ("string" != typeof t.delimiter || v.BAD_DELIMITERS.filter(function(e2) {
|
|
||||||
return -1 !== t.delimiter.indexOf(e2);
|
|
||||||
}).length || (m2 = t.delimiter), "boolean" != typeof t.quotes && "function" != typeof t.quotes && !Array.isArray(t.quotes) || (n2 = t.quotes), "boolean" != typeof t.skipEmptyLines && "string" != typeof t.skipEmptyLines || (i2 = t.skipEmptyLines), "string" == typeof t.newline && (y2 = t.newline), "string" == typeof t.quoteChar && (s2 = t.quoteChar), "boolean" == typeof t.header && (_2 = t.header), Array.isArray(t.columns)) {
|
|
||||||
if (0 === t.columns.length) throw new Error("Option columns is empty");
|
|
||||||
r2 = t.columns;
|
|
||||||
}
|
|
||||||
void 0 !== t.escapeChar && (a2 = t.escapeChar + s2), t.escapeFormulae instanceof RegExp ? o2 = t.escapeFormulae : "boolean" == typeof t.escapeFormulae && t.escapeFormulae && (o2 = /^[=+\-@\t\r].*$/);
|
|
||||||
}
|
|
||||||
})(), new RegExp(P(s2), "g"));
|
|
||||||
"string" == typeof e && (e = JSON.parse(e));
|
|
||||||
if (Array.isArray(e)) {
|
|
||||||
if (!e.length || Array.isArray(e[0])) return u2(null, e, i2);
|
|
||||||
if ("object" == typeof e[0]) return u2(r2 || Object.keys(e[0]), e, i2);
|
|
||||||
} else if ("object" == typeof e) return "string" == typeof e.data && (e.data = JSON.parse(e.data)), Array.isArray(e.data) && (e.fields || (e.fields = e.meta && e.meta.fields || r2), e.fields || (e.fields = Array.isArray(e.data[0]) ? e.fields : "object" == typeof e.data[0] ? Object.keys(e.data[0]) : []), Array.isArray(e.data[0]) || "object" == typeof e.data[0] || (e.data = [e.data])), u2(e.fields || [], e.data || [], i2);
|
|
||||||
throw new Error("Unable to serialize unrecognized input");
|
|
||||||
function u2(e2, t2, i3) {
|
|
||||||
var r3 = "", n3 = ("string" == typeof e2 && (e2 = JSON.parse(e2)), "string" == typeof t2 && (t2 = JSON.parse(t2)), Array.isArray(e2) && 0 < e2.length), s3 = !Array.isArray(t2[0]);
|
|
||||||
if (n3 && _2) {
|
|
||||||
for (var a3 = 0; a3 < e2.length; a3++) 0 < a3 && (r3 += m2), r3 += k(e2[a3], a3);
|
|
||||||
0 < t2.length && (r3 += y2);
|
|
||||||
}
|
|
||||||
for (var o3 = 0; o3 < t2.length; o3++) {
|
|
||||||
var h3 = (n3 ? e2 : t2[o3]).length, u3 = false, d2 = n3 ? 0 === Object.keys(t2[o3]).length : 0 === t2[o3].length;
|
|
||||||
if (i3 && !n3 && (u3 = "greedy" === i3 ? "" === t2[o3].join("").trim() : 1 === t2[o3].length && 0 === t2[o3][0].length), "greedy" === i3 && n3) {
|
|
||||||
for (var f2 = [], l2 = 0; l2 < h3; l2++) {
|
|
||||||
var c2 = s3 ? e2[l2] : l2;
|
|
||||||
f2.push(t2[o3][c2]);
|
|
||||||
}
|
|
||||||
u3 = "" === f2.join("").trim();
|
|
||||||
}
|
|
||||||
if (!u3) {
|
|
||||||
for (var p2 = 0; p2 < h3; p2++) {
|
|
||||||
0 < p2 && !d2 && (r3 += m2);
|
|
||||||
var g2 = n3 && s3 ? e2[p2] : p2;
|
|
||||||
r3 += k(t2[o3][g2], p2);
|
|
||||||
}
|
|
||||||
o3 < t2.length - 1 && (!i3 || 0 < h3 && !d2) && (r3 += y2);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return r3;
|
|
||||||
}
|
|
||||||
function k(e2, t2) {
|
|
||||||
var i3, r3;
|
|
||||||
return null == e2 ? "" : e2.constructor === Date ? JSON.stringify(e2).slice(1, 25) : (r3 = false, o2 && "string" == typeof e2 && o2.test(e2) && (e2 = "'" + e2, r3 = true), i3 = e2.toString().replace(h2, a2), (r3 = r3 || true === n2 || "function" == typeof n2 && n2(e2, t2) || Array.isArray(n2) && n2[t2] || ((e3, t3) => {
|
|
||||||
for (var i4 = 0; i4 < t3.length; i4++) if (-1 < e3.indexOf(t3[i4])) return true;
|
|
||||||
return false;
|
|
||||||
})(i3, v.BAD_DELIMITERS) || -1 < i3.indexOf(m2) || " " === i3.charAt(0) || " " === i3.charAt(i3.length - 1)) ? s2 + i3 + s2 : i3);
|
|
||||||
}
|
|
||||||
}, v.RECORD_SEP = String.fromCharCode(30), v.UNIT_SEP = String.fromCharCode(31), v.BYTE_ORDER_MARK = "\uFEFF", v.BAD_DELIMITERS = ["\r", "\n", '"', v.BYTE_ORDER_MARK], v.WORKERS_SUPPORTED = !s && !!n.Worker, v.NODE_STREAM_INPUT = 1, v.LocalChunkSize = 10485760, v.RemoteChunkSize = 5242880, v.DefaultDelimiter = ",", v.Parser = E, v.ParserHandle = i, v.NetworkStreamer = f, v.FileStreamer = l, v.StringStreamer = c, v.ReadableStreamStreamer = p, n.jQuery && ((d = n.jQuery).fn.parse = function(o2) {
|
|
||||||
var i2 = o2.config || {}, h2 = [];
|
|
||||||
return this.each(function(e2) {
|
|
||||||
if (!("INPUT" === d(this).prop("tagName").toUpperCase() && "file" === d(this).attr("type").toLowerCase() && n.FileReader) || !this.files || 0 === this.files.length) return true;
|
|
||||||
for (var t = 0; t < this.files.length; t++) h2.push({ file: this.files[t], inputElem: this, instanceConfig: d.extend({}, i2) });
|
|
||||||
}), e(), this;
|
|
||||||
function e() {
|
|
||||||
if (0 === h2.length) U(o2.complete) && o2.complete();
|
|
||||||
else {
|
|
||||||
var e2, t, i3, r2, n2 = h2[0];
|
|
||||||
if (U(o2.before)) {
|
|
||||||
var s2 = o2.before(n2.file, n2.inputElem);
|
|
||||||
if ("object" == typeof s2) {
|
|
||||||
if ("abort" === s2.action) return e2 = "AbortError", t = n2.file, i3 = n2.inputElem, r2 = s2.reason, void (U(o2.error) && o2.error({ name: e2 }, t, i3, r2));
|
|
||||||
if ("skip" === s2.action) return void u2();
|
|
||||||
"object" == typeof s2.config && (n2.instanceConfig = d.extend(n2.instanceConfig, s2.config));
|
|
||||||
} else if ("skip" === s2) return void u2();
|
|
||||||
}
|
|
||||||
var a2 = n2.instanceConfig.complete;
|
|
||||||
n2.instanceConfig.complete = function(e3) {
|
|
||||||
U(a2) && a2(e3, n2.file, n2.inputElem), u2();
|
|
||||||
}, v.parse(n2.file, n2.instanceConfig);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function u2() {
|
|
||||||
h2.splice(0, 1), e();
|
|
||||||
}
|
|
||||||
}), a && (n.onmessage = function(e) {
|
|
||||||
e = e.data;
|
|
||||||
void 0 === v.WORKER_ID && e && (v.WORKER_ID = e.workerId);
|
|
||||||
"string" == typeof e.input ? n.postMessage({ workerId: v.WORKER_ID, results: v.parse(e.input, e.config), finished: true }) : (n.File && e.input instanceof File || e.input instanceof Object) && (e = v.parse(e.input, e.config)) && n.postMessage({ workerId: v.WORKER_ID, results: e, finished: true });
|
|
||||||
}), (f.prototype = Object.create(u.prototype)).constructor = f, (l.prototype = Object.create(u.prototype)).constructor = l, (c.prototype = Object.create(c.prototype)).constructor = c, (p.prototype = Object.create(u.prototype)).constructor = p, v;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
export default require_papaparse_min();
|
|
||||||
/*! Bundled license information:
|
|
||||||
|
|
||||||
papaparse/papaparse.min.js:
|
|
||||||
(* @license
|
|
||||||
Papa Parse
|
|
||||||
v5.5.3
|
|
||||||
https://github.com/mholt/PapaParse
|
|
||||||
License: MIT
|
|
||||||
*)
|
|
||||||
*/
|
|
||||||
//# sourceMappingURL=papaparse.js.map
|
|
||||||
7
web-app/node_modules/.vite/deps/papaparse.js.map
generated
vendored
7
web-app/node_modules/.vite/deps/papaparse.js.map
generated
vendored
File diff suppressed because one or more lines are too long
186
web-app/node_modules/.vite/deps/suncalc.js
generated
vendored
186
web-app/node_modules/.vite/deps/suncalc.js
generated
vendored
@@ -1,186 +0,0 @@
|
|||||||
import {
|
|
||||||
__commonJS
|
|
||||||
} from "./chunk-BUSYA2B4.js";
|
|
||||||
|
|
||||||
// node_modules/suncalc/suncalc.js
|
|
||||||
var require_suncalc = __commonJS({
|
|
||||||
"node_modules/suncalc/suncalc.js"(exports, module) {
|
|
||||||
(function() {
|
|
||||||
"use strict";
|
|
||||||
var PI = Math.PI, sin = Math.sin, cos = Math.cos, tan = Math.tan, asin = Math.asin, atan = Math.atan2, acos = Math.acos, rad = PI / 180;
|
|
||||||
var dayMs = 1e3 * 60 * 60 * 24, J1970 = 2440588, J2000 = 2451545;
|
|
||||||
function toJulian(date) {
|
|
||||||
return date.valueOf() / dayMs - 0.5 + J1970;
|
|
||||||
}
|
|
||||||
function fromJulian(j) {
|
|
||||||
return new Date((j + 0.5 - J1970) * dayMs);
|
|
||||||
}
|
|
||||||
function toDays(date) {
|
|
||||||
return toJulian(date) - J2000;
|
|
||||||
}
|
|
||||||
var e = rad * 23.4397;
|
|
||||||
function rightAscension(l, b) {
|
|
||||||
return atan(sin(l) * cos(e) - tan(b) * sin(e), cos(l));
|
|
||||||
}
|
|
||||||
function declination(l, b) {
|
|
||||||
return asin(sin(b) * cos(e) + cos(b) * sin(e) * sin(l));
|
|
||||||
}
|
|
||||||
function azimuth(H, phi, dec) {
|
|
||||||
return atan(sin(H), cos(H) * sin(phi) - tan(dec) * cos(phi));
|
|
||||||
}
|
|
||||||
function altitude(H, phi, dec) {
|
|
||||||
return asin(sin(phi) * sin(dec) + cos(phi) * cos(dec) * cos(H));
|
|
||||||
}
|
|
||||||
function siderealTime(d, lw) {
|
|
||||||
return rad * (280.16 + 360.9856235 * d) - lw;
|
|
||||||
}
|
|
||||||
function astroRefraction(h) {
|
|
||||||
if (h < 0)
|
|
||||||
h = 0;
|
|
||||||
return 2967e-7 / Math.tan(h + 312536e-8 / (h + 0.08901179));
|
|
||||||
}
|
|
||||||
function solarMeanAnomaly(d) {
|
|
||||||
return rad * (357.5291 + 0.98560028 * d);
|
|
||||||
}
|
|
||||||
function eclipticLongitude(M) {
|
|
||||||
var C = rad * (1.9148 * sin(M) + 0.02 * sin(2 * M) + 3e-4 * sin(3 * M)), P = rad * 102.9372;
|
|
||||||
return M + C + P + PI;
|
|
||||||
}
|
|
||||||
function sunCoords(d) {
|
|
||||||
var M = solarMeanAnomaly(d), L = eclipticLongitude(M);
|
|
||||||
return {
|
|
||||||
dec: declination(L, 0),
|
|
||||||
ra: rightAscension(L, 0)
|
|
||||||
};
|
|
||||||
}
|
|
||||||
var SunCalc = {};
|
|
||||||
SunCalc.getPosition = function(date, lat, lng) {
|
|
||||||
var lw = rad * -lng, phi = rad * lat, d = toDays(date), c = sunCoords(d), H = siderealTime(d, lw) - c.ra;
|
|
||||||
return {
|
|
||||||
azimuth: azimuth(H, phi, c.dec),
|
|
||||||
altitude: altitude(H, phi, c.dec)
|
|
||||||
};
|
|
||||||
};
|
|
||||||
var times = SunCalc.times = [
|
|
||||||
[-0.833, "sunrise", "sunset"],
|
|
||||||
[-0.3, "sunriseEnd", "sunsetStart"],
|
|
||||||
[-6, "dawn", "dusk"],
|
|
||||||
[-12, "nauticalDawn", "nauticalDusk"],
|
|
||||||
[-18, "nightEnd", "night"],
|
|
||||||
[6, "goldenHourEnd", "goldenHour"]
|
|
||||||
];
|
|
||||||
SunCalc.addTime = function(angle, riseName, setName) {
|
|
||||||
times.push([angle, riseName, setName]);
|
|
||||||
};
|
|
||||||
var J0 = 9e-4;
|
|
||||||
function julianCycle(d, lw) {
|
|
||||||
return Math.round(d - J0 - lw / (2 * PI));
|
|
||||||
}
|
|
||||||
function approxTransit(Ht, lw, n) {
|
|
||||||
return J0 + (Ht + lw) / (2 * PI) + n;
|
|
||||||
}
|
|
||||||
function solarTransitJ(ds, M, L) {
|
|
||||||
return J2000 + ds + 53e-4 * sin(M) - 69e-4 * sin(2 * L);
|
|
||||||
}
|
|
||||||
function hourAngle(h, phi, d) {
|
|
||||||
return acos((sin(h) - sin(phi) * sin(d)) / (cos(phi) * cos(d)));
|
|
||||||
}
|
|
||||||
function observerAngle(height) {
|
|
||||||
return -2.076 * Math.sqrt(height) / 60;
|
|
||||||
}
|
|
||||||
function getSetJ(h, lw, phi, dec, n, M, L) {
|
|
||||||
var w = hourAngle(h, phi, dec), a = approxTransit(w, lw, n);
|
|
||||||
return solarTransitJ(a, M, L);
|
|
||||||
}
|
|
||||||
SunCalc.getTimes = function(date, lat, lng, height) {
|
|
||||||
height = height || 0;
|
|
||||||
var lw = rad * -lng, phi = rad * lat, dh = observerAngle(height), d = toDays(date), n = julianCycle(d, lw), ds = approxTransit(0, lw, n), M = solarMeanAnomaly(ds), L = eclipticLongitude(M), dec = declination(L, 0), Jnoon = solarTransitJ(ds, M, L), i, len, time, h0, Jset, Jrise;
|
|
||||||
var result = {
|
|
||||||
solarNoon: fromJulian(Jnoon),
|
|
||||||
nadir: fromJulian(Jnoon - 0.5)
|
|
||||||
};
|
|
||||||
for (i = 0, len = times.length; i < len; i += 1) {
|
|
||||||
time = times[i];
|
|
||||||
h0 = (time[0] + dh) * rad;
|
|
||||||
Jset = getSetJ(h0, lw, phi, dec, n, M, L);
|
|
||||||
Jrise = Jnoon - (Jset - Jnoon);
|
|
||||||
result[time[1]] = fromJulian(Jrise);
|
|
||||||
result[time[2]] = fromJulian(Jset);
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
};
|
|
||||||
function moonCoords(d) {
|
|
||||||
var L = rad * (218.316 + 13.176396 * d), M = rad * (134.963 + 13.064993 * d), F = rad * (93.272 + 13.22935 * d), l = L + rad * 6.289 * sin(M), b = rad * 5.128 * sin(F), dt = 385001 - 20905 * cos(M);
|
|
||||||
return {
|
|
||||||
ra: rightAscension(l, b),
|
|
||||||
dec: declination(l, b),
|
|
||||||
dist: dt
|
|
||||||
};
|
|
||||||
}
|
|
||||||
SunCalc.getMoonPosition = function(date, lat, lng) {
|
|
||||||
var lw = rad * -lng, phi = rad * lat, d = toDays(date), c = moonCoords(d), H = siderealTime(d, lw) - c.ra, h = altitude(H, phi, c.dec), pa = atan(sin(H), tan(phi) * cos(c.dec) - sin(c.dec) * cos(H));
|
|
||||||
h = h + astroRefraction(h);
|
|
||||||
return {
|
|
||||||
azimuth: azimuth(H, phi, c.dec),
|
|
||||||
altitude: h,
|
|
||||||
distance: c.dist,
|
|
||||||
parallacticAngle: pa
|
|
||||||
};
|
|
||||||
};
|
|
||||||
SunCalc.getMoonIllumination = function(date) {
|
|
||||||
var d = toDays(date || /* @__PURE__ */ new Date()), s = sunCoords(d), m = moonCoords(d), sdist = 149598e3, phi = acos(sin(s.dec) * sin(m.dec) + cos(s.dec) * cos(m.dec) * cos(s.ra - m.ra)), inc = atan(sdist * sin(phi), m.dist - sdist * cos(phi)), angle = atan(cos(s.dec) * sin(s.ra - m.ra), sin(s.dec) * cos(m.dec) - cos(s.dec) * sin(m.dec) * cos(s.ra - m.ra));
|
|
||||||
return {
|
|
||||||
fraction: (1 + cos(inc)) / 2,
|
|
||||||
phase: 0.5 + 0.5 * inc * (angle < 0 ? -1 : 1) / Math.PI,
|
|
||||||
angle
|
|
||||||
};
|
|
||||||
};
|
|
||||||
function hoursLater(date, h) {
|
|
||||||
return new Date(date.valueOf() + h * dayMs / 24);
|
|
||||||
}
|
|
||||||
SunCalc.getMoonTimes = function(date, lat, lng, inUTC) {
|
|
||||||
var t = new Date(date);
|
|
||||||
if (inUTC) t.setUTCHours(0, 0, 0, 0);
|
|
||||||
else t.setHours(0, 0, 0, 0);
|
|
||||||
var hc = 0.133 * rad, h0 = SunCalc.getMoonPosition(t, lat, lng).altitude - hc, h1, h2, rise, set, a, b, xe, ye, d, roots, x1, x2, dx;
|
|
||||||
for (var i = 1; i <= 24; i += 2) {
|
|
||||||
h1 = SunCalc.getMoonPosition(hoursLater(t, i), lat, lng).altitude - hc;
|
|
||||||
h2 = SunCalc.getMoonPosition(hoursLater(t, i + 1), lat, lng).altitude - hc;
|
|
||||||
a = (h0 + h2) / 2 - h1;
|
|
||||||
b = (h2 - h0) / 2;
|
|
||||||
xe = -b / (2 * a);
|
|
||||||
ye = (a * xe + b) * xe + h1;
|
|
||||||
d = b * b - 4 * a * h1;
|
|
||||||
roots = 0;
|
|
||||||
if (d >= 0) {
|
|
||||||
dx = Math.sqrt(d) / (Math.abs(a) * 2);
|
|
||||||
x1 = xe - dx;
|
|
||||||
x2 = xe + dx;
|
|
||||||
if (Math.abs(x1) <= 1) roots++;
|
|
||||||
if (Math.abs(x2) <= 1) roots++;
|
|
||||||
if (x1 < -1) x1 = x2;
|
|
||||||
}
|
|
||||||
if (roots === 1) {
|
|
||||||
if (h0 < 0) rise = i + x1;
|
|
||||||
else set = i + x1;
|
|
||||||
} else if (roots === 2) {
|
|
||||||
rise = i + (ye < 0 ? x2 : x1);
|
|
||||||
set = i + (ye < 0 ? x1 : x2);
|
|
||||||
}
|
|
||||||
if (rise && set) break;
|
|
||||||
h0 = h2;
|
|
||||||
}
|
|
||||||
var result = {};
|
|
||||||
if (rise) result.rise = hoursLater(t, rise);
|
|
||||||
if (set) result.set = hoursLater(t, set);
|
|
||||||
if (!rise && !set) result[ye > 0 ? "alwaysUp" : "alwaysDown"] = true;
|
|
||||||
return result;
|
|
||||||
};
|
|
||||||
if (typeof exports === "object" && typeof module !== "undefined") module.exports = SunCalc;
|
|
||||||
else if (typeof define === "function" && define.amd) define(SunCalc);
|
|
||||||
else window.SunCalc = SunCalc;
|
|
||||||
})();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
export default require_suncalc();
|
|
||||||
//# sourceMappingURL=suncalc.js.map
|
|
||||||
7
web-app/node_modules/.vite/deps/suncalc.js.map
generated
vendored
7
web-app/node_modules/.vite/deps/suncalc.js.map
generated
vendored
File diff suppressed because one or more lines are too long
835
web-app/node_modules/.vite/deps/three.js
generated
vendored
835
web-app/node_modules/.vite/deps/three.js
generated
vendored
@@ -1,835 +0,0 @@
|
|||||||
import {
|
|
||||||
ACESFilmicToneMapping,
|
|
||||||
AddEquation,
|
|
||||||
AddOperation,
|
|
||||||
AdditiveAnimationBlendMode,
|
|
||||||
AdditiveBlending,
|
|
||||||
AgXToneMapping,
|
|
||||||
AlphaFormat,
|
|
||||||
AlwaysCompare,
|
|
||||||
AlwaysDepth,
|
|
||||||
AlwaysStencilFunc,
|
|
||||||
AmbientLight,
|
|
||||||
AnimationAction,
|
|
||||||
AnimationClip,
|
|
||||||
AnimationLoader,
|
|
||||||
AnimationMixer,
|
|
||||||
AnimationObjectGroup,
|
|
||||||
AnimationUtils,
|
|
||||||
ArcCurve,
|
|
||||||
ArrayCamera,
|
|
||||||
ArrowHelper,
|
|
||||||
AttachedBindMode,
|
|
||||||
Audio,
|
|
||||||
AudioAnalyser,
|
|
||||||
AudioContext,
|
|
||||||
AudioListener,
|
|
||||||
AudioLoader,
|
|
||||||
AxesHelper,
|
|
||||||
BackSide,
|
|
||||||
BasicDepthPacking,
|
|
||||||
BasicShadowMap,
|
|
||||||
BatchedMesh,
|
|
||||||
Bone,
|
|
||||||
BooleanKeyframeTrack,
|
|
||||||
Box2,
|
|
||||||
Box3,
|
|
||||||
Box3Helper,
|
|
||||||
BoxGeometry,
|
|
||||||
BoxHelper,
|
|
||||||
BufferAttribute,
|
|
||||||
BufferGeometry,
|
|
||||||
BufferGeometryLoader,
|
|
||||||
ByteType,
|
|
||||||
Cache,
|
|
||||||
Camera,
|
|
||||||
CameraHelper,
|
|
||||||
CanvasTexture,
|
|
||||||
CapsuleGeometry,
|
|
||||||
CatmullRomCurve3,
|
|
||||||
CineonToneMapping,
|
|
||||||
CircleGeometry,
|
|
||||||
ClampToEdgeWrapping,
|
|
||||||
Clock,
|
|
||||||
Color,
|
|
||||||
ColorKeyframeTrack,
|
|
||||||
ColorManagement,
|
|
||||||
CompressedArrayTexture,
|
|
||||||
CompressedCubeTexture,
|
|
||||||
CompressedTexture,
|
|
||||||
CompressedTextureLoader,
|
|
||||||
ConeGeometry,
|
|
||||||
ConstantAlphaFactor,
|
|
||||||
ConstantColorFactor,
|
|
||||||
Controls,
|
|
||||||
CubeCamera,
|
|
||||||
CubeReflectionMapping,
|
|
||||||
CubeRefractionMapping,
|
|
||||||
CubeTexture,
|
|
||||||
CubeTextureLoader,
|
|
||||||
CubeUVReflectionMapping,
|
|
||||||
CubicBezierCurve,
|
|
||||||
CubicBezierCurve3,
|
|
||||||
CubicInterpolant,
|
|
||||||
CullFaceBack,
|
|
||||||
CullFaceFront,
|
|
||||||
CullFaceFrontBack,
|
|
||||||
CullFaceNone,
|
|
||||||
Curve,
|
|
||||||
CurvePath,
|
|
||||||
CustomBlending,
|
|
||||||
CustomToneMapping,
|
|
||||||
CylinderGeometry,
|
|
||||||
Cylindrical,
|
|
||||||
Data3DTexture,
|
|
||||||
DataArrayTexture,
|
|
||||||
DataTexture,
|
|
||||||
DataTextureLoader,
|
|
||||||
DataUtils,
|
|
||||||
DecrementStencilOp,
|
|
||||||
DecrementWrapStencilOp,
|
|
||||||
DefaultLoadingManager,
|
|
||||||
DepthFormat,
|
|
||||||
DepthStencilFormat,
|
|
||||||
DepthTexture,
|
|
||||||
DetachedBindMode,
|
|
||||||
DirectionalLight,
|
|
||||||
DirectionalLightHelper,
|
|
||||||
DiscreteInterpolant,
|
|
||||||
DodecahedronGeometry,
|
|
||||||
DoubleSide,
|
|
||||||
DstAlphaFactor,
|
|
||||||
DstColorFactor,
|
|
||||||
DynamicCopyUsage,
|
|
||||||
DynamicDrawUsage,
|
|
||||||
DynamicReadUsage,
|
|
||||||
EdgesGeometry,
|
|
||||||
EllipseCurve,
|
|
||||||
EqualCompare,
|
|
||||||
EqualDepth,
|
|
||||||
EqualStencilFunc,
|
|
||||||
EquirectangularReflectionMapping,
|
|
||||||
EquirectangularRefractionMapping,
|
|
||||||
Euler,
|
|
||||||
EventDispatcher,
|
|
||||||
ExtrudeGeometry,
|
|
||||||
FileLoader,
|
|
||||||
Float16BufferAttribute,
|
|
||||||
Float32BufferAttribute,
|
|
||||||
FloatType,
|
|
||||||
Fog,
|
|
||||||
FogExp2,
|
|
||||||
FramebufferTexture,
|
|
||||||
FrontSide,
|
|
||||||
Frustum,
|
|
||||||
GLBufferAttribute,
|
|
||||||
GLSL1,
|
|
||||||
GLSL3,
|
|
||||||
GreaterCompare,
|
|
||||||
GreaterDepth,
|
|
||||||
GreaterEqualCompare,
|
|
||||||
GreaterEqualDepth,
|
|
||||||
GreaterEqualStencilFunc,
|
|
||||||
GreaterStencilFunc,
|
|
||||||
GridHelper,
|
|
||||||
Group,
|
|
||||||
HalfFloatType,
|
|
||||||
HemisphereLight,
|
|
||||||
HemisphereLightHelper,
|
|
||||||
IcosahedronGeometry,
|
|
||||||
ImageBitmapLoader,
|
|
||||||
ImageLoader,
|
|
||||||
ImageUtils,
|
|
||||||
IncrementStencilOp,
|
|
||||||
IncrementWrapStencilOp,
|
|
||||||
InstancedBufferAttribute,
|
|
||||||
InstancedBufferGeometry,
|
|
||||||
InstancedInterleavedBuffer,
|
|
||||||
InstancedMesh,
|
|
||||||
Int16BufferAttribute,
|
|
||||||
Int32BufferAttribute,
|
|
||||||
Int8BufferAttribute,
|
|
||||||
IntType,
|
|
||||||
InterleavedBuffer,
|
|
||||||
InterleavedBufferAttribute,
|
|
||||||
Interpolant,
|
|
||||||
InterpolateDiscrete,
|
|
||||||
InterpolateLinear,
|
|
||||||
InterpolateSmooth,
|
|
||||||
InvertStencilOp,
|
|
||||||
KeepStencilOp,
|
|
||||||
KeyframeTrack,
|
|
||||||
LOD,
|
|
||||||
LatheGeometry,
|
|
||||||
Layers,
|
|
||||||
LessCompare,
|
|
||||||
LessDepth,
|
|
||||||
LessEqualCompare,
|
|
||||||
LessEqualDepth,
|
|
||||||
LessEqualStencilFunc,
|
|
||||||
LessStencilFunc,
|
|
||||||
Light,
|
|
||||||
LightProbe,
|
|
||||||
Line,
|
|
||||||
Line3,
|
|
||||||
LineBasicMaterial,
|
|
||||||
LineCurve,
|
|
||||||
LineCurve3,
|
|
||||||
LineDashedMaterial,
|
|
||||||
LineLoop,
|
|
||||||
LineSegments,
|
|
||||||
LinearFilter,
|
|
||||||
LinearInterpolant,
|
|
||||||
LinearMipMapLinearFilter,
|
|
||||||
LinearMipMapNearestFilter,
|
|
||||||
LinearMipmapLinearFilter,
|
|
||||||
LinearMipmapNearestFilter,
|
|
||||||
LinearSRGBColorSpace,
|
|
||||||
LinearToneMapping,
|
|
||||||
LinearTransfer,
|
|
||||||
Loader,
|
|
||||||
LoaderUtils,
|
|
||||||
LoadingManager,
|
|
||||||
LoopOnce,
|
|
||||||
LoopPingPong,
|
|
||||||
LoopRepeat,
|
|
||||||
LuminanceAlphaFormat,
|
|
||||||
LuminanceFormat,
|
|
||||||
MOUSE,
|
|
||||||
Material,
|
|
||||||
MaterialLoader,
|
|
||||||
MathUtils,
|
|
||||||
Matrix2,
|
|
||||||
Matrix3,
|
|
||||||
Matrix4,
|
|
||||||
MaxEquation,
|
|
||||||
Mesh,
|
|
||||||
MeshBasicMaterial,
|
|
||||||
MeshDepthMaterial,
|
|
||||||
MeshDistanceMaterial,
|
|
||||||
MeshLambertMaterial,
|
|
||||||
MeshMatcapMaterial,
|
|
||||||
MeshNormalMaterial,
|
|
||||||
MeshPhongMaterial,
|
|
||||||
MeshPhysicalMaterial,
|
|
||||||
MeshStandardMaterial,
|
|
||||||
MeshToonMaterial,
|
|
||||||
MinEquation,
|
|
||||||
MirroredRepeatWrapping,
|
|
||||||
MixOperation,
|
|
||||||
MultiplyBlending,
|
|
||||||
MultiplyOperation,
|
|
||||||
NearestFilter,
|
|
||||||
NearestMipMapLinearFilter,
|
|
||||||
NearestMipMapNearestFilter,
|
|
||||||
NearestMipmapLinearFilter,
|
|
||||||
NearestMipmapNearestFilter,
|
|
||||||
NeutralToneMapping,
|
|
||||||
NeverCompare,
|
|
||||||
NeverDepth,
|
|
||||||
NeverStencilFunc,
|
|
||||||
NoBlending,
|
|
||||||
NoColorSpace,
|
|
||||||
NoToneMapping,
|
|
||||||
NormalAnimationBlendMode,
|
|
||||||
NormalBlending,
|
|
||||||
NotEqualCompare,
|
|
||||||
NotEqualDepth,
|
|
||||||
NotEqualStencilFunc,
|
|
||||||
NumberKeyframeTrack,
|
|
||||||
Object3D,
|
|
||||||
ObjectLoader,
|
|
||||||
ObjectSpaceNormalMap,
|
|
||||||
OctahedronGeometry,
|
|
||||||
OneFactor,
|
|
||||||
OneMinusConstantAlphaFactor,
|
|
||||||
OneMinusConstantColorFactor,
|
|
||||||
OneMinusDstAlphaFactor,
|
|
||||||
OneMinusDstColorFactor,
|
|
||||||
OneMinusSrcAlphaFactor,
|
|
||||||
OneMinusSrcColorFactor,
|
|
||||||
OrthographicCamera,
|
|
||||||
PCFShadowMap,
|
|
||||||
PCFSoftShadowMap,
|
|
||||||
PMREMGenerator,
|
|
||||||
Path,
|
|
||||||
PerspectiveCamera,
|
|
||||||
Plane,
|
|
||||||
PlaneGeometry,
|
|
||||||
PlaneHelper,
|
|
||||||
PointLight,
|
|
||||||
PointLightHelper,
|
|
||||||
Points,
|
|
||||||
PointsMaterial,
|
|
||||||
PolarGridHelper,
|
|
||||||
PolyhedronGeometry,
|
|
||||||
PositionalAudio,
|
|
||||||
PropertyBinding,
|
|
||||||
PropertyMixer,
|
|
||||||
QuadraticBezierCurve,
|
|
||||||
QuadraticBezierCurve3,
|
|
||||||
Quaternion,
|
|
||||||
QuaternionKeyframeTrack,
|
|
||||||
QuaternionLinearInterpolant,
|
|
||||||
RED_GREEN_RGTC2_Format,
|
|
||||||
RED_RGTC1_Format,
|
|
||||||
REVISION,
|
|
||||||
RGBADepthPacking,
|
|
||||||
RGBAFormat,
|
|
||||||
RGBAIntegerFormat,
|
|
||||||
RGBA_ASTC_10x10_Format,
|
|
||||||
RGBA_ASTC_10x5_Format,
|
|
||||||
RGBA_ASTC_10x6_Format,
|
|
||||||
RGBA_ASTC_10x8_Format,
|
|
||||||
RGBA_ASTC_12x10_Format,
|
|
||||||
RGBA_ASTC_12x12_Format,
|
|
||||||
RGBA_ASTC_4x4_Format,
|
|
||||||
RGBA_ASTC_5x4_Format,
|
|
||||||
RGBA_ASTC_5x5_Format,
|
|
||||||
RGBA_ASTC_6x5_Format,
|
|
||||||
RGBA_ASTC_6x6_Format,
|
|
||||||
RGBA_ASTC_8x5_Format,
|
|
||||||
RGBA_ASTC_8x6_Format,
|
|
||||||
RGBA_ASTC_8x8_Format,
|
|
||||||
RGBA_BPTC_Format,
|
|
||||||
RGBA_ETC2_EAC_Format,
|
|
||||||
RGBA_PVRTC_2BPPV1_Format,
|
|
||||||
RGBA_PVRTC_4BPPV1_Format,
|
|
||||||
RGBA_S3TC_DXT1_Format,
|
|
||||||
RGBA_S3TC_DXT3_Format,
|
|
||||||
RGBA_S3TC_DXT5_Format,
|
|
||||||
RGBDepthPacking,
|
|
||||||
RGBFormat,
|
|
||||||
RGBIntegerFormat,
|
|
||||||
RGB_BPTC_SIGNED_Format,
|
|
||||||
RGB_BPTC_UNSIGNED_Format,
|
|
||||||
RGB_ETC1_Format,
|
|
||||||
RGB_ETC2_Format,
|
|
||||||
RGB_PVRTC_2BPPV1_Format,
|
|
||||||
RGB_PVRTC_4BPPV1_Format,
|
|
||||||
RGB_S3TC_DXT1_Format,
|
|
||||||
RGDepthPacking,
|
|
||||||
RGFormat,
|
|
||||||
RGIntegerFormat,
|
|
||||||
RawShaderMaterial,
|
|
||||||
Ray,
|
|
||||||
Raycaster,
|
|
||||||
RectAreaLight,
|
|
||||||
RedFormat,
|
|
||||||
RedIntegerFormat,
|
|
||||||
ReinhardToneMapping,
|
|
||||||
RenderTarget,
|
|
||||||
RepeatWrapping,
|
|
||||||
ReplaceStencilOp,
|
|
||||||
ReverseSubtractEquation,
|
|
||||||
RingGeometry,
|
|
||||||
SIGNED_RED_GREEN_RGTC2_Format,
|
|
||||||
SIGNED_RED_RGTC1_Format,
|
|
||||||
SRGBColorSpace,
|
|
||||||
SRGBTransfer,
|
|
||||||
Scene,
|
|
||||||
ShaderChunk,
|
|
||||||
ShaderLib,
|
|
||||||
ShaderMaterial,
|
|
||||||
ShadowMaterial,
|
|
||||||
Shape,
|
|
||||||
ShapeGeometry,
|
|
||||||
ShapePath,
|
|
||||||
ShapeUtils,
|
|
||||||
ShortType,
|
|
||||||
Skeleton,
|
|
||||||
SkeletonHelper,
|
|
||||||
SkinnedMesh,
|
|
||||||
Source,
|
|
||||||
Sphere,
|
|
||||||
SphereGeometry,
|
|
||||||
Spherical,
|
|
||||||
SphericalHarmonics3,
|
|
||||||
SplineCurve,
|
|
||||||
SpotLight,
|
|
||||||
SpotLightHelper,
|
|
||||||
Sprite,
|
|
||||||
SpriteMaterial,
|
|
||||||
SrcAlphaFactor,
|
|
||||||
SrcAlphaSaturateFactor,
|
|
||||||
SrcColorFactor,
|
|
||||||
StaticCopyUsage,
|
|
||||||
StaticDrawUsage,
|
|
||||||
StaticReadUsage,
|
|
||||||
StereoCamera,
|
|
||||||
StreamCopyUsage,
|
|
||||||
StreamDrawUsage,
|
|
||||||
StreamReadUsage,
|
|
||||||
StringKeyframeTrack,
|
|
||||||
SubtractEquation,
|
|
||||||
SubtractiveBlending,
|
|
||||||
TOUCH,
|
|
||||||
TangentSpaceNormalMap,
|
|
||||||
TetrahedronGeometry,
|
|
||||||
Texture,
|
|
||||||
TextureLoader,
|
|
||||||
TextureUtils,
|
|
||||||
TorusGeometry,
|
|
||||||
TorusKnotGeometry,
|
|
||||||
Triangle,
|
|
||||||
TriangleFanDrawMode,
|
|
||||||
TriangleStripDrawMode,
|
|
||||||
TrianglesDrawMode,
|
|
||||||
TubeGeometry,
|
|
||||||
UVMapping,
|
|
||||||
Uint16BufferAttribute,
|
|
||||||
Uint32BufferAttribute,
|
|
||||||
Uint8BufferAttribute,
|
|
||||||
Uint8ClampedBufferAttribute,
|
|
||||||
Uniform,
|
|
||||||
UniformsGroup,
|
|
||||||
UniformsLib,
|
|
||||||
UniformsUtils,
|
|
||||||
UnsignedByteType,
|
|
||||||
UnsignedInt248Type,
|
|
||||||
UnsignedInt5999Type,
|
|
||||||
UnsignedIntType,
|
|
||||||
UnsignedShort4444Type,
|
|
||||||
UnsignedShort5551Type,
|
|
||||||
UnsignedShortType,
|
|
||||||
VSMShadowMap,
|
|
||||||
Vector2,
|
|
||||||
Vector3,
|
|
||||||
Vector4,
|
|
||||||
VectorKeyframeTrack,
|
|
||||||
VideoTexture,
|
|
||||||
WebGL3DRenderTarget,
|
|
||||||
WebGLArrayRenderTarget,
|
|
||||||
WebGLCoordinateSystem,
|
|
||||||
WebGLCubeRenderTarget,
|
|
||||||
WebGLMultipleRenderTargets,
|
|
||||||
WebGLRenderTarget,
|
|
||||||
WebGLRenderer,
|
|
||||||
WebGLUtils,
|
|
||||||
WebGPUCoordinateSystem,
|
|
||||||
WireframeGeometry,
|
|
||||||
WrapAroundEnding,
|
|
||||||
ZeroCurvatureEnding,
|
|
||||||
ZeroFactor,
|
|
||||||
ZeroSlopeEnding,
|
|
||||||
ZeroStencilOp,
|
|
||||||
createCanvasElement
|
|
||||||
} from "./chunk-BQJMB3HC.js";
|
|
||||||
import "./chunk-BUSYA2B4.js";
|
|
||||||
export {
|
|
||||||
ACESFilmicToneMapping,
|
|
||||||
AddEquation,
|
|
||||||
AddOperation,
|
|
||||||
AdditiveAnimationBlendMode,
|
|
||||||
AdditiveBlending,
|
|
||||||
AgXToneMapping,
|
|
||||||
AlphaFormat,
|
|
||||||
AlwaysCompare,
|
|
||||||
AlwaysDepth,
|
|
||||||
AlwaysStencilFunc,
|
|
||||||
AmbientLight,
|
|
||||||
AnimationAction,
|
|
||||||
AnimationClip,
|
|
||||||
AnimationLoader,
|
|
||||||
AnimationMixer,
|
|
||||||
AnimationObjectGroup,
|
|
||||||
AnimationUtils,
|
|
||||||
ArcCurve,
|
|
||||||
ArrayCamera,
|
|
||||||
ArrowHelper,
|
|
||||||
AttachedBindMode,
|
|
||||||
Audio,
|
|
||||||
AudioAnalyser,
|
|
||||||
AudioContext,
|
|
||||||
AudioListener,
|
|
||||||
AudioLoader,
|
|
||||||
AxesHelper,
|
|
||||||
BackSide,
|
|
||||||
BasicDepthPacking,
|
|
||||||
BasicShadowMap,
|
|
||||||
BatchedMesh,
|
|
||||||
Bone,
|
|
||||||
BooleanKeyframeTrack,
|
|
||||||
Box2,
|
|
||||||
Box3,
|
|
||||||
Box3Helper,
|
|
||||||
BoxGeometry,
|
|
||||||
BoxHelper,
|
|
||||||
BufferAttribute,
|
|
||||||
BufferGeometry,
|
|
||||||
BufferGeometryLoader,
|
|
||||||
ByteType,
|
|
||||||
Cache,
|
|
||||||
Camera,
|
|
||||||
CameraHelper,
|
|
||||||
CanvasTexture,
|
|
||||||
CapsuleGeometry,
|
|
||||||
CatmullRomCurve3,
|
|
||||||
CineonToneMapping,
|
|
||||||
CircleGeometry,
|
|
||||||
ClampToEdgeWrapping,
|
|
||||||
Clock,
|
|
||||||
Color,
|
|
||||||
ColorKeyframeTrack,
|
|
||||||
ColorManagement,
|
|
||||||
CompressedArrayTexture,
|
|
||||||
CompressedCubeTexture,
|
|
||||||
CompressedTexture,
|
|
||||||
CompressedTextureLoader,
|
|
||||||
ConeGeometry,
|
|
||||||
ConstantAlphaFactor,
|
|
||||||
ConstantColorFactor,
|
|
||||||
Controls,
|
|
||||||
CubeCamera,
|
|
||||||
CubeReflectionMapping,
|
|
||||||
CubeRefractionMapping,
|
|
||||||
CubeTexture,
|
|
||||||
CubeTextureLoader,
|
|
||||||
CubeUVReflectionMapping,
|
|
||||||
CubicBezierCurve,
|
|
||||||
CubicBezierCurve3,
|
|
||||||
CubicInterpolant,
|
|
||||||
CullFaceBack,
|
|
||||||
CullFaceFront,
|
|
||||||
CullFaceFrontBack,
|
|
||||||
CullFaceNone,
|
|
||||||
Curve,
|
|
||||||
CurvePath,
|
|
||||||
CustomBlending,
|
|
||||||
CustomToneMapping,
|
|
||||||
CylinderGeometry,
|
|
||||||
Cylindrical,
|
|
||||||
Data3DTexture,
|
|
||||||
DataArrayTexture,
|
|
||||||
DataTexture,
|
|
||||||
DataTextureLoader,
|
|
||||||
DataUtils,
|
|
||||||
DecrementStencilOp,
|
|
||||||
DecrementWrapStencilOp,
|
|
||||||
DefaultLoadingManager,
|
|
||||||
DepthFormat,
|
|
||||||
DepthStencilFormat,
|
|
||||||
DepthTexture,
|
|
||||||
DetachedBindMode,
|
|
||||||
DirectionalLight,
|
|
||||||
DirectionalLightHelper,
|
|
||||||
DiscreteInterpolant,
|
|
||||||
DodecahedronGeometry,
|
|
||||||
DoubleSide,
|
|
||||||
DstAlphaFactor,
|
|
||||||
DstColorFactor,
|
|
||||||
DynamicCopyUsage,
|
|
||||||
DynamicDrawUsage,
|
|
||||||
DynamicReadUsage,
|
|
||||||
EdgesGeometry,
|
|
||||||
EllipseCurve,
|
|
||||||
EqualCompare,
|
|
||||||
EqualDepth,
|
|
||||||
EqualStencilFunc,
|
|
||||||
EquirectangularReflectionMapping,
|
|
||||||
EquirectangularRefractionMapping,
|
|
||||||
Euler,
|
|
||||||
EventDispatcher,
|
|
||||||
ExtrudeGeometry,
|
|
||||||
FileLoader,
|
|
||||||
Float16BufferAttribute,
|
|
||||||
Float32BufferAttribute,
|
|
||||||
FloatType,
|
|
||||||
Fog,
|
|
||||||
FogExp2,
|
|
||||||
FramebufferTexture,
|
|
||||||
FrontSide,
|
|
||||||
Frustum,
|
|
||||||
GLBufferAttribute,
|
|
||||||
GLSL1,
|
|
||||||
GLSL3,
|
|
||||||
GreaterCompare,
|
|
||||||
GreaterDepth,
|
|
||||||
GreaterEqualCompare,
|
|
||||||
GreaterEqualDepth,
|
|
||||||
GreaterEqualStencilFunc,
|
|
||||||
GreaterStencilFunc,
|
|
||||||
GridHelper,
|
|
||||||
Group,
|
|
||||||
HalfFloatType,
|
|
||||||
HemisphereLight,
|
|
||||||
HemisphereLightHelper,
|
|
||||||
IcosahedronGeometry,
|
|
||||||
ImageBitmapLoader,
|
|
||||||
ImageLoader,
|
|
||||||
ImageUtils,
|
|
||||||
IncrementStencilOp,
|
|
||||||
IncrementWrapStencilOp,
|
|
||||||
InstancedBufferAttribute,
|
|
||||||
InstancedBufferGeometry,
|
|
||||||
InstancedInterleavedBuffer,
|
|
||||||
InstancedMesh,
|
|
||||||
Int16BufferAttribute,
|
|
||||||
Int32BufferAttribute,
|
|
||||||
Int8BufferAttribute,
|
|
||||||
IntType,
|
|
||||||
InterleavedBuffer,
|
|
||||||
InterleavedBufferAttribute,
|
|
||||||
Interpolant,
|
|
||||||
InterpolateDiscrete,
|
|
||||||
InterpolateLinear,
|
|
||||||
InterpolateSmooth,
|
|
||||||
InvertStencilOp,
|
|
||||||
KeepStencilOp,
|
|
||||||
KeyframeTrack,
|
|
||||||
LOD,
|
|
||||||
LatheGeometry,
|
|
||||||
Layers,
|
|
||||||
LessCompare,
|
|
||||||
LessDepth,
|
|
||||||
LessEqualCompare,
|
|
||||||
LessEqualDepth,
|
|
||||||
LessEqualStencilFunc,
|
|
||||||
LessStencilFunc,
|
|
||||||
Light,
|
|
||||||
LightProbe,
|
|
||||||
Line,
|
|
||||||
Line3,
|
|
||||||
LineBasicMaterial,
|
|
||||||
LineCurve,
|
|
||||||
LineCurve3,
|
|
||||||
LineDashedMaterial,
|
|
||||||
LineLoop,
|
|
||||||
LineSegments,
|
|
||||||
LinearFilter,
|
|
||||||
LinearInterpolant,
|
|
||||||
LinearMipMapLinearFilter,
|
|
||||||
LinearMipMapNearestFilter,
|
|
||||||
LinearMipmapLinearFilter,
|
|
||||||
LinearMipmapNearestFilter,
|
|
||||||
LinearSRGBColorSpace,
|
|
||||||
LinearToneMapping,
|
|
||||||
LinearTransfer,
|
|
||||||
Loader,
|
|
||||||
LoaderUtils,
|
|
||||||
LoadingManager,
|
|
||||||
LoopOnce,
|
|
||||||
LoopPingPong,
|
|
||||||
LoopRepeat,
|
|
||||||
LuminanceAlphaFormat,
|
|
||||||
LuminanceFormat,
|
|
||||||
MOUSE,
|
|
||||||
Material,
|
|
||||||
MaterialLoader,
|
|
||||||
MathUtils,
|
|
||||||
Matrix2,
|
|
||||||
Matrix3,
|
|
||||||
Matrix4,
|
|
||||||
MaxEquation,
|
|
||||||
Mesh,
|
|
||||||
MeshBasicMaterial,
|
|
||||||
MeshDepthMaterial,
|
|
||||||
MeshDistanceMaterial,
|
|
||||||
MeshLambertMaterial,
|
|
||||||
MeshMatcapMaterial,
|
|
||||||
MeshNormalMaterial,
|
|
||||||
MeshPhongMaterial,
|
|
||||||
MeshPhysicalMaterial,
|
|
||||||
MeshStandardMaterial,
|
|
||||||
MeshToonMaterial,
|
|
||||||
MinEquation,
|
|
||||||
MirroredRepeatWrapping,
|
|
||||||
MixOperation,
|
|
||||||
MultiplyBlending,
|
|
||||||
MultiplyOperation,
|
|
||||||
NearestFilter,
|
|
||||||
NearestMipMapLinearFilter,
|
|
||||||
NearestMipMapNearestFilter,
|
|
||||||
NearestMipmapLinearFilter,
|
|
||||||
NearestMipmapNearestFilter,
|
|
||||||
NeutralToneMapping,
|
|
||||||
NeverCompare,
|
|
||||||
NeverDepth,
|
|
||||||
NeverStencilFunc,
|
|
||||||
NoBlending,
|
|
||||||
NoColorSpace,
|
|
||||||
NoToneMapping,
|
|
||||||
NormalAnimationBlendMode,
|
|
||||||
NormalBlending,
|
|
||||||
NotEqualCompare,
|
|
||||||
NotEqualDepth,
|
|
||||||
NotEqualStencilFunc,
|
|
||||||
NumberKeyframeTrack,
|
|
||||||
Object3D,
|
|
||||||
ObjectLoader,
|
|
||||||
ObjectSpaceNormalMap,
|
|
||||||
OctahedronGeometry,
|
|
||||||
OneFactor,
|
|
||||||
OneMinusConstantAlphaFactor,
|
|
||||||
OneMinusConstantColorFactor,
|
|
||||||
OneMinusDstAlphaFactor,
|
|
||||||
OneMinusDstColorFactor,
|
|
||||||
OneMinusSrcAlphaFactor,
|
|
||||||
OneMinusSrcColorFactor,
|
|
||||||
OrthographicCamera,
|
|
||||||
PCFShadowMap,
|
|
||||||
PCFSoftShadowMap,
|
|
||||||
PMREMGenerator,
|
|
||||||
Path,
|
|
||||||
PerspectiveCamera,
|
|
||||||
Plane,
|
|
||||||
PlaneGeometry,
|
|
||||||
PlaneHelper,
|
|
||||||
PointLight,
|
|
||||||
PointLightHelper,
|
|
||||||
Points,
|
|
||||||
PointsMaterial,
|
|
||||||
PolarGridHelper,
|
|
||||||
PolyhedronGeometry,
|
|
||||||
PositionalAudio,
|
|
||||||
PropertyBinding,
|
|
||||||
PropertyMixer,
|
|
||||||
QuadraticBezierCurve,
|
|
||||||
QuadraticBezierCurve3,
|
|
||||||
Quaternion,
|
|
||||||
QuaternionKeyframeTrack,
|
|
||||||
QuaternionLinearInterpolant,
|
|
||||||
RED_GREEN_RGTC2_Format,
|
|
||||||
RED_RGTC1_Format,
|
|
||||||
REVISION,
|
|
||||||
RGBADepthPacking,
|
|
||||||
RGBAFormat,
|
|
||||||
RGBAIntegerFormat,
|
|
||||||
RGBA_ASTC_10x10_Format,
|
|
||||||
RGBA_ASTC_10x5_Format,
|
|
||||||
RGBA_ASTC_10x6_Format,
|
|
||||||
RGBA_ASTC_10x8_Format,
|
|
||||||
RGBA_ASTC_12x10_Format,
|
|
||||||
RGBA_ASTC_12x12_Format,
|
|
||||||
RGBA_ASTC_4x4_Format,
|
|
||||||
RGBA_ASTC_5x4_Format,
|
|
||||||
RGBA_ASTC_5x5_Format,
|
|
||||||
RGBA_ASTC_6x5_Format,
|
|
||||||
RGBA_ASTC_6x6_Format,
|
|
||||||
RGBA_ASTC_8x5_Format,
|
|
||||||
RGBA_ASTC_8x6_Format,
|
|
||||||
RGBA_ASTC_8x8_Format,
|
|
||||||
RGBA_BPTC_Format,
|
|
||||||
RGBA_ETC2_EAC_Format,
|
|
||||||
RGBA_PVRTC_2BPPV1_Format,
|
|
||||||
RGBA_PVRTC_4BPPV1_Format,
|
|
||||||
RGBA_S3TC_DXT1_Format,
|
|
||||||
RGBA_S3TC_DXT3_Format,
|
|
||||||
RGBA_S3TC_DXT5_Format,
|
|
||||||
RGBDepthPacking,
|
|
||||||
RGBFormat,
|
|
||||||
RGBIntegerFormat,
|
|
||||||
RGB_BPTC_SIGNED_Format,
|
|
||||||
RGB_BPTC_UNSIGNED_Format,
|
|
||||||
RGB_ETC1_Format,
|
|
||||||
RGB_ETC2_Format,
|
|
||||||
RGB_PVRTC_2BPPV1_Format,
|
|
||||||
RGB_PVRTC_4BPPV1_Format,
|
|
||||||
RGB_S3TC_DXT1_Format,
|
|
||||||
RGDepthPacking,
|
|
||||||
RGFormat,
|
|
||||||
RGIntegerFormat,
|
|
||||||
RawShaderMaterial,
|
|
||||||
Ray,
|
|
||||||
Raycaster,
|
|
||||||
RectAreaLight,
|
|
||||||
RedFormat,
|
|
||||||
RedIntegerFormat,
|
|
||||||
ReinhardToneMapping,
|
|
||||||
RenderTarget,
|
|
||||||
RepeatWrapping,
|
|
||||||
ReplaceStencilOp,
|
|
||||||
ReverseSubtractEquation,
|
|
||||||
RingGeometry,
|
|
||||||
SIGNED_RED_GREEN_RGTC2_Format,
|
|
||||||
SIGNED_RED_RGTC1_Format,
|
|
||||||
SRGBColorSpace,
|
|
||||||
SRGBTransfer,
|
|
||||||
Scene,
|
|
||||||
ShaderChunk,
|
|
||||||
ShaderLib,
|
|
||||||
ShaderMaterial,
|
|
||||||
ShadowMaterial,
|
|
||||||
Shape,
|
|
||||||
ShapeGeometry,
|
|
||||||
ShapePath,
|
|
||||||
ShapeUtils,
|
|
||||||
ShortType,
|
|
||||||
Skeleton,
|
|
||||||
SkeletonHelper,
|
|
||||||
SkinnedMesh,
|
|
||||||
Source,
|
|
||||||
Sphere,
|
|
||||||
SphereGeometry,
|
|
||||||
Spherical,
|
|
||||||
SphericalHarmonics3,
|
|
||||||
SplineCurve,
|
|
||||||
SpotLight,
|
|
||||||
SpotLightHelper,
|
|
||||||
Sprite,
|
|
||||||
SpriteMaterial,
|
|
||||||
SrcAlphaFactor,
|
|
||||||
SrcAlphaSaturateFactor,
|
|
||||||
SrcColorFactor,
|
|
||||||
StaticCopyUsage,
|
|
||||||
StaticDrawUsage,
|
|
||||||
StaticReadUsage,
|
|
||||||
StereoCamera,
|
|
||||||
StreamCopyUsage,
|
|
||||||
StreamDrawUsage,
|
|
||||||
StreamReadUsage,
|
|
||||||
StringKeyframeTrack,
|
|
||||||
SubtractEquation,
|
|
||||||
SubtractiveBlending,
|
|
||||||
TOUCH,
|
|
||||||
TangentSpaceNormalMap,
|
|
||||||
TetrahedronGeometry,
|
|
||||||
Texture,
|
|
||||||
TextureLoader,
|
|
||||||
TextureUtils,
|
|
||||||
TorusGeometry,
|
|
||||||
TorusKnotGeometry,
|
|
||||||
Triangle,
|
|
||||||
TriangleFanDrawMode,
|
|
||||||
TriangleStripDrawMode,
|
|
||||||
TrianglesDrawMode,
|
|
||||||
TubeGeometry,
|
|
||||||
UVMapping,
|
|
||||||
Uint16BufferAttribute,
|
|
||||||
Uint32BufferAttribute,
|
|
||||||
Uint8BufferAttribute,
|
|
||||||
Uint8ClampedBufferAttribute,
|
|
||||||
Uniform,
|
|
||||||
UniformsGroup,
|
|
||||||
UniformsLib,
|
|
||||||
UniformsUtils,
|
|
||||||
UnsignedByteType,
|
|
||||||
UnsignedInt248Type,
|
|
||||||
UnsignedInt5999Type,
|
|
||||||
UnsignedIntType,
|
|
||||||
UnsignedShort4444Type,
|
|
||||||
UnsignedShort5551Type,
|
|
||||||
UnsignedShortType,
|
|
||||||
VSMShadowMap,
|
|
||||||
Vector2,
|
|
||||||
Vector3,
|
|
||||||
Vector4,
|
|
||||||
VectorKeyframeTrack,
|
|
||||||
VideoTexture,
|
|
||||||
WebGL3DRenderTarget,
|
|
||||||
WebGLArrayRenderTarget,
|
|
||||||
WebGLCoordinateSystem,
|
|
||||||
WebGLCubeRenderTarget,
|
|
||||||
WebGLMultipleRenderTargets,
|
|
||||||
WebGLRenderTarget,
|
|
||||||
WebGLRenderer,
|
|
||||||
WebGLUtils,
|
|
||||||
WebGPUCoordinateSystem,
|
|
||||||
WireframeGeometry,
|
|
||||||
WrapAroundEnding,
|
|
||||||
ZeroCurvatureEnding,
|
|
||||||
ZeroFactor,
|
|
||||||
ZeroSlopeEnding,
|
|
||||||
ZeroStencilOp,
|
|
||||||
createCanvasElement
|
|
||||||
};
|
|
||||||
7
web-app/node_modules/.vite/deps/three.js.map
generated
vendored
7
web-app/node_modules/.vite/deps/three.js.map
generated
vendored
@@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"version": 3,
|
|
||||||
"sources": [],
|
|
||||||
"sourcesContent": [],
|
|
||||||
"mappings": "",
|
|
||||||
"names": []
|
|
||||||
}
|
|
||||||
803
web-app/node_modules/.vite/deps/three_examples_jsm_controls_OrbitControls__js.js
generated
vendored
803
web-app/node_modules/.vite/deps/three_examples_jsm_controls_OrbitControls__js.js
generated
vendored
@@ -1,803 +0,0 @@
|
|||||||
import {
|
|
||||||
Controls,
|
|
||||||
MOUSE,
|
|
||||||
MathUtils,
|
|
||||||
Plane,
|
|
||||||
Quaternion,
|
|
||||||
Ray,
|
|
||||||
Spherical,
|
|
||||||
TOUCH,
|
|
||||||
Vector2,
|
|
||||||
Vector3
|
|
||||||
} from "./chunk-BQJMB3HC.js";
|
|
||||||
import "./chunk-BUSYA2B4.js";
|
|
||||||
|
|
||||||
// node_modules/three/examples/jsm/controls/OrbitControls.js
|
|
||||||
var _changeEvent = { type: "change" };
|
|
||||||
var _startEvent = { type: "start" };
|
|
||||||
var _endEvent = { type: "end" };
|
|
||||||
var _ray = new Ray();
|
|
||||||
var _plane = new Plane();
|
|
||||||
var _TILT_LIMIT = Math.cos(70 * MathUtils.DEG2RAD);
|
|
||||||
var _v = new Vector3();
|
|
||||||
var _twoPI = 2 * Math.PI;
|
|
||||||
var _STATE = {
|
|
||||||
NONE: -1,
|
|
||||||
ROTATE: 0,
|
|
||||||
DOLLY: 1,
|
|
||||||
PAN: 2,
|
|
||||||
TOUCH_ROTATE: 3,
|
|
||||||
TOUCH_PAN: 4,
|
|
||||||
TOUCH_DOLLY_PAN: 5,
|
|
||||||
TOUCH_DOLLY_ROTATE: 6
|
|
||||||
};
|
|
||||||
var _EPS = 1e-6;
|
|
||||||
var OrbitControls = class extends Controls {
|
|
||||||
constructor(object, domElement = null) {
|
|
||||||
super(object, domElement);
|
|
||||||
this.state = _STATE.NONE;
|
|
||||||
this.enabled = true;
|
|
||||||
this.target = new Vector3();
|
|
||||||
this.cursor = new Vector3();
|
|
||||||
this.minDistance = 0;
|
|
||||||
this.maxDistance = Infinity;
|
|
||||||
this.minZoom = 0;
|
|
||||||
this.maxZoom = Infinity;
|
|
||||||
this.minTargetRadius = 0;
|
|
||||||
this.maxTargetRadius = Infinity;
|
|
||||||
this.minPolarAngle = 0;
|
|
||||||
this.maxPolarAngle = Math.PI;
|
|
||||||
this.minAzimuthAngle = -Infinity;
|
|
||||||
this.maxAzimuthAngle = Infinity;
|
|
||||||
this.enableDamping = false;
|
|
||||||
this.dampingFactor = 0.05;
|
|
||||||
this.enableZoom = true;
|
|
||||||
this.zoomSpeed = 1;
|
|
||||||
this.enableRotate = true;
|
|
||||||
this.rotateSpeed = 1;
|
|
||||||
this.enablePan = true;
|
|
||||||
this.panSpeed = 1;
|
|
||||||
this.screenSpacePanning = true;
|
|
||||||
this.keyPanSpeed = 7;
|
|
||||||
this.zoomToCursor = false;
|
|
||||||
this.autoRotate = false;
|
|
||||||
this.autoRotateSpeed = 2;
|
|
||||||
this.keys = { LEFT: "ArrowLeft", UP: "ArrowUp", RIGHT: "ArrowRight", BOTTOM: "ArrowDown" };
|
|
||||||
this.mouseButtons = { LEFT: MOUSE.ROTATE, MIDDLE: MOUSE.DOLLY, RIGHT: MOUSE.PAN };
|
|
||||||
this.touches = { ONE: TOUCH.ROTATE, TWO: TOUCH.DOLLY_PAN };
|
|
||||||
this.target0 = this.target.clone();
|
|
||||||
this.position0 = this.object.position.clone();
|
|
||||||
this.zoom0 = this.object.zoom;
|
|
||||||
this._domElementKeyEvents = null;
|
|
||||||
this._lastPosition = new Vector3();
|
|
||||||
this._lastQuaternion = new Quaternion();
|
|
||||||
this._lastTargetPosition = new Vector3();
|
|
||||||
this._quat = new Quaternion().setFromUnitVectors(object.up, new Vector3(0, 1, 0));
|
|
||||||
this._quatInverse = this._quat.clone().invert();
|
|
||||||
this._spherical = new Spherical();
|
|
||||||
this._sphericalDelta = new Spherical();
|
|
||||||
this._scale = 1;
|
|
||||||
this._panOffset = new Vector3();
|
|
||||||
this._rotateStart = new Vector2();
|
|
||||||
this._rotateEnd = new Vector2();
|
|
||||||
this._rotateDelta = new Vector2();
|
|
||||||
this._panStart = new Vector2();
|
|
||||||
this._panEnd = new Vector2();
|
|
||||||
this._panDelta = new Vector2();
|
|
||||||
this._dollyStart = new Vector2();
|
|
||||||
this._dollyEnd = new Vector2();
|
|
||||||
this._dollyDelta = new Vector2();
|
|
||||||
this._dollyDirection = new Vector3();
|
|
||||||
this._mouse = new Vector2();
|
|
||||||
this._performCursorZoom = false;
|
|
||||||
this._pointers = [];
|
|
||||||
this._pointerPositions = {};
|
|
||||||
this._controlActive = false;
|
|
||||||
this._onPointerMove = onPointerMove.bind(this);
|
|
||||||
this._onPointerDown = onPointerDown.bind(this);
|
|
||||||
this._onPointerUp = onPointerUp.bind(this);
|
|
||||||
this._onContextMenu = onContextMenu.bind(this);
|
|
||||||
this._onMouseWheel = onMouseWheel.bind(this);
|
|
||||||
this._onKeyDown = onKeyDown.bind(this);
|
|
||||||
this._onTouchStart = onTouchStart.bind(this);
|
|
||||||
this._onTouchMove = onTouchMove.bind(this);
|
|
||||||
this._onMouseDown = onMouseDown.bind(this);
|
|
||||||
this._onMouseMove = onMouseMove.bind(this);
|
|
||||||
this._interceptControlDown = interceptControlDown.bind(this);
|
|
||||||
this._interceptControlUp = interceptControlUp.bind(this);
|
|
||||||
if (this.domElement !== null) {
|
|
||||||
this.connect();
|
|
||||||
}
|
|
||||||
this.update();
|
|
||||||
}
|
|
||||||
connect() {
|
|
||||||
this.domElement.addEventListener("pointerdown", this._onPointerDown);
|
|
||||||
this.domElement.addEventListener("pointercancel", this._onPointerUp);
|
|
||||||
this.domElement.addEventListener("contextmenu", this._onContextMenu);
|
|
||||||
this.domElement.addEventListener("wheel", this._onMouseWheel, { passive: false });
|
|
||||||
const document = this.domElement.getRootNode();
|
|
||||||
document.addEventListener("keydown", this._interceptControlDown, { passive: true, capture: true });
|
|
||||||
this.domElement.style.touchAction = "none";
|
|
||||||
}
|
|
||||||
disconnect() {
|
|
||||||
this.domElement.removeEventListener("pointerdown", this._onPointerDown);
|
|
||||||
this.domElement.removeEventListener("pointermove", this._onPointerMove);
|
|
||||||
this.domElement.removeEventListener("pointerup", this._onPointerUp);
|
|
||||||
this.domElement.removeEventListener("pointercancel", this._onPointerUp);
|
|
||||||
this.domElement.removeEventListener("wheel", this._onMouseWheel);
|
|
||||||
this.domElement.removeEventListener("contextmenu", this._onContextMenu);
|
|
||||||
this.stopListenToKeyEvents();
|
|
||||||
const document = this.domElement.getRootNode();
|
|
||||||
document.removeEventListener("keydown", this._interceptControlDown, { capture: true });
|
|
||||||
this.domElement.style.touchAction = "auto";
|
|
||||||
}
|
|
||||||
dispose() {
|
|
||||||
this.disconnect();
|
|
||||||
}
|
|
||||||
getPolarAngle() {
|
|
||||||
return this._spherical.phi;
|
|
||||||
}
|
|
||||||
getAzimuthalAngle() {
|
|
||||||
return this._spherical.theta;
|
|
||||||
}
|
|
||||||
getDistance() {
|
|
||||||
return this.object.position.distanceTo(this.target);
|
|
||||||
}
|
|
||||||
listenToKeyEvents(domElement) {
|
|
||||||
domElement.addEventListener("keydown", this._onKeyDown);
|
|
||||||
this._domElementKeyEvents = domElement;
|
|
||||||
}
|
|
||||||
stopListenToKeyEvents() {
|
|
||||||
if (this._domElementKeyEvents !== null) {
|
|
||||||
this._domElementKeyEvents.removeEventListener("keydown", this._onKeyDown);
|
|
||||||
this._domElementKeyEvents = null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
saveState() {
|
|
||||||
this.target0.copy(this.target);
|
|
||||||
this.position0.copy(this.object.position);
|
|
||||||
this.zoom0 = this.object.zoom;
|
|
||||||
}
|
|
||||||
reset() {
|
|
||||||
this.target.copy(this.target0);
|
|
||||||
this.object.position.copy(this.position0);
|
|
||||||
this.object.zoom = this.zoom0;
|
|
||||||
this.object.updateProjectionMatrix();
|
|
||||||
this.dispatchEvent(_changeEvent);
|
|
||||||
this.update();
|
|
||||||
this.state = _STATE.NONE;
|
|
||||||
}
|
|
||||||
update(deltaTime = null) {
|
|
||||||
const position = this.object.position;
|
|
||||||
_v.copy(position).sub(this.target);
|
|
||||||
_v.applyQuaternion(this._quat);
|
|
||||||
this._spherical.setFromVector3(_v);
|
|
||||||
if (this.autoRotate && this.state === _STATE.NONE) {
|
|
||||||
this._rotateLeft(this._getAutoRotationAngle(deltaTime));
|
|
||||||
}
|
|
||||||
if (this.enableDamping) {
|
|
||||||
this._spherical.theta += this._sphericalDelta.theta * this.dampingFactor;
|
|
||||||
this._spherical.phi += this._sphericalDelta.phi * this.dampingFactor;
|
|
||||||
} else {
|
|
||||||
this._spherical.theta += this._sphericalDelta.theta;
|
|
||||||
this._spherical.phi += this._sphericalDelta.phi;
|
|
||||||
}
|
|
||||||
let min = this.minAzimuthAngle;
|
|
||||||
let max = this.maxAzimuthAngle;
|
|
||||||
if (isFinite(min) && isFinite(max)) {
|
|
||||||
if (min < -Math.PI) min += _twoPI;
|
|
||||||
else if (min > Math.PI) min -= _twoPI;
|
|
||||||
if (max < -Math.PI) max += _twoPI;
|
|
||||||
else if (max > Math.PI) max -= _twoPI;
|
|
||||||
if (min <= max) {
|
|
||||||
this._spherical.theta = Math.max(min, Math.min(max, this._spherical.theta));
|
|
||||||
} else {
|
|
||||||
this._spherical.theta = this._spherical.theta > (min + max) / 2 ? Math.max(min, this._spherical.theta) : Math.min(max, this._spherical.theta);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
this._spherical.phi = Math.max(this.minPolarAngle, Math.min(this.maxPolarAngle, this._spherical.phi));
|
|
||||||
this._spherical.makeSafe();
|
|
||||||
if (this.enableDamping === true) {
|
|
||||||
this.target.addScaledVector(this._panOffset, this.dampingFactor);
|
|
||||||
} else {
|
|
||||||
this.target.add(this._panOffset);
|
|
||||||
}
|
|
||||||
this.target.sub(this.cursor);
|
|
||||||
this.target.clampLength(this.minTargetRadius, this.maxTargetRadius);
|
|
||||||
this.target.add(this.cursor);
|
|
||||||
let zoomChanged = false;
|
|
||||||
if (this.zoomToCursor && this._performCursorZoom || this.object.isOrthographicCamera) {
|
|
||||||
this._spherical.radius = this._clampDistance(this._spherical.radius);
|
|
||||||
} else {
|
|
||||||
const prevRadius = this._spherical.radius;
|
|
||||||
this._spherical.radius = this._clampDistance(this._spherical.radius * this._scale);
|
|
||||||
zoomChanged = prevRadius != this._spherical.radius;
|
|
||||||
}
|
|
||||||
_v.setFromSpherical(this._spherical);
|
|
||||||
_v.applyQuaternion(this._quatInverse);
|
|
||||||
position.copy(this.target).add(_v);
|
|
||||||
this.object.lookAt(this.target);
|
|
||||||
if (this.enableDamping === true) {
|
|
||||||
this._sphericalDelta.theta *= 1 - this.dampingFactor;
|
|
||||||
this._sphericalDelta.phi *= 1 - this.dampingFactor;
|
|
||||||
this._panOffset.multiplyScalar(1 - this.dampingFactor);
|
|
||||||
} else {
|
|
||||||
this._sphericalDelta.set(0, 0, 0);
|
|
||||||
this._panOffset.set(0, 0, 0);
|
|
||||||
}
|
|
||||||
if (this.zoomToCursor && this._performCursorZoom) {
|
|
||||||
let newRadius = null;
|
|
||||||
if (this.object.isPerspectiveCamera) {
|
|
||||||
const prevRadius = _v.length();
|
|
||||||
newRadius = this._clampDistance(prevRadius * this._scale);
|
|
||||||
const radiusDelta = prevRadius - newRadius;
|
|
||||||
this.object.position.addScaledVector(this._dollyDirection, radiusDelta);
|
|
||||||
this.object.updateMatrixWorld();
|
|
||||||
zoomChanged = !!radiusDelta;
|
|
||||||
} else if (this.object.isOrthographicCamera) {
|
|
||||||
const mouseBefore = new Vector3(this._mouse.x, this._mouse.y, 0);
|
|
||||||
mouseBefore.unproject(this.object);
|
|
||||||
const prevZoom = this.object.zoom;
|
|
||||||
this.object.zoom = Math.max(this.minZoom, Math.min(this.maxZoom, this.object.zoom / this._scale));
|
|
||||||
this.object.updateProjectionMatrix();
|
|
||||||
zoomChanged = prevZoom !== this.object.zoom;
|
|
||||||
const mouseAfter = new Vector3(this._mouse.x, this._mouse.y, 0);
|
|
||||||
mouseAfter.unproject(this.object);
|
|
||||||
this.object.position.sub(mouseAfter).add(mouseBefore);
|
|
||||||
this.object.updateMatrixWorld();
|
|
||||||
newRadius = _v.length();
|
|
||||||
} else {
|
|
||||||
console.warn("WARNING: OrbitControls.js encountered an unknown camera type - zoom to cursor disabled.");
|
|
||||||
this.zoomToCursor = false;
|
|
||||||
}
|
|
||||||
if (newRadius !== null) {
|
|
||||||
if (this.screenSpacePanning) {
|
|
||||||
this.target.set(0, 0, -1).transformDirection(this.object.matrix).multiplyScalar(newRadius).add(this.object.position);
|
|
||||||
} else {
|
|
||||||
_ray.origin.copy(this.object.position);
|
|
||||||
_ray.direction.set(0, 0, -1).transformDirection(this.object.matrix);
|
|
||||||
if (Math.abs(this.object.up.dot(_ray.direction)) < _TILT_LIMIT) {
|
|
||||||
this.object.lookAt(this.target);
|
|
||||||
} else {
|
|
||||||
_plane.setFromNormalAndCoplanarPoint(this.object.up, this.target);
|
|
||||||
_ray.intersectPlane(_plane, this.target);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else if (this.object.isOrthographicCamera) {
|
|
||||||
const prevZoom = this.object.zoom;
|
|
||||||
this.object.zoom = Math.max(this.minZoom, Math.min(this.maxZoom, this.object.zoom / this._scale));
|
|
||||||
if (prevZoom !== this.object.zoom) {
|
|
||||||
this.object.updateProjectionMatrix();
|
|
||||||
zoomChanged = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
this._scale = 1;
|
|
||||||
this._performCursorZoom = false;
|
|
||||||
if (zoomChanged || this._lastPosition.distanceToSquared(this.object.position) > _EPS || 8 * (1 - this._lastQuaternion.dot(this.object.quaternion)) > _EPS || this._lastTargetPosition.distanceToSquared(this.target) > _EPS) {
|
|
||||||
this.dispatchEvent(_changeEvent);
|
|
||||||
this._lastPosition.copy(this.object.position);
|
|
||||||
this._lastQuaternion.copy(this.object.quaternion);
|
|
||||||
this._lastTargetPosition.copy(this.target);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
_getAutoRotationAngle(deltaTime) {
|
|
||||||
if (deltaTime !== null) {
|
|
||||||
return _twoPI / 60 * this.autoRotateSpeed * deltaTime;
|
|
||||||
} else {
|
|
||||||
return _twoPI / 60 / 60 * this.autoRotateSpeed;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
_getZoomScale(delta) {
|
|
||||||
const normalizedDelta = Math.abs(delta * 0.01);
|
|
||||||
return Math.pow(0.95, this.zoomSpeed * normalizedDelta);
|
|
||||||
}
|
|
||||||
_rotateLeft(angle) {
|
|
||||||
this._sphericalDelta.theta -= angle;
|
|
||||||
}
|
|
||||||
_rotateUp(angle) {
|
|
||||||
this._sphericalDelta.phi -= angle;
|
|
||||||
}
|
|
||||||
_panLeft(distance, objectMatrix) {
|
|
||||||
_v.setFromMatrixColumn(objectMatrix, 0);
|
|
||||||
_v.multiplyScalar(-distance);
|
|
||||||
this._panOffset.add(_v);
|
|
||||||
}
|
|
||||||
_panUp(distance, objectMatrix) {
|
|
||||||
if (this.screenSpacePanning === true) {
|
|
||||||
_v.setFromMatrixColumn(objectMatrix, 1);
|
|
||||||
} else {
|
|
||||||
_v.setFromMatrixColumn(objectMatrix, 0);
|
|
||||||
_v.crossVectors(this.object.up, _v);
|
|
||||||
}
|
|
||||||
_v.multiplyScalar(distance);
|
|
||||||
this._panOffset.add(_v);
|
|
||||||
}
|
|
||||||
// deltaX and deltaY are in pixels; right and down are positive
|
|
||||||
_pan(deltaX, deltaY) {
|
|
||||||
const element = this.domElement;
|
|
||||||
if (this.object.isPerspectiveCamera) {
|
|
||||||
const position = this.object.position;
|
|
||||||
_v.copy(position).sub(this.target);
|
|
||||||
let targetDistance = _v.length();
|
|
||||||
targetDistance *= Math.tan(this.object.fov / 2 * Math.PI / 180);
|
|
||||||
this._panLeft(2 * deltaX * targetDistance / element.clientHeight, this.object.matrix);
|
|
||||||
this._panUp(2 * deltaY * targetDistance / element.clientHeight, this.object.matrix);
|
|
||||||
} else if (this.object.isOrthographicCamera) {
|
|
||||||
this._panLeft(deltaX * (this.object.right - this.object.left) / this.object.zoom / element.clientWidth, this.object.matrix);
|
|
||||||
this._panUp(deltaY * (this.object.top - this.object.bottom) / this.object.zoom / element.clientHeight, this.object.matrix);
|
|
||||||
} else {
|
|
||||||
console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled.");
|
|
||||||
this.enablePan = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
_dollyOut(dollyScale) {
|
|
||||||
if (this.object.isPerspectiveCamera || this.object.isOrthographicCamera) {
|
|
||||||
this._scale /= dollyScale;
|
|
||||||
} else {
|
|
||||||
console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled.");
|
|
||||||
this.enableZoom = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
_dollyIn(dollyScale) {
|
|
||||||
if (this.object.isPerspectiveCamera || this.object.isOrthographicCamera) {
|
|
||||||
this._scale *= dollyScale;
|
|
||||||
} else {
|
|
||||||
console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled.");
|
|
||||||
this.enableZoom = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
_updateZoomParameters(x, y) {
|
|
||||||
if (!this.zoomToCursor) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
this._performCursorZoom = true;
|
|
||||||
const rect = this.domElement.getBoundingClientRect();
|
|
||||||
const dx = x - rect.left;
|
|
||||||
const dy = y - rect.top;
|
|
||||||
const w = rect.width;
|
|
||||||
const h = rect.height;
|
|
||||||
this._mouse.x = dx / w * 2 - 1;
|
|
||||||
this._mouse.y = -(dy / h) * 2 + 1;
|
|
||||||
this._dollyDirection.set(this._mouse.x, this._mouse.y, 1).unproject(this.object).sub(this.object.position).normalize();
|
|
||||||
}
|
|
||||||
_clampDistance(dist) {
|
|
||||||
return Math.max(this.minDistance, Math.min(this.maxDistance, dist));
|
|
||||||
}
|
|
||||||
//
|
|
||||||
// event callbacks - update the object state
|
|
||||||
//
|
|
||||||
_handleMouseDownRotate(event) {
|
|
||||||
this._rotateStart.set(event.clientX, event.clientY);
|
|
||||||
}
|
|
||||||
_handleMouseDownDolly(event) {
|
|
||||||
this._updateZoomParameters(event.clientX, event.clientX);
|
|
||||||
this._dollyStart.set(event.clientX, event.clientY);
|
|
||||||
}
|
|
||||||
_handleMouseDownPan(event) {
|
|
||||||
this._panStart.set(event.clientX, event.clientY);
|
|
||||||
}
|
|
||||||
_handleMouseMoveRotate(event) {
|
|
||||||
this._rotateEnd.set(event.clientX, event.clientY);
|
|
||||||
this._rotateDelta.subVectors(this._rotateEnd, this._rotateStart).multiplyScalar(this.rotateSpeed);
|
|
||||||
const element = this.domElement;
|
|
||||||
this._rotateLeft(_twoPI * this._rotateDelta.x / element.clientHeight);
|
|
||||||
this._rotateUp(_twoPI * this._rotateDelta.y / element.clientHeight);
|
|
||||||
this._rotateStart.copy(this._rotateEnd);
|
|
||||||
this.update();
|
|
||||||
}
|
|
||||||
_handleMouseMoveDolly(event) {
|
|
||||||
this._dollyEnd.set(event.clientX, event.clientY);
|
|
||||||
this._dollyDelta.subVectors(this._dollyEnd, this._dollyStart);
|
|
||||||
if (this._dollyDelta.y > 0) {
|
|
||||||
this._dollyOut(this._getZoomScale(this._dollyDelta.y));
|
|
||||||
} else if (this._dollyDelta.y < 0) {
|
|
||||||
this._dollyIn(this._getZoomScale(this._dollyDelta.y));
|
|
||||||
}
|
|
||||||
this._dollyStart.copy(this._dollyEnd);
|
|
||||||
this.update();
|
|
||||||
}
|
|
||||||
_handleMouseMovePan(event) {
|
|
||||||
this._panEnd.set(event.clientX, event.clientY);
|
|
||||||
this._panDelta.subVectors(this._panEnd, this._panStart).multiplyScalar(this.panSpeed);
|
|
||||||
this._pan(this._panDelta.x, this._panDelta.y);
|
|
||||||
this._panStart.copy(this._panEnd);
|
|
||||||
this.update();
|
|
||||||
}
|
|
||||||
_handleMouseWheel(event) {
|
|
||||||
this._updateZoomParameters(event.clientX, event.clientY);
|
|
||||||
if (event.deltaY < 0) {
|
|
||||||
this._dollyIn(this._getZoomScale(event.deltaY));
|
|
||||||
} else if (event.deltaY > 0) {
|
|
||||||
this._dollyOut(this._getZoomScale(event.deltaY));
|
|
||||||
}
|
|
||||||
this.update();
|
|
||||||
}
|
|
||||||
_handleKeyDown(event) {
|
|
||||||
let needsUpdate = false;
|
|
||||||
switch (event.code) {
|
|
||||||
case this.keys.UP:
|
|
||||||
if (event.ctrlKey || event.metaKey || event.shiftKey) {
|
|
||||||
this._rotateUp(_twoPI * this.rotateSpeed / this.domElement.clientHeight);
|
|
||||||
} else {
|
|
||||||
this._pan(0, this.keyPanSpeed);
|
|
||||||
}
|
|
||||||
needsUpdate = true;
|
|
||||||
break;
|
|
||||||
case this.keys.BOTTOM:
|
|
||||||
if (event.ctrlKey || event.metaKey || event.shiftKey) {
|
|
||||||
this._rotateUp(-_twoPI * this.rotateSpeed / this.domElement.clientHeight);
|
|
||||||
} else {
|
|
||||||
this._pan(0, -this.keyPanSpeed);
|
|
||||||
}
|
|
||||||
needsUpdate = true;
|
|
||||||
break;
|
|
||||||
case this.keys.LEFT:
|
|
||||||
if (event.ctrlKey || event.metaKey || event.shiftKey) {
|
|
||||||
this._rotateLeft(_twoPI * this.rotateSpeed / this.domElement.clientHeight);
|
|
||||||
} else {
|
|
||||||
this._pan(this.keyPanSpeed, 0);
|
|
||||||
}
|
|
||||||
needsUpdate = true;
|
|
||||||
break;
|
|
||||||
case this.keys.RIGHT:
|
|
||||||
if (event.ctrlKey || event.metaKey || event.shiftKey) {
|
|
||||||
this._rotateLeft(-_twoPI * this.rotateSpeed / this.domElement.clientHeight);
|
|
||||||
} else {
|
|
||||||
this._pan(-this.keyPanSpeed, 0);
|
|
||||||
}
|
|
||||||
needsUpdate = true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if (needsUpdate) {
|
|
||||||
event.preventDefault();
|
|
||||||
this.update();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
_handleTouchStartRotate(event) {
|
|
||||||
if (this._pointers.length === 1) {
|
|
||||||
this._rotateStart.set(event.pageX, event.pageY);
|
|
||||||
} else {
|
|
||||||
const position = this._getSecondPointerPosition(event);
|
|
||||||
const x = 0.5 * (event.pageX + position.x);
|
|
||||||
const y = 0.5 * (event.pageY + position.y);
|
|
||||||
this._rotateStart.set(x, y);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
_handleTouchStartPan(event) {
|
|
||||||
if (this._pointers.length === 1) {
|
|
||||||
this._panStart.set(event.pageX, event.pageY);
|
|
||||||
} else {
|
|
||||||
const position = this._getSecondPointerPosition(event);
|
|
||||||
const x = 0.5 * (event.pageX + position.x);
|
|
||||||
const y = 0.5 * (event.pageY + position.y);
|
|
||||||
this._panStart.set(x, y);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
_handleTouchStartDolly(event) {
|
|
||||||
const position = this._getSecondPointerPosition(event);
|
|
||||||
const dx = event.pageX - position.x;
|
|
||||||
const dy = event.pageY - position.y;
|
|
||||||
const distance = Math.sqrt(dx * dx + dy * dy);
|
|
||||||
this._dollyStart.set(0, distance);
|
|
||||||
}
|
|
||||||
_handleTouchStartDollyPan(event) {
|
|
||||||
if (this.enableZoom) this._handleTouchStartDolly(event);
|
|
||||||
if (this.enablePan) this._handleTouchStartPan(event);
|
|
||||||
}
|
|
||||||
_handleTouchStartDollyRotate(event) {
|
|
||||||
if (this.enableZoom) this._handleTouchStartDolly(event);
|
|
||||||
if (this.enableRotate) this._handleTouchStartRotate(event);
|
|
||||||
}
|
|
||||||
_handleTouchMoveRotate(event) {
|
|
||||||
if (this._pointers.length == 1) {
|
|
||||||
this._rotateEnd.set(event.pageX, event.pageY);
|
|
||||||
} else {
|
|
||||||
const position = this._getSecondPointerPosition(event);
|
|
||||||
const x = 0.5 * (event.pageX + position.x);
|
|
||||||
const y = 0.5 * (event.pageY + position.y);
|
|
||||||
this._rotateEnd.set(x, y);
|
|
||||||
}
|
|
||||||
this._rotateDelta.subVectors(this._rotateEnd, this._rotateStart).multiplyScalar(this.rotateSpeed);
|
|
||||||
const element = this.domElement;
|
|
||||||
this._rotateLeft(_twoPI * this._rotateDelta.x / element.clientHeight);
|
|
||||||
this._rotateUp(_twoPI * this._rotateDelta.y / element.clientHeight);
|
|
||||||
this._rotateStart.copy(this._rotateEnd);
|
|
||||||
}
|
|
||||||
_handleTouchMovePan(event) {
|
|
||||||
if (this._pointers.length === 1) {
|
|
||||||
this._panEnd.set(event.pageX, event.pageY);
|
|
||||||
} else {
|
|
||||||
const position = this._getSecondPointerPosition(event);
|
|
||||||
const x = 0.5 * (event.pageX + position.x);
|
|
||||||
const y = 0.5 * (event.pageY + position.y);
|
|
||||||
this._panEnd.set(x, y);
|
|
||||||
}
|
|
||||||
this._panDelta.subVectors(this._panEnd, this._panStart).multiplyScalar(this.panSpeed);
|
|
||||||
this._pan(this._panDelta.x, this._panDelta.y);
|
|
||||||
this._panStart.copy(this._panEnd);
|
|
||||||
}
|
|
||||||
_handleTouchMoveDolly(event) {
|
|
||||||
const position = this._getSecondPointerPosition(event);
|
|
||||||
const dx = event.pageX - position.x;
|
|
||||||
const dy = event.pageY - position.y;
|
|
||||||
const distance = Math.sqrt(dx * dx + dy * dy);
|
|
||||||
this._dollyEnd.set(0, distance);
|
|
||||||
this._dollyDelta.set(0, Math.pow(this._dollyEnd.y / this._dollyStart.y, this.zoomSpeed));
|
|
||||||
this._dollyOut(this._dollyDelta.y);
|
|
||||||
this._dollyStart.copy(this._dollyEnd);
|
|
||||||
const centerX = (event.pageX + position.x) * 0.5;
|
|
||||||
const centerY = (event.pageY + position.y) * 0.5;
|
|
||||||
this._updateZoomParameters(centerX, centerY);
|
|
||||||
}
|
|
||||||
_handleTouchMoveDollyPan(event) {
|
|
||||||
if (this.enableZoom) this._handleTouchMoveDolly(event);
|
|
||||||
if (this.enablePan) this._handleTouchMovePan(event);
|
|
||||||
}
|
|
||||||
_handleTouchMoveDollyRotate(event) {
|
|
||||||
if (this.enableZoom) this._handleTouchMoveDolly(event);
|
|
||||||
if (this.enableRotate) this._handleTouchMoveRotate(event);
|
|
||||||
}
|
|
||||||
// pointers
|
|
||||||
_addPointer(event) {
|
|
||||||
this._pointers.push(event.pointerId);
|
|
||||||
}
|
|
||||||
_removePointer(event) {
|
|
||||||
delete this._pointerPositions[event.pointerId];
|
|
||||||
for (let i = 0; i < this._pointers.length; i++) {
|
|
||||||
if (this._pointers[i] == event.pointerId) {
|
|
||||||
this._pointers.splice(i, 1);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
_isTrackingPointer(event) {
|
|
||||||
for (let i = 0; i < this._pointers.length; i++) {
|
|
||||||
if (this._pointers[i] == event.pointerId) return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
_trackPointer(event) {
|
|
||||||
let position = this._pointerPositions[event.pointerId];
|
|
||||||
if (position === void 0) {
|
|
||||||
position = new Vector2();
|
|
||||||
this._pointerPositions[event.pointerId] = position;
|
|
||||||
}
|
|
||||||
position.set(event.pageX, event.pageY);
|
|
||||||
}
|
|
||||||
_getSecondPointerPosition(event) {
|
|
||||||
const pointerId = event.pointerId === this._pointers[0] ? this._pointers[1] : this._pointers[0];
|
|
||||||
return this._pointerPositions[pointerId];
|
|
||||||
}
|
|
||||||
//
|
|
||||||
_customWheelEvent(event) {
|
|
||||||
const mode = event.deltaMode;
|
|
||||||
const newEvent = {
|
|
||||||
clientX: event.clientX,
|
|
||||||
clientY: event.clientY,
|
|
||||||
deltaY: event.deltaY
|
|
||||||
};
|
|
||||||
switch (mode) {
|
|
||||||
case 1:
|
|
||||||
newEvent.deltaY *= 16;
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
newEvent.deltaY *= 100;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if (event.ctrlKey && !this._controlActive) {
|
|
||||||
newEvent.deltaY *= 10;
|
|
||||||
}
|
|
||||||
return newEvent;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
function onPointerDown(event) {
|
|
||||||
if (this.enabled === false) return;
|
|
||||||
if (this._pointers.length === 0) {
|
|
||||||
this.domElement.setPointerCapture(event.pointerId);
|
|
||||||
this.domElement.addEventListener("pointermove", this._onPointerMove);
|
|
||||||
this.domElement.addEventListener("pointerup", this._onPointerUp);
|
|
||||||
}
|
|
||||||
if (this._isTrackingPointer(event)) return;
|
|
||||||
this._addPointer(event);
|
|
||||||
if (event.pointerType === "touch") {
|
|
||||||
this._onTouchStart(event);
|
|
||||||
} else {
|
|
||||||
this._onMouseDown(event);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function onPointerMove(event) {
|
|
||||||
if (this.enabled === false) return;
|
|
||||||
if (event.pointerType === "touch") {
|
|
||||||
this._onTouchMove(event);
|
|
||||||
} else {
|
|
||||||
this._onMouseMove(event);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function onPointerUp(event) {
|
|
||||||
this._removePointer(event);
|
|
||||||
switch (this._pointers.length) {
|
|
||||||
case 0:
|
|
||||||
this.domElement.releasePointerCapture(event.pointerId);
|
|
||||||
this.domElement.removeEventListener("pointermove", this._onPointerMove);
|
|
||||||
this.domElement.removeEventListener("pointerup", this._onPointerUp);
|
|
||||||
this.dispatchEvent(_endEvent);
|
|
||||||
this.state = _STATE.NONE;
|
|
||||||
break;
|
|
||||||
case 1:
|
|
||||||
const pointerId = this._pointers[0];
|
|
||||||
const position = this._pointerPositions[pointerId];
|
|
||||||
this._onTouchStart({ pointerId, pageX: position.x, pageY: position.y });
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function onMouseDown(event) {
|
|
||||||
let mouseAction;
|
|
||||||
switch (event.button) {
|
|
||||||
case 0:
|
|
||||||
mouseAction = this.mouseButtons.LEFT;
|
|
||||||
break;
|
|
||||||
case 1:
|
|
||||||
mouseAction = this.mouseButtons.MIDDLE;
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
mouseAction = this.mouseButtons.RIGHT;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
mouseAction = -1;
|
|
||||||
}
|
|
||||||
switch (mouseAction) {
|
|
||||||
case MOUSE.DOLLY:
|
|
||||||
if (this.enableZoom === false) return;
|
|
||||||
this._handleMouseDownDolly(event);
|
|
||||||
this.state = _STATE.DOLLY;
|
|
||||||
break;
|
|
||||||
case MOUSE.ROTATE:
|
|
||||||
if (event.ctrlKey || event.metaKey || event.shiftKey) {
|
|
||||||
if (this.enablePan === false) return;
|
|
||||||
this._handleMouseDownPan(event);
|
|
||||||
this.state = _STATE.PAN;
|
|
||||||
} else {
|
|
||||||
if (this.enableRotate === false) return;
|
|
||||||
this._handleMouseDownRotate(event);
|
|
||||||
this.state = _STATE.ROTATE;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case MOUSE.PAN:
|
|
||||||
if (event.ctrlKey || event.metaKey || event.shiftKey) {
|
|
||||||
if (this.enableRotate === false) return;
|
|
||||||
this._handleMouseDownRotate(event);
|
|
||||||
this.state = _STATE.ROTATE;
|
|
||||||
} else {
|
|
||||||
if (this.enablePan === false) return;
|
|
||||||
this._handleMouseDownPan(event);
|
|
||||||
this.state = _STATE.PAN;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
this.state = _STATE.NONE;
|
|
||||||
}
|
|
||||||
if (this.state !== _STATE.NONE) {
|
|
||||||
this.dispatchEvent(_startEvent);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function onMouseMove(event) {
|
|
||||||
switch (this.state) {
|
|
||||||
case _STATE.ROTATE:
|
|
||||||
if (this.enableRotate === false) return;
|
|
||||||
this._handleMouseMoveRotate(event);
|
|
||||||
break;
|
|
||||||
case _STATE.DOLLY:
|
|
||||||
if (this.enableZoom === false) return;
|
|
||||||
this._handleMouseMoveDolly(event);
|
|
||||||
break;
|
|
||||||
case _STATE.PAN:
|
|
||||||
if (this.enablePan === false) return;
|
|
||||||
this._handleMouseMovePan(event);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function onMouseWheel(event) {
|
|
||||||
if (this.enabled === false || this.enableZoom === false || this.state !== _STATE.NONE) return;
|
|
||||||
event.preventDefault();
|
|
||||||
this.dispatchEvent(_startEvent);
|
|
||||||
this._handleMouseWheel(this._customWheelEvent(event));
|
|
||||||
this.dispatchEvent(_endEvent);
|
|
||||||
}
|
|
||||||
function onKeyDown(event) {
|
|
||||||
if (this.enabled === false || this.enablePan === false) return;
|
|
||||||
this._handleKeyDown(event);
|
|
||||||
}
|
|
||||||
function onTouchStart(event) {
|
|
||||||
this._trackPointer(event);
|
|
||||||
switch (this._pointers.length) {
|
|
||||||
case 1:
|
|
||||||
switch (this.touches.ONE) {
|
|
||||||
case TOUCH.ROTATE:
|
|
||||||
if (this.enableRotate === false) return;
|
|
||||||
this._handleTouchStartRotate(event);
|
|
||||||
this.state = _STATE.TOUCH_ROTATE;
|
|
||||||
break;
|
|
||||||
case TOUCH.PAN:
|
|
||||||
if (this.enablePan === false) return;
|
|
||||||
this._handleTouchStartPan(event);
|
|
||||||
this.state = _STATE.TOUCH_PAN;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
this.state = _STATE.NONE;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
switch (this.touches.TWO) {
|
|
||||||
case TOUCH.DOLLY_PAN:
|
|
||||||
if (this.enableZoom === false && this.enablePan === false) return;
|
|
||||||
this._handleTouchStartDollyPan(event);
|
|
||||||
this.state = _STATE.TOUCH_DOLLY_PAN;
|
|
||||||
break;
|
|
||||||
case TOUCH.DOLLY_ROTATE:
|
|
||||||
if (this.enableZoom === false && this.enableRotate === false) return;
|
|
||||||
this._handleTouchStartDollyRotate(event);
|
|
||||||
this.state = _STATE.TOUCH_DOLLY_ROTATE;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
this.state = _STATE.NONE;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
this.state = _STATE.NONE;
|
|
||||||
}
|
|
||||||
if (this.state !== _STATE.NONE) {
|
|
||||||
this.dispatchEvent(_startEvent);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function onTouchMove(event) {
|
|
||||||
this._trackPointer(event);
|
|
||||||
switch (this.state) {
|
|
||||||
case _STATE.TOUCH_ROTATE:
|
|
||||||
if (this.enableRotate === false) return;
|
|
||||||
this._handleTouchMoveRotate(event);
|
|
||||||
this.update();
|
|
||||||
break;
|
|
||||||
case _STATE.TOUCH_PAN:
|
|
||||||
if (this.enablePan === false) return;
|
|
||||||
this._handleTouchMovePan(event);
|
|
||||||
this.update();
|
|
||||||
break;
|
|
||||||
case _STATE.TOUCH_DOLLY_PAN:
|
|
||||||
if (this.enableZoom === false && this.enablePan === false) return;
|
|
||||||
this._handleTouchMoveDollyPan(event);
|
|
||||||
this.update();
|
|
||||||
break;
|
|
||||||
case _STATE.TOUCH_DOLLY_ROTATE:
|
|
||||||
if (this.enableZoom === false && this.enableRotate === false) return;
|
|
||||||
this._handleTouchMoveDollyRotate(event);
|
|
||||||
this.update();
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
this.state = _STATE.NONE;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function onContextMenu(event) {
|
|
||||||
if (this.enabled === false) return;
|
|
||||||
event.preventDefault();
|
|
||||||
}
|
|
||||||
function interceptControlDown(event) {
|
|
||||||
if (event.key === "Control") {
|
|
||||||
this._controlActive = true;
|
|
||||||
const document = this.domElement.getRootNode();
|
|
||||||
document.addEventListener("keyup", this._interceptControlUp, { passive: true, capture: true });
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function interceptControlUp(event) {
|
|
||||||
if (event.key === "Control") {
|
|
||||||
this._controlActive = false;
|
|
||||||
const document = this.domElement.getRootNode();
|
|
||||||
document.removeEventListener("keyup", this._interceptControlUp, { passive: true, capture: true });
|
|
||||||
}
|
|
||||||
}
|
|
||||||
export {
|
|
||||||
OrbitControls
|
|
||||||
};
|
|
||||||
//# sourceMappingURL=three_examples_jsm_controls_OrbitControls__js.js.map
|
|
||||||
7
web-app/node_modules/.vite/deps/three_examples_jsm_controls_OrbitControls__js.js.map
generated
vendored
7
web-app/node_modules/.vite/deps/three_examples_jsm_controls_OrbitControls__js.js.map
generated
vendored
File diff suppressed because one or more lines are too long
1019
web-app/node_modules/.vite/deps/three_examples_jsm_controls_TransformControls__js.js
generated
vendored
1019
web-app/node_modules/.vite/deps/three_examples_jsm_controls_TransformControls__js.js
generated
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
2613
web-app/node_modules/.vite/deps/three_examples_jsm_loaders_GLTFLoader__js.js
generated
vendored
2613
web-app/node_modules/.vite/deps/three_examples_jsm_loaders_GLTFLoader__js.js
generated
vendored
File diff suppressed because it is too large
Load Diff
7
web-app/node_modules/.vite/deps/three_examples_jsm_loaders_GLTFLoader__js.js.map
generated
vendored
7
web-app/node_modules/.vite/deps/three_examples_jsm_loaders_GLTFLoader__js.js.map
generated
vendored
File diff suppressed because one or more lines are too long
12799
web-app/node_modules/.vite/deps/vue.js
generated
vendored
12799
web-app/node_modules/.vite/deps/vue.js
generated
vendored
File diff suppressed because it is too large
Load Diff
7
web-app/node_modules/.vite/deps/vue.js.map
generated
vendored
7
web-app/node_modules/.vite/deps/vue.js.map
generated
vendored
File diff suppressed because one or more lines are too long
131
web-app/node_modules/.vue-global-types/vue_3.5_0.d.ts
generated
vendored
131
web-app/node_modules/.vue-global-types/vue_3.5_0.d.ts
generated
vendored
@@ -1,131 +0,0 @@
|
|||||||
// @ts-nocheck
|
|
||||||
export {};
|
|
||||||
declare global {
|
|
||||||
var __VLS_PROPS_FALLBACK: Record<string, unknown>;
|
|
||||||
|
|
||||||
const __VLS_directiveBindingRestFields: { instance: null, oldValue: null, modifiers: any, dir: any };
|
|
||||||
const __VLS_placeholder: any;
|
|
||||||
const __VLS_intrinsics: import('vue/jsx-runtime').JSX.IntrinsicElements;
|
|
||||||
|
|
||||||
type __VLS_Elements = __VLS_SpreadMerge<SVGElementTagNameMap, HTMLElementTagNameMap>;
|
|
||||||
type __VLS_GlobalComponents = import('vue').GlobalComponents;
|
|
||||||
type __VLS_GlobalDirectives = import('vue').GlobalDirectives;
|
|
||||||
type __VLS_IsAny<T> = 0 extends 1 & T ? true : false;
|
|
||||||
type __VLS_PickNotAny<A, B> = __VLS_IsAny<A> extends true ? B : A;
|
|
||||||
type __VLS_SpreadMerge<A, B> = Omit<A, keyof B> & B;
|
|
||||||
type __VLS_WithComponent<N0 extends string, LocalComponents, Self, N1 extends string, N2 extends string = N1, N3 extends string = N1> =
|
|
||||||
N1 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N1] } :
|
|
||||||
N2 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N2] } :
|
|
||||||
N3 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N3] } :
|
|
||||||
Self extends object ? { [K in N0]: Self } :
|
|
||||||
N1 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N1] } :
|
|
||||||
N2 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N2] } :
|
|
||||||
N3 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N3] } :
|
|
||||||
{};
|
|
||||||
type __VLS_FunctionalComponentCtx<T, K> = __VLS_PickNotAny<'__ctx' extends keyof __VLS_PickNotAny<K, {}>
|
|
||||||
? K extends { __ctx?: infer Ctx } ? NonNullable<Ctx> : never : any
|
|
||||||
, T extends (props: any, ctx: infer Ctx) => any ? Ctx : any
|
|
||||||
>;
|
|
||||||
type __VLS_FunctionalComponentProps<T, K> = '__ctx' extends keyof __VLS_PickNotAny<K, {}>
|
|
||||||
? K extends { __ctx?: { props?: infer P } } ? NonNullable<P> : never
|
|
||||||
: T extends (props: infer P, ...args: any) => any ? P
|
|
||||||
: {};
|
|
||||||
type __VLS_FunctionalComponent<T> = (props: (T extends { $props: infer Props } ? Props : {}) & Record<string, unknown>, ctx?: any) => import('vue/jsx-runtime').JSX.Element & {
|
|
||||||
__ctx?: {
|
|
||||||
attrs?: any;
|
|
||||||
slots?: T extends { $slots: infer Slots } ? Slots : Record<string, any>;
|
|
||||||
emit?: T extends { $emit: infer Emit } ? Emit : {};
|
|
||||||
props?: typeof props;
|
|
||||||
expose?: (exposed: T) => void;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
type __VLS_IsFunction<T, K> = K extends keyof T
|
|
||||||
? __VLS_IsAny<T[K]> extends false
|
|
||||||
? unknown extends T[K]
|
|
||||||
? false
|
|
||||||
: true
|
|
||||||
: false
|
|
||||||
: false;
|
|
||||||
type __VLS_NormalizeComponentEvent<
|
|
||||||
Props,
|
|
||||||
Emits,
|
|
||||||
onEvent extends keyof Props,
|
|
||||||
Event extends keyof Emits,
|
|
||||||
CamelizedEvent extends keyof Emits,
|
|
||||||
> = __VLS_IsFunction<Props, onEvent> extends true
|
|
||||||
? Props
|
|
||||||
: __VLS_IsFunction<Emits, Event> extends true
|
|
||||||
? { [K in onEvent]?: Emits[Event] }
|
|
||||||
: __VLS_IsFunction<Emits, CamelizedEvent> extends true
|
|
||||||
? { [K in onEvent]?: Emits[CamelizedEvent] }
|
|
||||||
: Props;
|
|
||||||
// fix https://github.com/vuejs/language-tools/issues/926
|
|
||||||
type __VLS_UnionToIntersection<U> = (U extends unknown ? (arg: U) => unknown : never) extends ((arg: infer P) => unknown) ? P : never;
|
|
||||||
type __VLS_OverloadUnionInner<T, U = unknown> = U & T extends (...args: infer A) => infer R
|
|
||||||
? U extends T
|
|
||||||
? never
|
|
||||||
: __VLS_OverloadUnionInner<T, Pick<T, keyof T> & U & ((...args: A) => R)> | ((...args: A) => R)
|
|
||||||
: never;
|
|
||||||
type __VLS_OverloadUnion<T> = Exclude<
|
|
||||||
__VLS_OverloadUnionInner<(() => never) & T>,
|
|
||||||
T extends () => never ? never : () => never
|
|
||||||
>;
|
|
||||||
type __VLS_ConstructorOverloads<T> = __VLS_OverloadUnion<T> extends infer F
|
|
||||||
? F extends (event: infer E, ...args: infer A) => any
|
|
||||||
? { [K in E & string]: (...args: A) => void; }
|
|
||||||
: never
|
|
||||||
: never;
|
|
||||||
type __VLS_NormalizeEmits<T> = __VLS_PrettifyGlobal<
|
|
||||||
__VLS_UnionToIntersection<
|
|
||||||
__VLS_ConstructorOverloads<T> & {
|
|
||||||
[K in keyof T]: T[K] extends any[] ? { (...args: T[K]): void } : never
|
|
||||||
}
|
|
||||||
>
|
|
||||||
>;
|
|
||||||
type __VLS_EmitsToProps<T> = __VLS_PrettifyGlobal<{
|
|
||||||
[K in string & keyof T as `on${Capitalize<K>}`]?:
|
|
||||||
(...args: T[K] extends (...args: infer P) => any ? P : T[K] extends null ? any[] : never) => any;
|
|
||||||
}>;
|
|
||||||
type __VLS_ResolveEmits<
|
|
||||||
Comp,
|
|
||||||
Emits,
|
|
||||||
TypeEmits = {},
|
|
||||||
NormalizedEmits = __VLS_NormalizeEmits<Emits> extends infer E ? string extends keyof E ? {} : E : never,
|
|
||||||
> = __VLS_SpreadMerge<NormalizedEmits, TypeEmits>;
|
|
||||||
type __VLS_ResolveDirectives<T> = {
|
|
||||||
[K in keyof T & string as `v${Capitalize<K>}`]: T[K];
|
|
||||||
};
|
|
||||||
type __VLS_PrettifyGlobal<T> = (T extends any ? { [K in keyof T]: T[K]; } : { [K in keyof T as K]: T[K]; }) & {};
|
|
||||||
type __VLS_UseTemplateRef<T> = Readonly<import('vue').ShallowRef<T | null>>;
|
|
||||||
type __VLS_ProxyRefs<T> = import('vue').ShallowUnwrapRef<T>;
|
|
||||||
|
|
||||||
function __VLS_getVForSourceType<T extends number | string | any[] | Iterable<any>>(source: T): [
|
|
||||||
item: T extends number ? number
|
|
||||||
: T extends string ? string
|
|
||||||
: T extends any[] ? T[number]
|
|
||||||
: T extends Iterable<infer T1> ? T1
|
|
||||||
: any,
|
|
||||||
index: number,
|
|
||||||
][];
|
|
||||||
function __VLS_getVForSourceType<T>(source: T): [
|
|
||||||
item: T[keyof T],
|
|
||||||
key: keyof T,
|
|
||||||
index: number,
|
|
||||||
][];
|
|
||||||
function __VLS_getSlotParameters<S, D extends S>(slot: S, decl?: D):
|
|
||||||
D extends (...args: infer P) => any ? P : any[];
|
|
||||||
function __VLS_asFunctionalDirective<T>(dir: T): T extends import('vue').ObjectDirective
|
|
||||||
? NonNullable<T['created' | 'beforeMount' | 'mounted' | 'beforeUpdate' | 'updated' | 'beforeUnmount' | 'unmounted']>
|
|
||||||
: T extends (...args: any) => any
|
|
||||||
? T
|
|
||||||
: (arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown) => void;
|
|
||||||
function __VLS_asFunctionalComponent<T, K = T extends new (...args: any) => any ? InstanceType<T> : unknown>(t: T, instance?: K):
|
|
||||||
T extends new (...args: any) => any ? __VLS_FunctionalComponent<K>
|
|
||||||
: T extends () => any ? (props: {}, ctx?: any) => ReturnType<T>
|
|
||||||
: T extends (...args: any) => any ? T
|
|
||||||
: __VLS_FunctionalComponent<{}>;
|
|
||||||
function __VLS_functionalComponentArgsRest<T extends (...args: any) => any>(t: T): 2 extends Parameters<T>['length'] ? [any] : [];
|
|
||||||
function __VLS_asFunctionalElement<T>(tag: T, endTag?: T): (attrs: T & Record<string, unknown>) => void;
|
|
||||||
function __VLS_asFunctionalSlot<S>(slot: S): S extends () => infer R ? (props: {}) => R : NonNullable<S>;
|
|
||||||
function __VLS_tryAsConstant<const T>(t: T): T;
|
|
||||||
}
|
|
||||||
118
web-app/node_modules/.vue-global-types/vue_3.5_0_0_0.d.ts
generated
vendored
118
web-app/node_modules/.vue-global-types/vue_3.5_0_0_0.d.ts
generated
vendored
@@ -1,118 +0,0 @@
|
|||||||
// @ts-nocheck
|
|
||||||
export {};
|
|
||||||
|
|
||||||
; declare global {
|
|
||||||
const __VLS_intrinsicElements: __VLS_IntrinsicElements;
|
|
||||||
const __VLS_directiveBindingRestFields: { instance: null, oldValue: null, modifiers: any, dir: any };
|
|
||||||
const __VLS_unref: typeof import('vue').unref;
|
|
||||||
const __VLS_placeholder: any;
|
|
||||||
|
|
||||||
type __VLS_NativeElements = __VLS_SpreadMerge<SVGElementTagNameMap, HTMLElementTagNameMap>;
|
|
||||||
type __VLS_IntrinsicElements = import('vue/jsx-runtime').JSX.IntrinsicElements;
|
|
||||||
type __VLS_Element = import('vue/jsx-runtime').JSX.Element;
|
|
||||||
type __VLS_GlobalComponents = import('vue').GlobalComponents;
|
|
||||||
type __VLS_GlobalDirectives = import('vue').GlobalDirectives;
|
|
||||||
type __VLS_IsAny<T> = 0 extends 1 & T ? true : false;
|
|
||||||
type __VLS_PickNotAny<A, B> = __VLS_IsAny<A> extends true ? B : A;
|
|
||||||
type __VLS_SpreadMerge<A, B> = Omit<A, keyof B> & B;
|
|
||||||
type __VLS_WithComponent<N0 extends string, LocalComponents, Self, N1 extends string, N2 extends string, N3 extends string> =
|
|
||||||
N1 extends keyof LocalComponents ? N1 extends N0 ? Pick<LocalComponents, N0 extends keyof LocalComponents ? N0 : never> : { [K in N0]: LocalComponents[N1] } :
|
|
||||||
N2 extends keyof LocalComponents ? N2 extends N0 ? Pick<LocalComponents, N0 extends keyof LocalComponents ? N0 : never> : { [K in N0]: LocalComponents[N2] } :
|
|
||||||
N3 extends keyof LocalComponents ? N3 extends N0 ? Pick<LocalComponents, N0 extends keyof LocalComponents ? N0 : never> : { [K in N0]: LocalComponents[N3] } :
|
|
||||||
Self extends object ? { [K in N0]: Self } :
|
|
||||||
N1 extends keyof __VLS_GlobalComponents ? N1 extends N0 ? Pick<__VLS_GlobalComponents, N0 extends keyof __VLS_GlobalComponents ? N0 : never> : { [K in N0]: __VLS_GlobalComponents[N1] } :
|
|
||||||
N2 extends keyof __VLS_GlobalComponents ? N2 extends N0 ? Pick<__VLS_GlobalComponents, N0 extends keyof __VLS_GlobalComponents ? N0 : never> : { [K in N0]: __VLS_GlobalComponents[N2] } :
|
|
||||||
N3 extends keyof __VLS_GlobalComponents ? N3 extends N0 ? Pick<__VLS_GlobalComponents, N0 extends keyof __VLS_GlobalComponents ? N0 : never> : { [K in N0]: __VLS_GlobalComponents[N3] } :
|
|
||||||
{ [K in N0]: unknown };
|
|
||||||
type __VLS_FunctionalComponentProps<T, K> =
|
|
||||||
'__ctx' extends keyof __VLS_PickNotAny<K, {}> ? K extends { __ctx?: { props?: infer P } } ? NonNullable<P> : never
|
|
||||||
: T extends (props: infer P, ...args: any) => any ? P :
|
|
||||||
{};
|
|
||||||
type __VLS_IsFunction<T, K> = K extends keyof T
|
|
||||||
? __VLS_IsAny<T[K]> extends false
|
|
||||||
? unknown extends T[K]
|
|
||||||
? false
|
|
||||||
: true
|
|
||||||
: false
|
|
||||||
: false;
|
|
||||||
type __VLS_NormalizeComponentEvent<Props, Events, onEvent extends keyof Props, Event extends keyof Events, CamelizedEvent extends keyof Events> = (
|
|
||||||
__VLS_IsFunction<Props, onEvent> extends true
|
|
||||||
? Props
|
|
||||||
: __VLS_IsFunction<Events, Event> extends true
|
|
||||||
? { [K in onEvent]?: Events[Event] }
|
|
||||||
: __VLS_IsFunction<Events, CamelizedEvent> extends true
|
|
||||||
? { [K in onEvent]?: Events[CamelizedEvent] }
|
|
||||||
: Props
|
|
||||||
) & Record<string, unknown>;
|
|
||||||
// fix https://github.com/vuejs/language-tools/issues/926
|
|
||||||
type __VLS_UnionToIntersection<U> = (U extends unknown ? (arg: U) => unknown : never) extends ((arg: infer P) => unknown) ? P : never;
|
|
||||||
type __VLS_OverloadUnionInner<T, U = unknown> = U & T extends (...args: infer A) => infer R
|
|
||||||
? U extends T
|
|
||||||
? never
|
|
||||||
: __VLS_OverloadUnionInner<T, Pick<T, keyof T> & U & ((...args: A) => R)> | ((...args: A) => R)
|
|
||||||
: never;
|
|
||||||
type __VLS_OverloadUnion<T> = Exclude<
|
|
||||||
__VLS_OverloadUnionInner<(() => never) & T>,
|
|
||||||
T extends () => never ? never : () => never
|
|
||||||
>;
|
|
||||||
type __VLS_ConstructorOverloads<T> = __VLS_OverloadUnion<T> extends infer F
|
|
||||||
? F extends (event: infer E, ...args: infer A) => any
|
|
||||||
? { [K in E & string]: (...args: A) => void; }
|
|
||||||
: never
|
|
||||||
: never;
|
|
||||||
type __VLS_NormalizeEmits<T> = __VLS_PrettifyGlobal<
|
|
||||||
__VLS_UnionToIntersection<
|
|
||||||
__VLS_ConstructorOverloads<T> & {
|
|
||||||
[K in keyof T]: T[K] extends any[] ? { (...args: T[K]): void } : never
|
|
||||||
}
|
|
||||||
>
|
|
||||||
>;
|
|
||||||
type __VLS_PrettifyGlobal<T> = { [K in keyof T]: T[K]; } & {};
|
|
||||||
type __VLS_PickFunctionalComponentCtx<T, K> = NonNullable<__VLS_PickNotAny<
|
|
||||||
'__ctx' extends keyof __VLS_PickNotAny<K, {}> ? K extends { __ctx?: infer Ctx } ? Ctx : never : any
|
|
||||||
, T extends (props: any, ctx: infer Ctx) => any ? Ctx : any
|
|
||||||
>>;
|
|
||||||
type __VLS_UseTemplateRef<T> = Readonly<import('vue').ShallowRef<T | null>>;
|
|
||||||
|
|
||||||
function __VLS_getVForSourceType<T extends number | string | any[] | Iterable<any>>(source: T): [
|
|
||||||
item: T extends number ? number
|
|
||||||
: T extends string ? string
|
|
||||||
: T extends any[] ? T[number]
|
|
||||||
: T extends Iterable<infer T1> ? T1
|
|
||||||
: any,
|
|
||||||
index: number,
|
|
||||||
][];
|
|
||||||
function __VLS_getVForSourceType<T>(source: T): [
|
|
||||||
item: T[keyof T],
|
|
||||||
key: keyof T,
|
|
||||||
index: number,
|
|
||||||
][];
|
|
||||||
// @ts-ignore
|
|
||||||
function __VLS_getSlotParams<T>(slot: T): Parameters<__VLS_PickNotAny<NonNullable<T>, (...args: any[]) => any>>;
|
|
||||||
// @ts-ignore
|
|
||||||
function __VLS_getSlotParam<T>(slot: T): Parameters<__VLS_PickNotAny<NonNullable<T>, (...args: any[]) => any>>[0];
|
|
||||||
function __VLS_asFunctionalDirective<T>(dir: T): T extends import('vue').ObjectDirective
|
|
||||||
? NonNullable<T['created' | 'beforeMount' | 'mounted' | 'beforeUpdate' | 'updated' | 'beforeUnmount' | 'unmounted']>
|
|
||||||
: T extends (...args: any) => any
|
|
||||||
? T
|
|
||||||
: (arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown) => void;
|
|
||||||
function __VLS_makeOptional<T>(t: T): { [K in keyof T]?: T[K] };
|
|
||||||
function __VLS_asFunctionalComponent<T, K = T extends new (...args: any) => any ? InstanceType<T> : unknown>(t: T, instance?: K):
|
|
||||||
T extends new (...args: any) => any
|
|
||||||
? (props: (K extends { $props: infer Props } ? Props : any) & Record<string, unknown>, ctx?: any) => __VLS_Element & {
|
|
||||||
__ctx?: {
|
|
||||||
attrs?: any;
|
|
||||||
slots?: K extends { $slots: infer Slots } ? Slots : any;
|
|
||||||
emit?: K extends { $emit: infer Emit } ? Emit : any;
|
|
||||||
expose?(exposed: K): void;
|
|
||||||
props?: (K extends { $props: infer Props } ? Props : any) & Record<string, unknown>;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
: T extends () => any ? (props: {}, ctx?: any) => ReturnType<T>
|
|
||||||
: T extends (...args: any) => any ? T
|
|
||||||
: (_: {} & Record<string, unknown>, ctx?: any) => { __ctx?: { attrs?: any, expose?: any, slots?: any, emit?: any, props?: {} & Record<string, unknown> } };
|
|
||||||
function __VLS_functionalComponentArgsRest<T extends (...args: any) => any>(t: T): 2 extends Parameters<T>['length'] ? [any] : [];
|
|
||||||
function __VLS_asFunctionalElement<T>(tag: T, endTag?: T): (attrs: T & Record<string, unknown>) => void;
|
|
||||||
function __VLS_asFunctionalSlot<S>(slot: S): S extends () => infer R ? (props: {}) => R : NonNullable<S>;
|
|
||||||
function __VLS_tryAsConstant<const T>(t: T): T;
|
|
||||||
}
|
|
||||||
131
web-app/node_modules/.vue-global-types/vue_99_0.d.ts
generated
vendored
131
web-app/node_modules/.vue-global-types/vue_99_0.d.ts
generated
vendored
@@ -1,131 +0,0 @@
|
|||||||
// @ts-nocheck
|
|
||||||
export {};
|
|
||||||
declare global {
|
|
||||||
var __VLS_PROPS_FALLBACK: Record<string, unknown>;
|
|
||||||
|
|
||||||
const __VLS_directiveBindingRestFields: { instance: null, oldValue: null, modifiers: any, dir: any };
|
|
||||||
const __VLS_placeholder: any;
|
|
||||||
const __VLS_intrinsics: import('vue/jsx-runtime').JSX.IntrinsicElements;
|
|
||||||
|
|
||||||
type __VLS_Elements = __VLS_SpreadMerge<SVGElementTagNameMap, HTMLElementTagNameMap>;
|
|
||||||
type __VLS_GlobalComponents = import('vue').GlobalComponents;
|
|
||||||
type __VLS_GlobalDirectives = import('vue').GlobalDirectives;
|
|
||||||
type __VLS_IsAny<T> = 0 extends 1 & T ? true : false;
|
|
||||||
type __VLS_PickNotAny<A, B> = __VLS_IsAny<A> extends true ? B : A;
|
|
||||||
type __VLS_SpreadMerge<A, B> = Omit<A, keyof B> & B;
|
|
||||||
type __VLS_WithComponent<N0 extends string, LocalComponents, Self, N1 extends string, N2 extends string = N1, N3 extends string = N1> =
|
|
||||||
N1 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N1] } :
|
|
||||||
N2 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N2] } :
|
|
||||||
N3 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N3] } :
|
|
||||||
Self extends object ? { [K in N0]: Self } :
|
|
||||||
N1 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N1] } :
|
|
||||||
N2 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N2] } :
|
|
||||||
N3 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N3] } :
|
|
||||||
{};
|
|
||||||
type __VLS_FunctionalComponentCtx<T, K> = __VLS_PickNotAny<'__ctx' extends keyof __VLS_PickNotAny<K, {}>
|
|
||||||
? K extends { __ctx?: infer Ctx } ? NonNullable<Ctx> : never : any
|
|
||||||
, T extends (props: any, ctx: infer Ctx) => any ? Ctx : any
|
|
||||||
>;
|
|
||||||
type __VLS_FunctionalComponentProps<T, K> = '__ctx' extends keyof __VLS_PickNotAny<K, {}>
|
|
||||||
? K extends { __ctx?: { props?: infer P } } ? NonNullable<P> : never
|
|
||||||
: T extends (props: infer P, ...args: any) => any ? P
|
|
||||||
: {};
|
|
||||||
type __VLS_FunctionalComponent<T> = (props: (T extends { $props: infer Props } ? Props : {}) & Record<string, unknown>, ctx?: any) => import('vue/jsx-runtime').JSX.Element & {
|
|
||||||
__ctx?: {
|
|
||||||
attrs?: any;
|
|
||||||
slots?: T extends { $slots: infer Slots } ? Slots : Record<string, any>;
|
|
||||||
emit?: T extends { $emit: infer Emit } ? Emit : {};
|
|
||||||
props?: typeof props;
|
|
||||||
expose?: (exposed: T) => void;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
type __VLS_IsFunction<T, K> = K extends keyof T
|
|
||||||
? __VLS_IsAny<T[K]> extends false
|
|
||||||
? unknown extends T[K]
|
|
||||||
? false
|
|
||||||
: true
|
|
||||||
: false
|
|
||||||
: false;
|
|
||||||
type __VLS_NormalizeComponentEvent<
|
|
||||||
Props,
|
|
||||||
Emits,
|
|
||||||
onEvent extends keyof Props,
|
|
||||||
Event extends keyof Emits,
|
|
||||||
CamelizedEvent extends keyof Emits,
|
|
||||||
> = __VLS_IsFunction<Props, onEvent> extends true
|
|
||||||
? Props
|
|
||||||
: __VLS_IsFunction<Emits, Event> extends true
|
|
||||||
? { [K in onEvent]?: Emits[Event] }
|
|
||||||
: __VLS_IsFunction<Emits, CamelizedEvent> extends true
|
|
||||||
? { [K in onEvent]?: Emits[CamelizedEvent] }
|
|
||||||
: Props;
|
|
||||||
// fix https://github.com/vuejs/language-tools/issues/926
|
|
||||||
type __VLS_UnionToIntersection<U> = (U extends unknown ? (arg: U) => unknown : never) extends ((arg: infer P) => unknown) ? P : never;
|
|
||||||
type __VLS_OverloadUnionInner<T, U = unknown> = U & T extends (...args: infer A) => infer R
|
|
||||||
? U extends T
|
|
||||||
? never
|
|
||||||
: __VLS_OverloadUnionInner<T, Pick<T, keyof T> & U & ((...args: A) => R)> | ((...args: A) => R)
|
|
||||||
: never;
|
|
||||||
type __VLS_OverloadUnion<T> = Exclude<
|
|
||||||
__VLS_OverloadUnionInner<(() => never) & T>,
|
|
||||||
T extends () => never ? never : () => never
|
|
||||||
>;
|
|
||||||
type __VLS_ConstructorOverloads<T> = __VLS_OverloadUnion<T> extends infer F
|
|
||||||
? F extends (event: infer E, ...args: infer A) => any
|
|
||||||
? { [K in E & string]: (...args: A) => void; }
|
|
||||||
: never
|
|
||||||
: never;
|
|
||||||
type __VLS_NormalizeEmits<T> = __VLS_PrettifyGlobal<
|
|
||||||
__VLS_UnionToIntersection<
|
|
||||||
__VLS_ConstructorOverloads<T> & {
|
|
||||||
[K in keyof T]: T[K] extends any[] ? { (...args: T[K]): void } : never
|
|
||||||
}
|
|
||||||
>
|
|
||||||
>;
|
|
||||||
type __VLS_EmitsToProps<T> = __VLS_PrettifyGlobal<{
|
|
||||||
[K in string & keyof T as `on${Capitalize<K>}`]?:
|
|
||||||
(...args: T[K] extends (...args: infer P) => any ? P : T[K] extends null ? any[] : never) => any;
|
|
||||||
}>;
|
|
||||||
type __VLS_ResolveEmits<
|
|
||||||
Comp,
|
|
||||||
Emits,
|
|
||||||
TypeEmits = Comp extends { __typeEmits?: infer T } ? unknown extends T ? {} : import('vue').ShortEmitsToObject<T> : {},
|
|
||||||
NormalizedEmits = __VLS_NormalizeEmits<Emits> extends infer E ? string extends keyof E ? {} : E : never,
|
|
||||||
> = __VLS_SpreadMerge<NormalizedEmits, TypeEmits>;
|
|
||||||
type __VLS_ResolveDirectives<T> = {
|
|
||||||
[K in keyof T & string as `v${Capitalize<K>}`]: T[K];
|
|
||||||
};
|
|
||||||
type __VLS_PrettifyGlobal<T> = (T extends any ? { [K in keyof T]: T[K]; } : { [K in keyof T as K]: T[K]; }) & {};
|
|
||||||
type __VLS_UseTemplateRef<T> = Readonly<import('vue').ShallowRef<T | null>>;
|
|
||||||
type __VLS_ProxyRefs<T> = import('vue').ShallowUnwrapRef<T>;
|
|
||||||
|
|
||||||
function __VLS_getVForSourceType<T extends number | string | any[] | Iterable<any>>(source: T): [
|
|
||||||
item: T extends number ? number
|
|
||||||
: T extends string ? string
|
|
||||||
: T extends any[] ? T[number]
|
|
||||||
: T extends Iterable<infer T1> ? T1
|
|
||||||
: any,
|
|
||||||
index: number,
|
|
||||||
][];
|
|
||||||
function __VLS_getVForSourceType<T>(source: T): [
|
|
||||||
item: T[keyof T],
|
|
||||||
key: keyof T,
|
|
||||||
index: number,
|
|
||||||
][];
|
|
||||||
function __VLS_getSlotParameters<S, D extends S>(slot: S, decl?: D):
|
|
||||||
D extends (...args: infer P) => any ? P : any[];
|
|
||||||
function __VLS_asFunctionalDirective<T>(dir: T): T extends import('vue').ObjectDirective
|
|
||||||
? NonNullable<T['created' | 'beforeMount' | 'mounted' | 'beforeUpdate' | 'updated' | 'beforeUnmount' | 'unmounted']>
|
|
||||||
: T extends (...args: any) => any
|
|
||||||
? T
|
|
||||||
: (arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown) => void;
|
|
||||||
function __VLS_asFunctionalComponent<T, K = T extends new (...args: any) => any ? InstanceType<T> : unknown>(t: T, instance?: K):
|
|
||||||
T extends new (...args: any) => any ? __VLS_FunctionalComponent<K>
|
|
||||||
: T extends () => any ? (props: {}, ctx?: any) => ReturnType<T>
|
|
||||||
: T extends (...args: any) => any ? T
|
|
||||||
: __VLS_FunctionalComponent<{}>;
|
|
||||||
function __VLS_functionalComponentArgsRest<T extends (...args: any) => any>(t: T): 2 extends Parameters<T>['length'] ? [any] : [];
|
|
||||||
function __VLS_asFunctionalElement<T>(tag: T, endTag?: T): (attrs: T & Record<string, unknown>) => void;
|
|
||||||
function __VLS_asFunctionalSlot<S>(slot: S): S extends () => infer R ? (props: {}) => R : NonNullable<S>;
|
|
||||||
function __VLS_tryAsConstant<const T>(t: T): T;
|
|
||||||
}
|
|
||||||
22
web-app/node_modules/@babel/helper-string-parser/LICENSE
generated
vendored
22
web-app/node_modules/@babel/helper-string-parser/LICENSE
generated
vendored
@@ -1,22 +0,0 @@
|
|||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
19
web-app/node_modules/@babel/helper-string-parser/README.md
generated
vendored
19
web-app/node_modules/@babel/helper-string-parser/README.md
generated
vendored
@@ -1,19 +0,0 @@
|
|||||||
# @babel/helper-string-parser
|
|
||||||
|
|
||||||
> A utility package to parse strings
|
|
||||||
|
|
||||||
See our website [@babel/helper-string-parser](https://babeljs.io/docs/babel-helper-string-parser) for more information.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save @babel/helper-string-parser
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/helper-string-parser
|
|
||||||
```
|
|
||||||
295
web-app/node_modules/@babel/helper-string-parser/lib/index.js
generated
vendored
295
web-app/node_modules/@babel/helper-string-parser/lib/index.js
generated
vendored
@@ -1,295 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.readCodePoint = readCodePoint;
|
|
||||||
exports.readInt = readInt;
|
|
||||||
exports.readStringContents = readStringContents;
|
|
||||||
var _isDigit = function isDigit(code) {
|
|
||||||
return code >= 48 && code <= 57;
|
|
||||||
};
|
|
||||||
const forbiddenNumericSeparatorSiblings = {
|
|
||||||
decBinOct: new Set([46, 66, 69, 79, 95, 98, 101, 111]),
|
|
||||||
hex: new Set([46, 88, 95, 120])
|
|
||||||
};
|
|
||||||
const isAllowedNumericSeparatorSibling = {
|
|
||||||
bin: ch => ch === 48 || ch === 49,
|
|
||||||
oct: ch => ch >= 48 && ch <= 55,
|
|
||||||
dec: ch => ch >= 48 && ch <= 57,
|
|
||||||
hex: ch => ch >= 48 && ch <= 57 || ch >= 65 && ch <= 70 || ch >= 97 && ch <= 102
|
|
||||||
};
|
|
||||||
function readStringContents(type, input, pos, lineStart, curLine, errors) {
|
|
||||||
const initialPos = pos;
|
|
||||||
const initialLineStart = lineStart;
|
|
||||||
const initialCurLine = curLine;
|
|
||||||
let out = "";
|
|
||||||
let firstInvalidLoc = null;
|
|
||||||
let chunkStart = pos;
|
|
||||||
const {
|
|
||||||
length
|
|
||||||
} = input;
|
|
||||||
for (;;) {
|
|
||||||
if (pos >= length) {
|
|
||||||
errors.unterminated(initialPos, initialLineStart, initialCurLine);
|
|
||||||
out += input.slice(chunkStart, pos);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
const ch = input.charCodeAt(pos);
|
|
||||||
if (isStringEnd(type, ch, input, pos)) {
|
|
||||||
out += input.slice(chunkStart, pos);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if (ch === 92) {
|
|
||||||
out += input.slice(chunkStart, pos);
|
|
||||||
const res = readEscapedChar(input, pos, lineStart, curLine, type === "template", errors);
|
|
||||||
if (res.ch === null && !firstInvalidLoc) {
|
|
||||||
firstInvalidLoc = {
|
|
||||||
pos,
|
|
||||||
lineStart,
|
|
||||||
curLine
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
out += res.ch;
|
|
||||||
}
|
|
||||||
({
|
|
||||||
pos,
|
|
||||||
lineStart,
|
|
||||||
curLine
|
|
||||||
} = res);
|
|
||||||
chunkStart = pos;
|
|
||||||
} else if (ch === 8232 || ch === 8233) {
|
|
||||||
++pos;
|
|
||||||
++curLine;
|
|
||||||
lineStart = pos;
|
|
||||||
} else if (ch === 10 || ch === 13) {
|
|
||||||
if (type === "template") {
|
|
||||||
out += input.slice(chunkStart, pos) + "\n";
|
|
||||||
++pos;
|
|
||||||
if (ch === 13 && input.charCodeAt(pos) === 10) {
|
|
||||||
++pos;
|
|
||||||
}
|
|
||||||
++curLine;
|
|
||||||
chunkStart = lineStart = pos;
|
|
||||||
} else {
|
|
||||||
errors.unterminated(initialPos, initialLineStart, initialCurLine);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
++pos;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
pos,
|
|
||||||
str: out,
|
|
||||||
firstInvalidLoc,
|
|
||||||
lineStart,
|
|
||||||
curLine,
|
|
||||||
containsInvalid: !!firstInvalidLoc
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function isStringEnd(type, ch, input, pos) {
|
|
||||||
if (type === "template") {
|
|
||||||
return ch === 96 || ch === 36 && input.charCodeAt(pos + 1) === 123;
|
|
||||||
}
|
|
||||||
return ch === (type === "double" ? 34 : 39);
|
|
||||||
}
|
|
||||||
function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) {
|
|
||||||
const throwOnInvalid = !inTemplate;
|
|
||||||
pos++;
|
|
||||||
const res = ch => ({
|
|
||||||
pos,
|
|
||||||
ch,
|
|
||||||
lineStart,
|
|
||||||
curLine
|
|
||||||
});
|
|
||||||
const ch = input.charCodeAt(pos++);
|
|
||||||
switch (ch) {
|
|
||||||
case 110:
|
|
||||||
return res("\n");
|
|
||||||
case 114:
|
|
||||||
return res("\r");
|
|
||||||
case 120:
|
|
||||||
{
|
|
||||||
let code;
|
|
||||||
({
|
|
||||||
code,
|
|
||||||
pos
|
|
||||||
} = readHexChar(input, pos, lineStart, curLine, 2, false, throwOnInvalid, errors));
|
|
||||||
return res(code === null ? null : String.fromCharCode(code));
|
|
||||||
}
|
|
||||||
case 117:
|
|
||||||
{
|
|
||||||
let code;
|
|
||||||
({
|
|
||||||
code,
|
|
||||||
pos
|
|
||||||
} = readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors));
|
|
||||||
return res(code === null ? null : String.fromCodePoint(code));
|
|
||||||
}
|
|
||||||
case 116:
|
|
||||||
return res("\t");
|
|
||||||
case 98:
|
|
||||||
return res("\b");
|
|
||||||
case 118:
|
|
||||||
return res("\u000b");
|
|
||||||
case 102:
|
|
||||||
return res("\f");
|
|
||||||
case 13:
|
|
||||||
if (input.charCodeAt(pos) === 10) {
|
|
||||||
++pos;
|
|
||||||
}
|
|
||||||
case 10:
|
|
||||||
lineStart = pos;
|
|
||||||
++curLine;
|
|
||||||
case 8232:
|
|
||||||
case 8233:
|
|
||||||
return res("");
|
|
||||||
case 56:
|
|
||||||
case 57:
|
|
||||||
if (inTemplate) {
|
|
||||||
return res(null);
|
|
||||||
} else {
|
|
||||||
errors.strictNumericEscape(pos - 1, lineStart, curLine);
|
|
||||||
}
|
|
||||||
default:
|
|
||||||
if (ch >= 48 && ch <= 55) {
|
|
||||||
const startPos = pos - 1;
|
|
||||||
const match = /^[0-7]+/.exec(input.slice(startPos, pos + 2));
|
|
||||||
let octalStr = match[0];
|
|
||||||
let octal = parseInt(octalStr, 8);
|
|
||||||
if (octal > 255) {
|
|
||||||
octalStr = octalStr.slice(0, -1);
|
|
||||||
octal = parseInt(octalStr, 8);
|
|
||||||
}
|
|
||||||
pos += octalStr.length - 1;
|
|
||||||
const next = input.charCodeAt(pos);
|
|
||||||
if (octalStr !== "0" || next === 56 || next === 57) {
|
|
||||||
if (inTemplate) {
|
|
||||||
return res(null);
|
|
||||||
} else {
|
|
||||||
errors.strictNumericEscape(startPos, lineStart, curLine);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return res(String.fromCharCode(octal));
|
|
||||||
}
|
|
||||||
return res(String.fromCharCode(ch));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInvalid, errors) {
|
|
||||||
const initialPos = pos;
|
|
||||||
let n;
|
|
||||||
({
|
|
||||||
n,
|
|
||||||
pos
|
|
||||||
} = readInt(input, pos, lineStart, curLine, 16, len, forceLen, false, errors, !throwOnInvalid));
|
|
||||||
if (n === null) {
|
|
||||||
if (throwOnInvalid) {
|
|
||||||
errors.invalidEscapeSequence(initialPos, lineStart, curLine);
|
|
||||||
} else {
|
|
||||||
pos = initialPos - 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
code: n,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumSeparator, errors, bailOnError) {
|
|
||||||
const start = pos;
|
|
||||||
const forbiddenSiblings = radix === 16 ? forbiddenNumericSeparatorSiblings.hex : forbiddenNumericSeparatorSiblings.decBinOct;
|
|
||||||
const isAllowedSibling = radix === 16 ? isAllowedNumericSeparatorSibling.hex : radix === 10 ? isAllowedNumericSeparatorSibling.dec : radix === 8 ? isAllowedNumericSeparatorSibling.oct : isAllowedNumericSeparatorSibling.bin;
|
|
||||||
let invalid = false;
|
|
||||||
let total = 0;
|
|
||||||
for (let i = 0, e = len == null ? Infinity : len; i < e; ++i) {
|
|
||||||
const code = input.charCodeAt(pos);
|
|
||||||
let val;
|
|
||||||
if (code === 95 && allowNumSeparator !== "bail") {
|
|
||||||
const prev = input.charCodeAt(pos - 1);
|
|
||||||
const next = input.charCodeAt(pos + 1);
|
|
||||||
if (!allowNumSeparator) {
|
|
||||||
if (bailOnError) return {
|
|
||||||
n: null,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
errors.numericSeparatorInEscapeSequence(pos, lineStart, curLine);
|
|
||||||
} else if (Number.isNaN(next) || !isAllowedSibling(next) || forbiddenSiblings.has(prev) || forbiddenSiblings.has(next)) {
|
|
||||||
if (bailOnError) return {
|
|
||||||
n: null,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
errors.unexpectedNumericSeparator(pos, lineStart, curLine);
|
|
||||||
}
|
|
||||||
++pos;
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
if (code >= 97) {
|
|
||||||
val = code - 97 + 10;
|
|
||||||
} else if (code >= 65) {
|
|
||||||
val = code - 65 + 10;
|
|
||||||
} else if (_isDigit(code)) {
|
|
||||||
val = code - 48;
|
|
||||||
} else {
|
|
||||||
val = Infinity;
|
|
||||||
}
|
|
||||||
if (val >= radix) {
|
|
||||||
if (val <= 9 && bailOnError) {
|
|
||||||
return {
|
|
||||||
n: null,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
} else if (val <= 9 && errors.invalidDigit(pos, lineStart, curLine, radix)) {
|
|
||||||
val = 0;
|
|
||||||
} else if (forceLen) {
|
|
||||||
val = 0;
|
|
||||||
invalid = true;
|
|
||||||
} else {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
++pos;
|
|
||||||
total = total * radix + val;
|
|
||||||
}
|
|
||||||
if (pos === start || len != null && pos - start !== len || invalid) {
|
|
||||||
return {
|
|
||||||
n: null,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
n: total,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) {
|
|
||||||
const ch = input.charCodeAt(pos);
|
|
||||||
let code;
|
|
||||||
if (ch === 123) {
|
|
||||||
++pos;
|
|
||||||
({
|
|
||||||
code,
|
|
||||||
pos
|
|
||||||
} = readHexChar(input, pos, lineStart, curLine, input.indexOf("}", pos) - pos, true, throwOnInvalid, errors));
|
|
||||||
++pos;
|
|
||||||
if (code !== null && code > 0x10ffff) {
|
|
||||||
if (throwOnInvalid) {
|
|
||||||
errors.invalidCodePoint(pos, lineStart, curLine);
|
|
||||||
} else {
|
|
||||||
return {
|
|
||||||
code: null,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
({
|
|
||||||
code,
|
|
||||||
pos
|
|
||||||
} = readHexChar(input, pos, lineStart, curLine, 4, false, throwOnInvalid, errors));
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
code,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=index.js.map
|
|
||||||
1
web-app/node_modules/@babel/helper-string-parser/lib/index.js.map
generated
vendored
1
web-app/node_modules/@babel/helper-string-parser/lib/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
31
web-app/node_modules/@babel/helper-string-parser/package.json
generated
vendored
31
web-app/node_modules/@babel/helper-string-parser/package.json
generated
vendored
@@ -1,31 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "@babel/helper-string-parser",
|
|
||||||
"version": "7.27.1",
|
|
||||||
"description": "A utility package to parse strings",
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/babel/babel.git",
|
|
||||||
"directory": "packages/babel-helper-string-parser"
|
|
||||||
},
|
|
||||||
"homepage": "https://babel.dev/docs/en/next/babel-helper-string-parser",
|
|
||||||
"license": "MIT",
|
|
||||||
"publishConfig": {
|
|
||||||
"access": "public"
|
|
||||||
},
|
|
||||||
"main": "./lib/index.js",
|
|
||||||
"devDependencies": {
|
|
||||||
"charcodes": "^0.2.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.9.0"
|
|
||||||
},
|
|
||||||
"author": "The Babel Team (https://babel.dev/team)",
|
|
||||||
"exports": {
|
|
||||||
".": {
|
|
||||||
"types": "./lib/index.d.ts",
|
|
||||||
"default": "./lib/index.js"
|
|
||||||
},
|
|
||||||
"./package.json": "./package.json"
|
|
||||||
},
|
|
||||||
"type": "commonjs"
|
|
||||||
}
|
|
||||||
22
web-app/node_modules/@babel/helper-validator-identifier/LICENSE
generated
vendored
22
web-app/node_modules/@babel/helper-validator-identifier/LICENSE
generated
vendored
@@ -1,22 +0,0 @@
|
|||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
19
web-app/node_modules/@babel/helper-validator-identifier/README.md
generated
vendored
19
web-app/node_modules/@babel/helper-validator-identifier/README.md
generated
vendored
@@ -1,19 +0,0 @@
|
|||||||
# @babel/helper-validator-identifier
|
|
||||||
|
|
||||||
> Validate identifier/keywords name
|
|
||||||
|
|
||||||
See our website [@babel/helper-validator-identifier](https://babeljs.io/docs/babel-helper-validator-identifier) for more information.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save @babel/helper-validator-identifier
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/helper-validator-identifier
|
|
||||||
```
|
|
||||||
70
web-app/node_modules/@babel/helper-validator-identifier/lib/identifier.js
generated
vendored
70
web-app/node_modules/@babel/helper-validator-identifier/lib/identifier.js
generated
vendored
@@ -1,70 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.isIdentifierChar = isIdentifierChar;
|
|
||||||
exports.isIdentifierName = isIdentifierName;
|
|
||||||
exports.isIdentifierStart = isIdentifierStart;
|
|
||||||
let nonASCIIidentifierStartChars = "\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u0870-\u0887\u0889-\u088f\u08a0-\u08c9\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c5c\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdc-\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c8a\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7dc\ua7f1-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab69\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc";
|
|
||||||
let nonASCIIidentifierChars = "\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0897-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0cf3\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ece\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1add\u1ae0-\u1aeb\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u200c\u200d\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\u30fb\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f\uff65";
|
|
||||||
const nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]");
|
|
||||||
const nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]");
|
|
||||||
nonASCIIidentifierStartChars = nonASCIIidentifierChars = null;
|
|
||||||
const astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 4, 51, 13, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 7, 25, 39, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 39, 27, 10, 22, 251, 41, 7, 1, 17, 5, 57, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 20, 1, 64, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 31, 9, 2, 0, 3, 0, 2, 37, 2, 0, 26, 0, 2, 0, 45, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 200, 32, 32, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 24, 43, 261, 18, 16, 0, 2, 12, 2, 33, 125, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1071, 18, 5, 26, 3994, 6, 582, 6842, 29, 1763, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 433, 44, 212, 63, 33, 24, 3, 24, 45, 74, 6, 0, 67, 12, 65, 1, 2, 0, 15, 4, 10, 7381, 42, 31, 98, 114, 8702, 3, 2, 6, 2, 1, 2, 290, 16, 0, 30, 2, 3, 0, 15, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 7, 5, 262, 61, 147, 44, 11, 6, 17, 0, 322, 29, 19, 43, 485, 27, 229, 29, 3, 0, 208, 30, 2, 2, 2, 1, 2, 6, 3, 4, 10, 1, 225, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4381, 3, 5773, 3, 7472, 16, 621, 2467, 541, 1507, 4938, 6, 8489];
|
|
||||||
const astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 7, 9, 32, 4, 318, 1, 78, 5, 71, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 3, 0, 158, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 68, 8, 2, 0, 3, 0, 2, 3, 2, 4, 2, 0, 15, 1, 83, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 7, 19, 58, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 199, 7, 137, 9, 54, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 55, 9, 266, 3, 10, 1, 2, 0, 49, 6, 4, 4, 14, 10, 5350, 0, 7, 14, 11465, 27, 2343, 9, 87, 9, 39, 4, 60, 6, 26, 9, 535, 9, 470, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4178, 9, 519, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 101, 0, 161, 6, 10, 9, 357, 0, 62, 13, 499, 13, 245, 1, 2, 9, 233, 0, 3, 0, 8, 1, 6, 0, 475, 6, 110, 6, 6, 9, 4759, 9, 787719, 239];
|
|
||||||
function isInAstralSet(code, set) {
|
|
||||||
let pos = 0x10000;
|
|
||||||
for (let i = 0, length = set.length; i < length; i += 2) {
|
|
||||||
pos += set[i];
|
|
||||||
if (pos > code) return false;
|
|
||||||
pos += set[i + 1];
|
|
||||||
if (pos >= code) return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
function isIdentifierStart(code) {
|
|
||||||
if (code < 65) return code === 36;
|
|
||||||
if (code <= 90) return true;
|
|
||||||
if (code < 97) return code === 95;
|
|
||||||
if (code <= 122) return true;
|
|
||||||
if (code <= 0xffff) {
|
|
||||||
return code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code));
|
|
||||||
}
|
|
||||||
return isInAstralSet(code, astralIdentifierStartCodes);
|
|
||||||
}
|
|
||||||
function isIdentifierChar(code) {
|
|
||||||
if (code < 48) return code === 36;
|
|
||||||
if (code < 58) return true;
|
|
||||||
if (code < 65) return false;
|
|
||||||
if (code <= 90) return true;
|
|
||||||
if (code < 97) return code === 95;
|
|
||||||
if (code <= 122) return true;
|
|
||||||
if (code <= 0xffff) {
|
|
||||||
return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code));
|
|
||||||
}
|
|
||||||
return isInAstralSet(code, astralIdentifierStartCodes) || isInAstralSet(code, astralIdentifierCodes);
|
|
||||||
}
|
|
||||||
function isIdentifierName(name) {
|
|
||||||
let isFirst = true;
|
|
||||||
for (let i = 0; i < name.length; i++) {
|
|
||||||
let cp = name.charCodeAt(i);
|
|
||||||
if ((cp & 0xfc00) === 0xd800 && i + 1 < name.length) {
|
|
||||||
const trail = name.charCodeAt(++i);
|
|
||||||
if ((trail & 0xfc00) === 0xdc00) {
|
|
||||||
cp = 0x10000 + ((cp & 0x3ff) << 10) + (trail & 0x3ff);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (isFirst) {
|
|
||||||
isFirst = false;
|
|
||||||
if (!isIdentifierStart(cp)) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
} else if (!isIdentifierChar(cp)) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return !isFirst;
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=identifier.js.map
|
|
||||||
1
web-app/node_modules/@babel/helper-validator-identifier/lib/identifier.js.map
generated
vendored
1
web-app/node_modules/@babel/helper-validator-identifier/lib/identifier.js.map
generated
vendored
File diff suppressed because one or more lines are too long
57
web-app/node_modules/@babel/helper-validator-identifier/lib/index.js
generated
vendored
57
web-app/node_modules/@babel/helper-validator-identifier/lib/index.js
generated
vendored
@@ -1,57 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isIdentifierChar", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _identifier.isIdentifierChar;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isIdentifierName", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _identifier.isIdentifierName;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isIdentifierStart", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _identifier.isIdentifierStart;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isKeyword", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _keyword.isKeyword;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isReservedWord", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _keyword.isReservedWord;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isStrictBindOnlyReservedWord", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _keyword.isStrictBindOnlyReservedWord;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isStrictBindReservedWord", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _keyword.isStrictBindReservedWord;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isStrictReservedWord", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _keyword.isStrictReservedWord;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
var _identifier = require("./identifier.js");
|
|
||||||
var _keyword = require("./keyword.js");
|
|
||||||
|
|
||||||
//# sourceMappingURL=index.js.map
|
|
||||||
1
web-app/node_modules/@babel/helper-validator-identifier/lib/index.js.map
generated
vendored
1
web-app/node_modules/@babel/helper-validator-identifier/lib/index.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_identifier","require","_keyword"],"sources":["../src/index.ts"],"sourcesContent":["export {\n isIdentifierName,\n isIdentifierChar,\n isIdentifierStart,\n} from \"./identifier.ts\";\nexport {\n isReservedWord,\n isStrictBindOnlyReservedWord,\n isStrictBindReservedWord,\n isStrictReservedWord,\n isKeyword,\n} from \"./keyword.ts\";\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,IAAAA,WAAA,GAAAC,OAAA;AAKA,IAAAC,QAAA,GAAAD,OAAA","ignoreList":[]}
|
|
||||||
35
web-app/node_modules/@babel/helper-validator-identifier/lib/keyword.js
generated
vendored
35
web-app/node_modules/@babel/helper-validator-identifier/lib/keyword.js
generated
vendored
@@ -1,35 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.isKeyword = isKeyword;
|
|
||||||
exports.isReservedWord = isReservedWord;
|
|
||||||
exports.isStrictBindOnlyReservedWord = isStrictBindOnlyReservedWord;
|
|
||||||
exports.isStrictBindReservedWord = isStrictBindReservedWord;
|
|
||||||
exports.isStrictReservedWord = isStrictReservedWord;
|
|
||||||
const reservedWords = {
|
|
||||||
keyword: ["break", "case", "catch", "continue", "debugger", "default", "do", "else", "finally", "for", "function", "if", "return", "switch", "throw", "try", "var", "const", "while", "with", "new", "this", "super", "class", "extends", "export", "import", "null", "true", "false", "in", "instanceof", "typeof", "void", "delete"],
|
|
||||||
strict: ["implements", "interface", "let", "package", "private", "protected", "public", "static", "yield"],
|
|
||||||
strictBind: ["eval", "arguments"]
|
|
||||||
};
|
|
||||||
const keywords = new Set(reservedWords.keyword);
|
|
||||||
const reservedWordsStrictSet = new Set(reservedWords.strict);
|
|
||||||
const reservedWordsStrictBindSet = new Set(reservedWords.strictBind);
|
|
||||||
function isReservedWord(word, inModule) {
|
|
||||||
return inModule && word === "await" || word === "enum";
|
|
||||||
}
|
|
||||||
function isStrictReservedWord(word, inModule) {
|
|
||||||
return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word);
|
|
||||||
}
|
|
||||||
function isStrictBindOnlyReservedWord(word) {
|
|
||||||
return reservedWordsStrictBindSet.has(word);
|
|
||||||
}
|
|
||||||
function isStrictBindReservedWord(word, inModule) {
|
|
||||||
return isStrictReservedWord(word, inModule) || isStrictBindOnlyReservedWord(word);
|
|
||||||
}
|
|
||||||
function isKeyword(word) {
|
|
||||||
return keywords.has(word);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=keyword.js.map
|
|
||||||
1
web-app/node_modules/@babel/helper-validator-identifier/lib/keyword.js.map
generated
vendored
1
web-app/node_modules/@babel/helper-validator-identifier/lib/keyword.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["reservedWords","keyword","strict","strictBind","keywords","Set","reservedWordsStrictSet","reservedWordsStrictBindSet","isReservedWord","word","inModule","isStrictReservedWord","has","isStrictBindOnlyReservedWord","isStrictBindReservedWord","isKeyword"],"sources":["../src/keyword.ts"],"sourcesContent":["const reservedWords = {\n keyword: [\n \"break\",\n \"case\",\n \"catch\",\n \"continue\",\n \"debugger\",\n \"default\",\n \"do\",\n \"else\",\n \"finally\",\n \"for\",\n \"function\",\n \"if\",\n \"return\",\n \"switch\",\n \"throw\",\n \"try\",\n \"var\",\n \"const\",\n \"while\",\n \"with\",\n \"new\",\n \"this\",\n \"super\",\n \"class\",\n \"extends\",\n \"export\",\n \"import\",\n \"null\",\n \"true\",\n \"false\",\n \"in\",\n \"instanceof\",\n \"typeof\",\n \"void\",\n \"delete\",\n ],\n strict: [\n \"implements\",\n \"interface\",\n \"let\",\n \"package\",\n \"private\",\n \"protected\",\n \"public\",\n \"static\",\n \"yield\",\n ],\n strictBind: [\"eval\", \"arguments\"],\n};\nconst keywords = new Set(reservedWords.keyword);\nconst reservedWordsStrictSet = new Set(reservedWords.strict);\nconst reservedWordsStrictBindSet = new Set(reservedWords.strictBind);\n\n/**\n * Checks if word is a reserved word in non-strict mode\n */\nexport function isReservedWord(word: string, inModule: boolean): boolean {\n return (inModule && word === \"await\") || word === \"enum\";\n}\n\n/**\n * Checks if word is a reserved word in non-binding strict mode\n *\n * Includes non-strict reserved words\n */\nexport function isStrictReservedWord(word: string, inModule: boolean): boolean {\n return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word);\n}\n\n/**\n * Checks if word is a reserved word in binding strict mode, but it is allowed as\n * a normal identifier.\n */\nexport function isStrictBindOnlyReservedWord(word: string): boolean {\n return reservedWordsStrictBindSet.has(word);\n}\n\n/**\n * Checks if word is a reserved word in binding strict mode\n *\n * Includes non-strict reserved words and non-binding strict reserved words\n */\nexport function isStrictBindReservedWord(\n word: string,\n inModule: boolean,\n): boolean {\n return (\n isStrictReservedWord(word, inModule) || isStrictBindOnlyReservedWord(word)\n );\n}\n\nexport function isKeyword(word: string): boolean {\n return keywords.has(word);\n}\n"],"mappings":";;;;;;;;;;AAAA,MAAMA,aAAa,GAAG;EACpBC,OAAO,EAAE,CACP,OAAO,EACP,MAAM,EACN,OAAO,EACP,UAAU,EACV,UAAU,EACV,SAAS,EACT,IAAI,EACJ,MAAM,EACN,SAAS,EACT,KAAK,EACL,UAAU,EACV,IAAI,EACJ,QAAQ,EACR,QAAQ,EACR,OAAO,EACP,KAAK,EACL,KAAK,EACL,OAAO,EACP,OAAO,EACP,MAAM,EACN,KAAK,EACL,MAAM,EACN,OAAO,EACP,OAAO,EACP,SAAS,EACT,QAAQ,EACR,QAAQ,EACR,MAAM,EACN,MAAM,EACN,OAAO,EACP,IAAI,EACJ,YAAY,EACZ,QAAQ,EACR,MAAM,EACN,QAAQ,CACT;EACDC,MAAM,EAAE,CACN,YAAY,EACZ,WAAW,EACX,KAAK,EACL,SAAS,EACT,SAAS,EACT,WAAW,EACX,QAAQ,EACR,QAAQ,EACR,OAAO,CACR;EACDC,UAAU,EAAE,CAAC,MAAM,EAAE,WAAW;AAClC,CAAC;AACD,MAAMC,QAAQ,GAAG,IAAIC,GAAG,CAACL,aAAa,CAACC,OAAO,CAAC;AAC/C,MAAMK,sBAAsB,GAAG,IAAID,GAAG,CAACL,aAAa,CAACE,MAAM,CAAC;AAC5D,MAAMK,0BAA0B,GAAG,IAAIF,GAAG,CAACL,aAAa,CAACG,UAAU,CAAC;AAK7D,SAASK,cAAcA,CAACC,IAAY,EAAEC,QAAiB,EAAW;EACvE,OAAQA,QAAQ,IAAID,IAAI,KAAK,OAAO,IAAKA,IAAI,KAAK,MAAM;AAC1D;AAOO,SAASE,oBAAoBA,CAACF,IAAY,EAAEC,QAAiB,EAAW;EAC7E,OAAOF,cAAc,CAACC,IAAI,EAAEC,QAAQ,CAAC,IAAIJ,sBAAsB,CAACM,GAAG,CAACH,IAAI,CAAC;AAC3E;AAMO,SAASI,4BAA4BA,CAACJ,IAAY,EAAW;EAClE,OAAOF,0BAA0B,CAACK,GAAG,CAACH,IAAI,CAAC;AAC7C;AAOO,SAASK,wBAAwBA,CACtCL,IAAY,EACZC,QAAiB,EACR;EACT,OACEC,oBAAoB,CAACF,IAAI,EAAEC,QAAQ,CAAC,IAAIG,4BAA4B,CAACJ,IAAI,CAAC;AAE9E;AAEO,SAASM,SAASA,CAACN,IAAY,EAAW;EAC/C,OAAOL,QAAQ,CAACQ,GAAG,CAACH,IAAI,CAAC;AAC3B","ignoreList":[]}
|
|
||||||
31
web-app/node_modules/@babel/helper-validator-identifier/package.json
generated
vendored
31
web-app/node_modules/@babel/helper-validator-identifier/package.json
generated
vendored
@@ -1,31 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "@babel/helper-validator-identifier",
|
|
||||||
"version": "7.28.5",
|
|
||||||
"description": "Validate identifier/keywords name",
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/babel/babel.git",
|
|
||||||
"directory": "packages/babel-helper-validator-identifier"
|
|
||||||
},
|
|
||||||
"license": "MIT",
|
|
||||||
"publishConfig": {
|
|
||||||
"access": "public"
|
|
||||||
},
|
|
||||||
"main": "./lib/index.js",
|
|
||||||
"exports": {
|
|
||||||
".": {
|
|
||||||
"types": "./lib/index.d.ts",
|
|
||||||
"default": "./lib/index.js"
|
|
||||||
},
|
|
||||||
"./package.json": "./package.json"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@unicode/unicode-17.0.0": "^1.6.10",
|
|
||||||
"charcodes": "^0.2.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.9.0"
|
|
||||||
},
|
|
||||||
"author": "The Babel Team (https://babel.dev/team)",
|
|
||||||
"type": "commonjs"
|
|
||||||
}
|
|
||||||
1073
web-app/node_modules/@babel/parser/CHANGELOG.md
generated
vendored
1073
web-app/node_modules/@babel/parser/CHANGELOG.md
generated
vendored
File diff suppressed because it is too large
Load Diff
19
web-app/node_modules/@babel/parser/LICENSE
generated
vendored
19
web-app/node_modules/@babel/parser/LICENSE
generated
vendored
@@ -1,19 +0,0 @@
|
|||||||
Copyright (C) 2012-2014 by various contributors (see AUTHORS)
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
||||||
THE SOFTWARE.
|
|
||||||
19
web-app/node_modules/@babel/parser/README.md
generated
vendored
19
web-app/node_modules/@babel/parser/README.md
generated
vendored
@@ -1,19 +0,0 @@
|
|||||||
# @babel/parser
|
|
||||||
|
|
||||||
> A JavaScript parser
|
|
||||||
|
|
||||||
See our website [@babel/parser](https://babeljs.io/docs/babel-parser) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20parser%22+is%3Aopen) associated with this package.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save-dev @babel/parser
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/parser --dev
|
|
||||||
```
|
|
||||||
15
web-app/node_modules/@babel/parser/bin/babel-parser.js
generated
vendored
15
web-app/node_modules/@babel/parser/bin/babel-parser.js
generated
vendored
@@ -1,15 +0,0 @@
|
|||||||
#!/usr/bin/env node
|
|
||||||
/* eslint-disable no-var, unicorn/prefer-node-protocol */
|
|
||||||
|
|
||||||
var parser = require("..");
|
|
||||||
var fs = require("fs");
|
|
||||||
|
|
||||||
var filename = process.argv[2];
|
|
||||||
if (!filename) {
|
|
||||||
console.error("no filename specified");
|
|
||||||
} else {
|
|
||||||
var file = fs.readFileSync(filename, "utf8");
|
|
||||||
var ast = parser.parse(file);
|
|
||||||
|
|
||||||
console.log(JSON.stringify(ast, null, " "));
|
|
||||||
}
|
|
||||||
14662
web-app/node_modules/@babel/parser/lib/index.js
generated
vendored
14662
web-app/node_modules/@babel/parser/lib/index.js
generated
vendored
File diff suppressed because it is too large
Load Diff
1
web-app/node_modules/@babel/parser/lib/index.js.map
generated
vendored
1
web-app/node_modules/@babel/parser/lib/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
50
web-app/node_modules/@babel/parser/package.json
generated
vendored
50
web-app/node_modules/@babel/parser/package.json
generated
vendored
@@ -1,50 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "@babel/parser",
|
|
||||||
"version": "7.28.5",
|
|
||||||
"description": "A JavaScript parser",
|
|
||||||
"author": "The Babel Team (https://babel.dev/team)",
|
|
||||||
"homepage": "https://babel.dev/docs/en/next/babel-parser",
|
|
||||||
"bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen",
|
|
||||||
"license": "MIT",
|
|
||||||
"publishConfig": {
|
|
||||||
"access": "public"
|
|
||||||
},
|
|
||||||
"keywords": [
|
|
||||||
"babel",
|
|
||||||
"javascript",
|
|
||||||
"parser",
|
|
||||||
"tc39",
|
|
||||||
"ecmascript",
|
|
||||||
"@babel/parser"
|
|
||||||
],
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/babel/babel.git",
|
|
||||||
"directory": "packages/babel-parser"
|
|
||||||
},
|
|
||||||
"main": "./lib/index.js",
|
|
||||||
"types": "./typings/babel-parser.d.ts",
|
|
||||||
"files": [
|
|
||||||
"bin",
|
|
||||||
"lib",
|
|
||||||
"typings/babel-parser.d.ts",
|
|
||||||
"index.cjs"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.0.0"
|
|
||||||
},
|
|
||||||
"# dependencies": "This package doesn't actually have runtime dependencies. @babel/types is only needed for type definitions.",
|
|
||||||
"dependencies": {
|
|
||||||
"@babel/types": "^7.28.5"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@babel/code-frame": "^7.27.1",
|
|
||||||
"@babel/helper-check-duplicate-nodes": "^7.27.1",
|
|
||||||
"@babel/helper-fixtures": "^7.28.0",
|
|
||||||
"@babel/helper-string-parser": "^7.27.1",
|
|
||||||
"@babel/helper-validator-identifier": "^7.28.5",
|
|
||||||
"charcodes": "^0.2.0"
|
|
||||||
},
|
|
||||||
"bin": "./bin/babel-parser.js",
|
|
||||||
"type": "commonjs"
|
|
||||||
}
|
|
||||||
262
web-app/node_modules/@babel/parser/typings/babel-parser.d.ts
generated
vendored
262
web-app/node_modules/@babel/parser/typings/babel-parser.d.ts
generated
vendored
@@ -1,262 +0,0 @@
|
|||||||
// This file is auto-generated! Do not modify it directly.
|
|
||||||
// Run `yarn gulp bundle-dts` to re-generate it.
|
|
||||||
/* eslint-disable @typescript-eslint/consistent-type-imports, @typescript-eslint/no-redundant-type-constituents */
|
|
||||||
import { File, Expression } from '@babel/types';
|
|
||||||
|
|
||||||
declare class Position {
|
|
||||||
line: number;
|
|
||||||
column: number;
|
|
||||||
index: number;
|
|
||||||
constructor(line: number, col: number, index: number);
|
|
||||||
}
|
|
||||||
|
|
||||||
type SyntaxPlugin = "flow" | "typescript" | "jsx" | "pipelineOperator" | "placeholders";
|
|
||||||
type ParseErrorCode = "BABEL_PARSER_SYNTAX_ERROR" | "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED";
|
|
||||||
interface ParseErrorSpecification<ErrorDetails> {
|
|
||||||
code: ParseErrorCode;
|
|
||||||
reasonCode: string;
|
|
||||||
syntaxPlugin?: SyntaxPlugin;
|
|
||||||
missingPlugin?: string | string[];
|
|
||||||
loc: Position;
|
|
||||||
details: ErrorDetails;
|
|
||||||
pos: number;
|
|
||||||
}
|
|
||||||
type ParseError$1<ErrorDetails> = SyntaxError & ParseErrorSpecification<ErrorDetails>;
|
|
||||||
|
|
||||||
type BABEL_8_BREAKING = false;
|
|
||||||
type IF_BABEL_7<V> = false extends BABEL_8_BREAKING ? V : never;
|
|
||||||
|
|
||||||
type Plugin$1 =
|
|
||||||
| "asyncDoExpressions"
|
|
||||||
| IF_BABEL_7<"asyncGenerators">
|
|
||||||
| IF_BABEL_7<"bigInt">
|
|
||||||
| IF_BABEL_7<"classPrivateMethods">
|
|
||||||
| IF_BABEL_7<"classPrivateProperties">
|
|
||||||
| IF_BABEL_7<"classProperties">
|
|
||||||
| IF_BABEL_7<"classStaticBlock">
|
|
||||||
| IF_BABEL_7<"decimal">
|
|
||||||
| "decorators-legacy"
|
|
||||||
| "deferredImportEvaluation"
|
|
||||||
| "decoratorAutoAccessors"
|
|
||||||
| "destructuringPrivate"
|
|
||||||
| "deprecatedImportAssert"
|
|
||||||
| "doExpressions"
|
|
||||||
| IF_BABEL_7<"dynamicImport">
|
|
||||||
| IF_BABEL_7<"explicitResourceManagement">
|
|
||||||
| "exportDefaultFrom"
|
|
||||||
| IF_BABEL_7<"exportNamespaceFrom">
|
|
||||||
| "flow"
|
|
||||||
| "flowComments"
|
|
||||||
| "functionBind"
|
|
||||||
| "functionSent"
|
|
||||||
| "importMeta"
|
|
||||||
| "jsx"
|
|
||||||
| IF_BABEL_7<"jsonStrings">
|
|
||||||
| IF_BABEL_7<"logicalAssignment">
|
|
||||||
| IF_BABEL_7<"importAssertions">
|
|
||||||
| IF_BABEL_7<"importReflection">
|
|
||||||
| "moduleBlocks"
|
|
||||||
| IF_BABEL_7<"moduleStringNames">
|
|
||||||
| IF_BABEL_7<"nullishCoalescingOperator">
|
|
||||||
| IF_BABEL_7<"numericSeparator">
|
|
||||||
| IF_BABEL_7<"objectRestSpread">
|
|
||||||
| IF_BABEL_7<"optionalCatchBinding">
|
|
||||||
| IF_BABEL_7<"optionalChaining">
|
|
||||||
| "partialApplication"
|
|
||||||
| "placeholders"
|
|
||||||
| IF_BABEL_7<"privateIn">
|
|
||||||
| IF_BABEL_7<"regexpUnicodeSets">
|
|
||||||
| "sourcePhaseImports"
|
|
||||||
| "throwExpressions"
|
|
||||||
| IF_BABEL_7<"topLevelAwait">
|
|
||||||
| "v8intrinsic"
|
|
||||||
| ParserPluginWithOptions[0];
|
|
||||||
|
|
||||||
type ParserPluginWithOptions =
|
|
||||||
| ["decorators", DecoratorsPluginOptions]
|
|
||||||
| ["discardBinding", { syntaxType: "void" }]
|
|
||||||
| ["estree", { classFeatures?: boolean }]
|
|
||||||
| IF_BABEL_7<["importAttributes", { deprecatedAssertSyntax: boolean }]>
|
|
||||||
| IF_BABEL_7<["moduleAttributes", { version: "may-2020" }]>
|
|
||||||
| ["optionalChainingAssign", { version: "2023-07" }]
|
|
||||||
| ["pipelineOperator", PipelineOperatorPluginOptions]
|
|
||||||
| ["recordAndTuple", RecordAndTuplePluginOptions]
|
|
||||||
| ["flow", FlowPluginOptions]
|
|
||||||
| ["typescript", TypeScriptPluginOptions];
|
|
||||||
|
|
||||||
type PluginConfig = Plugin$1 | ParserPluginWithOptions;
|
|
||||||
|
|
||||||
interface DecoratorsPluginOptions {
|
|
||||||
decoratorsBeforeExport?: boolean;
|
|
||||||
allowCallParenthesized?: boolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
interface PipelineOperatorPluginOptions {
|
|
||||||
proposal: BABEL_8_BREAKING extends false
|
|
||||||
? "minimal" | "fsharp" | "hack" | "smart"
|
|
||||||
: "fsharp" | "hack";
|
|
||||||
topicToken?: "%" | "#" | "@@" | "^^" | "^";
|
|
||||||
}
|
|
||||||
|
|
||||||
interface RecordAndTuplePluginOptions {
|
|
||||||
syntaxType: "bar" | "hash";
|
|
||||||
}
|
|
||||||
|
|
||||||
type FlowPluginOptions = BABEL_8_BREAKING extends true
|
|
||||||
? {
|
|
||||||
all?: boolean;
|
|
||||||
enums?: boolean;
|
|
||||||
}
|
|
||||||
: {
|
|
||||||
all?: boolean;
|
|
||||||
};
|
|
||||||
|
|
||||||
interface TypeScriptPluginOptions {
|
|
||||||
dts?: boolean;
|
|
||||||
disallowAmbiguousJSXLike?: boolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
type Plugin = PluginConfig;
|
|
||||||
|
|
||||||
type SourceType = "script" | "commonjs" | "module" | "unambiguous";
|
|
||||||
interface Options {
|
|
||||||
/**
|
|
||||||
* By default, import and export declarations can only appear at a program's top level.
|
|
||||||
* Setting this option to true allows them anywhere where a statement is allowed.
|
|
||||||
*/
|
|
||||||
allowImportExportEverywhere?: boolean;
|
|
||||||
/**
|
|
||||||
* By default, await use is not allowed outside of an async function.
|
|
||||||
* Set this to true to accept such code.
|
|
||||||
*/
|
|
||||||
allowAwaitOutsideFunction?: boolean;
|
|
||||||
/**
|
|
||||||
* By default, a return statement at the top level raises an error.
|
|
||||||
* Set this to true to accept such code.
|
|
||||||
*/
|
|
||||||
allowReturnOutsideFunction?: boolean;
|
|
||||||
/**
|
|
||||||
* By default, new.target use is not allowed outside of a function or class.
|
|
||||||
* Set this to true to accept such code.
|
|
||||||
*/
|
|
||||||
allowNewTargetOutsideFunction?: boolean;
|
|
||||||
/**
|
|
||||||
* By default, super calls are not allowed outside of a method.
|
|
||||||
* Set this to true to accept such code.
|
|
||||||
*/
|
|
||||||
allowSuperOutsideMethod?: boolean;
|
|
||||||
/**
|
|
||||||
* By default, exported identifiers must refer to a declared variable.
|
|
||||||
* Set this to true to allow export statements to reference undeclared variables.
|
|
||||||
*/
|
|
||||||
allowUndeclaredExports?: boolean;
|
|
||||||
/**
|
|
||||||
* By default, yield use is not allowed outside of a generator function.
|
|
||||||
* Set this to true to accept such code.
|
|
||||||
*/
|
|
||||||
allowYieldOutsideFunction?: boolean;
|
|
||||||
/**
|
|
||||||
* By default, Babel parser JavaScript code according to Annex B syntax.
|
|
||||||
* Set this to `false` to disable such behavior.
|
|
||||||
*/
|
|
||||||
annexB?: boolean;
|
|
||||||
/**
|
|
||||||
* By default, Babel attaches comments to adjacent AST nodes.
|
|
||||||
* When this option is set to false, comments are not attached.
|
|
||||||
* It can provide up to 30% performance improvement when the input code has many comments.
|
|
||||||
* @babel/eslint-parser will set it for you.
|
|
||||||
* It is not recommended to use attachComment: false with Babel transform,
|
|
||||||
* as doing so removes all the comments in output code, and renders annotations such as
|
|
||||||
* /* istanbul ignore next *\/ nonfunctional.
|
|
||||||
*/
|
|
||||||
attachComment?: boolean;
|
|
||||||
/**
|
|
||||||
* By default, Babel always throws an error when it finds some invalid code.
|
|
||||||
* When this option is set to true, it will store the parsing error and
|
|
||||||
* try to continue parsing the invalid input file.
|
|
||||||
*/
|
|
||||||
errorRecovery?: boolean;
|
|
||||||
/**
|
|
||||||
* Indicate the mode the code should be parsed in.
|
|
||||||
* Can be one of "script", "commonjs", "module", or "unambiguous". Defaults to "script".
|
|
||||||
* "unambiguous" will make @babel/parser attempt to guess, based on the presence
|
|
||||||
* of ES6 import or export statements.
|
|
||||||
* Files with ES6 imports and exports are considered "module" and are otherwise "script".
|
|
||||||
*
|
|
||||||
* Use "commonjs" to parse code that is intended to be run in a CommonJS environment such as Node.js.
|
|
||||||
*/
|
|
||||||
sourceType?: SourceType;
|
|
||||||
/**
|
|
||||||
* Correlate output AST nodes with their source filename.
|
|
||||||
* Useful when generating code and source maps from the ASTs of multiple input files.
|
|
||||||
*/
|
|
||||||
sourceFilename?: string;
|
|
||||||
/**
|
|
||||||
* By default, all source indexes start from 0.
|
|
||||||
* You can provide a start index to alternatively start with.
|
|
||||||
* Useful for integration with other source tools.
|
|
||||||
*/
|
|
||||||
startIndex?: number;
|
|
||||||
/**
|
|
||||||
* By default, the first line of code parsed is treated as line 1.
|
|
||||||
* You can provide a line number to alternatively start with.
|
|
||||||
* Useful for integration with other source tools.
|
|
||||||
*/
|
|
||||||
startLine?: number;
|
|
||||||
/**
|
|
||||||
* By default, the parsed code is treated as if it starts from line 1, column 0.
|
|
||||||
* You can provide a column number to alternatively start with.
|
|
||||||
* Useful for integration with other source tools.
|
|
||||||
*/
|
|
||||||
startColumn?: number;
|
|
||||||
/**
|
|
||||||
* Array containing the plugins that you want to enable.
|
|
||||||
*/
|
|
||||||
plugins?: Plugin[];
|
|
||||||
/**
|
|
||||||
* Should the parser work in strict mode.
|
|
||||||
* Defaults to true if sourceType === 'module'. Otherwise, false.
|
|
||||||
*/
|
|
||||||
strictMode?: boolean;
|
|
||||||
/**
|
|
||||||
* Adds a ranges property to each node: [node.start, node.end]
|
|
||||||
*/
|
|
||||||
ranges?: boolean;
|
|
||||||
/**
|
|
||||||
* Adds all parsed tokens to a tokens property on the File node.
|
|
||||||
*/
|
|
||||||
tokens?: boolean;
|
|
||||||
/**
|
|
||||||
* By default, the parser adds information about parentheses by setting
|
|
||||||
* `extra.parenthesized` to `true` as needed.
|
|
||||||
* When this option is `true` the parser creates `ParenthesizedExpression`
|
|
||||||
* AST nodes instead of using the `extra` property.
|
|
||||||
*/
|
|
||||||
createParenthesizedExpressions?: boolean;
|
|
||||||
/**
|
|
||||||
* The default is false in Babel 7 and true in Babel 8
|
|
||||||
* Set this to true to parse it as an `ImportExpression` node.
|
|
||||||
* Otherwise `import(foo)` is parsed as `CallExpression(Import, [Identifier(foo)])`.
|
|
||||||
*/
|
|
||||||
createImportExpressions?: boolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
type ParserOptions = Partial<Options>;
|
|
||||||
type ParseError = ParseError$1<object>;
|
|
||||||
type ParseResult<Result extends File | Expression = File> = Result & {
|
|
||||||
comments: File["comments"];
|
|
||||||
errors: null | ParseError[];
|
|
||||||
tokens?: File["tokens"];
|
|
||||||
};
|
|
||||||
/**
|
|
||||||
* Parse the provided code as an entire ECMAScript program.
|
|
||||||
*/
|
|
||||||
declare function parse(input: string, options?: ParserOptions): ParseResult<File>;
|
|
||||||
declare function parseExpression(input: string, options?: ParserOptions): ParseResult<Expression>;
|
|
||||||
|
|
||||||
declare const tokTypes: {
|
|
||||||
// todo(flow->ts) real token type
|
|
||||||
[name: string]: any;
|
|
||||||
};
|
|
||||||
|
|
||||||
export { DecoratorsPluginOptions, FlowPluginOptions, ParseError, ParseResult, ParserOptions, PluginConfig as ParserPlugin, ParserPluginWithOptions, PipelineOperatorPluginOptions, RecordAndTuplePluginOptions, TypeScriptPluginOptions, parse, parseExpression, tokTypes };
|
|
||||||
22
web-app/node_modules/@babel/types/LICENSE
generated
vendored
22
web-app/node_modules/@babel/types/LICENSE
generated
vendored
@@ -1,22 +0,0 @@
|
|||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
19
web-app/node_modules/@babel/types/README.md
generated
vendored
19
web-app/node_modules/@babel/types/README.md
generated
vendored
@@ -1,19 +0,0 @@
|
|||||||
# @babel/types
|
|
||||||
|
|
||||||
> Babel Types is a Lodash-esque utility library for AST nodes
|
|
||||||
|
|
||||||
See our website [@babel/types](https://babeljs.io/docs/babel-types) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen) associated with this package.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save-dev @babel/types
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/types --dev
|
|
||||||
```
|
|
||||||
16
web-app/node_modules/@babel/types/lib/asserts/assertNode.js
generated
vendored
16
web-app/node_modules/@babel/types/lib/asserts/assertNode.js
generated
vendored
@@ -1,16 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = assertNode;
|
|
||||||
var _isNode = require("../validators/isNode.js");
|
|
||||||
function assertNode(node) {
|
|
||||||
if (!(0, _isNode.default)(node)) {
|
|
||||||
var _node$type;
|
|
||||||
const type = (_node$type = node == null ? void 0 : node.type) != null ? _node$type : JSON.stringify(node);
|
|
||||||
throw new TypeError(`Not a valid node of type "${type}"`);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=assertNode.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/asserts/assertNode.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/asserts/assertNode.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_isNode","require","assertNode","node","isNode","_node$type","type","JSON","stringify","TypeError"],"sources":["../../src/asserts/assertNode.ts"],"sourcesContent":["import isNode from \"../validators/isNode.ts\";\nimport type * as t from \"../index.ts\";\n\nexport default function assertNode(node?: any): asserts node is t.Node {\n if (!isNode(node)) {\n const type = node?.type ?? JSON.stringify(node);\n throw new TypeError(`Not a valid node of type \"${type}\"`);\n }\n}\n"],"mappings":";;;;;;AAAA,IAAAA,OAAA,GAAAC,OAAA;AAGe,SAASC,UAAUA,CAACC,IAAU,EAA0B;EACrE,IAAI,CAAC,IAAAC,eAAM,EAACD,IAAI,CAAC,EAAE;IAAA,IAAAE,UAAA;IACjB,MAAMC,IAAI,IAAAD,UAAA,GAAGF,IAAI,oBAAJA,IAAI,CAAEG,IAAI,YAAAD,UAAA,GAAIE,IAAI,CAACC,SAAS,CAACL,IAAI,CAAC;IAC/C,MAAM,IAAIM,SAAS,CAAC,6BAA6BH,IAAI,GAAG,CAAC;EAC3D;AACF","ignoreList":[]}
|
|
||||||
1251
web-app/node_modules/@babel/types/lib/asserts/generated/index.js
generated
vendored
1251
web-app/node_modules/@babel/types/lib/asserts/generated/index.js
generated
vendored
File diff suppressed because it is too large
Load Diff
1
web-app/node_modules/@babel/types/lib/asserts/generated/index.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/asserts/generated/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
3
web-app/node_modules/@babel/types/lib/ast-types/generated/index.js
generated
vendored
3
web-app/node_modules/@babel/types/lib/ast-types/generated/index.js
generated
vendored
@@ -1,3 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
//# sourceMappingURL=index.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/ast-types/generated/index.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/ast-types/generated/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
18
web-app/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js
generated
vendored
18
web-app/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js
generated
vendored
@@ -1,18 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = createFlowUnionType;
|
|
||||||
var _index = require("../generated/index.js");
|
|
||||||
var _removeTypeDuplicates = require("../../modifications/flow/removeTypeDuplicates.js");
|
|
||||||
function createFlowUnionType(types) {
|
|
||||||
const flattened = (0, _removeTypeDuplicates.default)(types);
|
|
||||||
if (flattened.length === 1) {
|
|
||||||
return flattened[0];
|
|
||||||
} else {
|
|
||||||
return (0, _index.unionTypeAnnotation)(flattened);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=createFlowUnionType.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_index","require","_removeTypeDuplicates","createFlowUnionType","types","flattened","removeTypeDuplicates","length","unionTypeAnnotation"],"sources":["../../../src/builders/flow/createFlowUnionType.ts"],"sourcesContent":["import { unionTypeAnnotation } from \"../generated/index.ts\";\nimport removeTypeDuplicates from \"../../modifications/flow/removeTypeDuplicates.ts\";\nimport type * as t from \"../../index.ts\";\n\n/**\n * Takes an array of `types` and flattens them, removing duplicates and\n * returns a `UnionTypeAnnotation` node containing them.\n */\nexport default function createFlowUnionType<T extends t.FlowType>(\n types: [T] | Array<T>,\n): T | t.UnionTypeAnnotation {\n const flattened = removeTypeDuplicates(types);\n\n if (flattened.length === 1) {\n return flattened[0] as T;\n } else {\n return unionTypeAnnotation(flattened);\n }\n}\n"],"mappings":";;;;;;AAAA,IAAAA,MAAA,GAAAC,OAAA;AACA,IAAAC,qBAAA,GAAAD,OAAA;AAOe,SAASE,mBAAmBA,CACzCC,KAAqB,EACM;EAC3B,MAAMC,SAAS,GAAG,IAAAC,6BAAoB,EAACF,KAAK,CAAC;EAE7C,IAAIC,SAAS,CAACE,MAAM,KAAK,CAAC,EAAE;IAC1B,OAAOF,SAAS,CAAC,CAAC,CAAC;EACrB,CAAC,MAAM;IACL,OAAO,IAAAG,0BAAmB,EAACH,SAAS,CAAC;EACvC;AACF","ignoreList":[]}
|
|
||||||
31
web-app/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js
generated
vendored
31
web-app/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js
generated
vendored
@@ -1,31 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = void 0;
|
|
||||||
var _index = require("../generated/index.js");
|
|
||||||
var _default = exports.default = createTypeAnnotationBasedOnTypeof;
|
|
||||||
function createTypeAnnotationBasedOnTypeof(type) {
|
|
||||||
switch (type) {
|
|
||||||
case "string":
|
|
||||||
return (0, _index.stringTypeAnnotation)();
|
|
||||||
case "number":
|
|
||||||
return (0, _index.numberTypeAnnotation)();
|
|
||||||
case "undefined":
|
|
||||||
return (0, _index.voidTypeAnnotation)();
|
|
||||||
case "boolean":
|
|
||||||
return (0, _index.booleanTypeAnnotation)();
|
|
||||||
case "function":
|
|
||||||
return (0, _index.genericTypeAnnotation)((0, _index.identifier)("Function"));
|
|
||||||
case "object":
|
|
||||||
return (0, _index.genericTypeAnnotation)((0, _index.identifier)("Object"));
|
|
||||||
case "symbol":
|
|
||||||
return (0, _index.genericTypeAnnotation)((0, _index.identifier)("Symbol"));
|
|
||||||
case "bigint":
|
|
||||||
return (0, _index.anyTypeAnnotation)();
|
|
||||||
}
|
|
||||||
throw new Error("Invalid typeof value: " + type);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=createTypeAnnotationBasedOnTypeof.js.map
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_index","require","_default","exports","default","createTypeAnnotationBasedOnTypeof","type","stringTypeAnnotation","numberTypeAnnotation","voidTypeAnnotation","booleanTypeAnnotation","genericTypeAnnotation","identifier","anyTypeAnnotation","Error"],"sources":["../../../src/builders/flow/createTypeAnnotationBasedOnTypeof.ts"],"sourcesContent":["import {\n anyTypeAnnotation,\n stringTypeAnnotation,\n numberTypeAnnotation,\n voidTypeAnnotation,\n booleanTypeAnnotation,\n genericTypeAnnotation,\n identifier,\n} from \"../generated/index.ts\";\nimport type * as t from \"../../index.ts\";\n\nexport default createTypeAnnotationBasedOnTypeof as {\n (type: \"string\"): t.StringTypeAnnotation;\n (type: \"number\"): t.NumberTypeAnnotation;\n (type: \"undefined\"): t.VoidTypeAnnotation;\n (type: \"boolean\"): t.BooleanTypeAnnotation;\n (type: \"function\"): t.GenericTypeAnnotation;\n (type: \"object\"): t.GenericTypeAnnotation;\n (type: \"symbol\"): t.GenericTypeAnnotation;\n (type: \"bigint\"): t.AnyTypeAnnotation;\n};\n\n/**\n * Create a type annotation based on typeof expression.\n */\nfunction createTypeAnnotationBasedOnTypeof(type: string): t.FlowType {\n switch (type) {\n case \"string\":\n return stringTypeAnnotation();\n case \"number\":\n return numberTypeAnnotation();\n case \"undefined\":\n return voidTypeAnnotation();\n case \"boolean\":\n return booleanTypeAnnotation();\n case \"function\":\n return genericTypeAnnotation(identifier(\"Function\"));\n case \"object\":\n return genericTypeAnnotation(identifier(\"Object\"));\n case \"symbol\":\n return genericTypeAnnotation(identifier(\"Symbol\"));\n case \"bigint\":\n // todo: use BigInt annotation when Flow supports BigInt\n // https://github.com/facebook/flow/issues/6639\n return anyTypeAnnotation();\n }\n throw new Error(\"Invalid typeof value: \" + type);\n}\n"],"mappings":";;;;;;AAAA,IAAAA,MAAA,GAAAC,OAAA;AAQ+B,IAAAC,QAAA,GAAAC,OAAA,CAAAC,OAAA,GAGhBC,iCAAiC;AAchD,SAASA,iCAAiCA,CAACC,IAAY,EAAc;EACnE,QAAQA,IAAI;IACV,KAAK,QAAQ;MACX,OAAO,IAAAC,2BAAoB,EAAC,CAAC;IAC/B,KAAK,QAAQ;MACX,OAAO,IAAAC,2BAAoB,EAAC,CAAC;IAC/B,KAAK,WAAW;MACd,OAAO,IAAAC,yBAAkB,EAAC,CAAC;IAC7B,KAAK,SAAS;MACZ,OAAO,IAAAC,4BAAqB,EAAC,CAAC;IAChC,KAAK,UAAU;MACb,OAAO,IAAAC,4BAAqB,EAAC,IAAAC,iBAAU,EAAC,UAAU,CAAC,CAAC;IACtD,KAAK,QAAQ;MACX,OAAO,IAAAD,4BAAqB,EAAC,IAAAC,iBAAU,EAAC,QAAQ,CAAC,CAAC;IACpD,KAAK,QAAQ;MACX,OAAO,IAAAD,4BAAqB,EAAC,IAAAC,iBAAU,EAAC,QAAQ,CAAC,CAAC;IACpD,KAAK,QAAQ;MAGX,OAAO,IAAAC,wBAAiB,EAAC,CAAC;EAC9B;EACA,MAAM,IAAIC,KAAK,CAAC,wBAAwB,GAAGR,IAAI,CAAC;AAClD","ignoreList":[]}
|
|
||||||
29
web-app/node_modules/@babel/types/lib/builders/generated/index.js
generated
vendored
29
web-app/node_modules/@babel/types/lib/builders/generated/index.js
generated
vendored
@@ -1,29 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
var _lowercase = require("./lowercase.js");
|
|
||||||
Object.keys(_lowercase).forEach(function (key) {
|
|
||||||
if (key === "default" || key === "__esModule") return;
|
|
||||||
if (key in exports && exports[key] === _lowercase[key]) return;
|
|
||||||
Object.defineProperty(exports, key, {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _lowercase[key];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
var _uppercase = require("./uppercase.js");
|
|
||||||
Object.keys(_uppercase).forEach(function (key) {
|
|
||||||
if (key === "default" || key === "__esModule") return;
|
|
||||||
if (key in exports && exports[key] === _uppercase[key]) return;
|
|
||||||
Object.defineProperty(exports, key, {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _uppercase[key];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
//# sourceMappingURL=index.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/builders/generated/index.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/builders/generated/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
2896
web-app/node_modules/@babel/types/lib/builders/generated/lowercase.js
generated
vendored
2896
web-app/node_modules/@babel/types/lib/builders/generated/lowercase.js
generated
vendored
File diff suppressed because it is too large
Load Diff
1
web-app/node_modules/@babel/types/lib/builders/generated/lowercase.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/builders/generated/lowercase.js.map
generated
vendored
File diff suppressed because one or more lines are too long
274
web-app/node_modules/@babel/types/lib/builders/generated/uppercase.js
generated
vendored
274
web-app/node_modules/@babel/types/lib/builders/generated/uppercase.js
generated
vendored
@@ -1,274 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.JSXIdentifier = exports.JSXFragment = exports.JSXExpressionContainer = exports.JSXEmptyExpression = exports.JSXElement = exports.JSXClosingFragment = exports.JSXClosingElement = exports.JSXAttribute = exports.IntersectionTypeAnnotation = exports.InterpreterDirective = exports.InterfaceTypeAnnotation = exports.InterfaceExtends = exports.InterfaceDeclaration = exports.InferredPredicate = exports.IndexedAccessType = exports.ImportSpecifier = exports.ImportNamespaceSpecifier = exports.ImportExpression = exports.ImportDefaultSpecifier = exports.ImportDeclaration = exports.ImportAttribute = exports.Import = exports.IfStatement = exports.Identifier = exports.GenericTypeAnnotation = exports.FunctionTypeParam = exports.FunctionTypeAnnotation = exports.FunctionExpression = exports.FunctionDeclaration = exports.ForStatement = exports.ForOfStatement = exports.ForInStatement = exports.File = exports.ExpressionStatement = exports.ExportSpecifier = exports.ExportNamespaceSpecifier = exports.ExportNamedDeclaration = exports.ExportDefaultSpecifier = exports.ExportDefaultDeclaration = exports.ExportAllDeclaration = exports.ExistsTypeAnnotation = exports.EnumSymbolBody = exports.EnumStringMember = exports.EnumStringBody = exports.EnumNumberMember = exports.EnumNumberBody = exports.EnumDefaultedMember = exports.EnumDeclaration = exports.EnumBooleanMember = exports.EnumBooleanBody = exports.EmptyTypeAnnotation = exports.EmptyStatement = exports.DoWhileStatement = exports.DoExpression = exports.DirectiveLiteral = exports.Directive = exports.Decorator = exports.DeclaredPredicate = exports.DeclareVariable = exports.DeclareTypeAlias = exports.DeclareOpaqueType = exports.DeclareModuleExports = exports.DeclareModule = exports.DeclareInterface = exports.DeclareFunction = exports.DeclareExportDeclaration = exports.DeclareExportAllDeclaration = exports.DeclareClass = exports.DecimalLiteral = exports.DebuggerStatement = exports.ContinueStatement = exports.ConditionalExpression = exports.ClassProperty = exports.ClassPrivateProperty = exports.ClassPrivateMethod = exports.ClassMethod = exports.ClassImplements = exports.ClassExpression = exports.ClassDeclaration = exports.ClassBody = exports.ClassAccessorProperty = exports.CatchClause = exports.CallExpression = exports.BreakStatement = exports.BooleanTypeAnnotation = exports.BooleanLiteralTypeAnnotation = exports.BooleanLiteral = exports.BlockStatement = exports.BindExpression = exports.BinaryExpression = exports.BigIntLiteral = exports.AwaitExpression = exports.AssignmentPattern = exports.AssignmentExpression = exports.ArrowFunctionExpression = exports.ArrayTypeAnnotation = exports.ArrayPattern = exports.ArrayExpression = exports.ArgumentPlaceholder = exports.AnyTypeAnnotation = void 0;
|
|
||||||
exports.TSNumberKeyword = exports.TSNullKeyword = exports.TSNonNullExpression = exports.TSNeverKeyword = exports.TSNamespaceExportDeclaration = exports.TSNamedTupleMember = exports.TSModuleDeclaration = exports.TSModuleBlock = exports.TSMethodSignature = exports.TSMappedType = exports.TSLiteralType = exports.TSIntrinsicKeyword = exports.TSIntersectionType = exports.TSInterfaceDeclaration = exports.TSInterfaceBody = exports.TSInstantiationExpression = exports.TSInferType = exports.TSIndexedAccessType = exports.TSIndexSignature = exports.TSImportType = exports.TSImportEqualsDeclaration = exports.TSFunctionType = exports.TSExternalModuleReference = exports.TSExpressionWithTypeArguments = exports.TSExportAssignment = exports.TSEnumMember = exports.TSEnumDeclaration = exports.TSEnumBody = exports.TSDeclareMethod = exports.TSDeclareFunction = exports.TSConstructorType = exports.TSConstructSignatureDeclaration = exports.TSConditionalType = exports.TSCallSignatureDeclaration = exports.TSBooleanKeyword = exports.TSBigIntKeyword = exports.TSAsExpression = exports.TSArrayType = exports.TSAnyKeyword = exports.SymbolTypeAnnotation = exports.SwitchStatement = exports.SwitchCase = exports.Super = exports.StringTypeAnnotation = exports.StringLiteralTypeAnnotation = exports.StringLiteral = exports.StaticBlock = exports.SpreadProperty = exports.SpreadElement = exports.SequenceExpression = exports.ReturnStatement = exports.RestProperty = exports.RestElement = exports.RegexLiteral = exports.RegExpLiteral = exports.RecordExpression = exports.QualifiedTypeIdentifier = exports.Program = exports.PrivateName = exports.Placeholder = exports.PipelineTopicExpression = exports.PipelinePrimaryTopicReference = exports.PipelineBareFunction = exports.ParenthesizedExpression = exports.OptionalMemberExpression = exports.OptionalIndexedAccessType = exports.OptionalCallExpression = exports.OpaqueType = exports.ObjectTypeSpreadProperty = exports.ObjectTypeProperty = exports.ObjectTypeInternalSlot = exports.ObjectTypeIndexer = exports.ObjectTypeCallProperty = exports.ObjectTypeAnnotation = exports.ObjectProperty = exports.ObjectPattern = exports.ObjectMethod = exports.ObjectExpression = exports.NumericLiteral = exports.NumberTypeAnnotation = exports.NumberLiteralTypeAnnotation = exports.NumberLiteral = exports.NullableTypeAnnotation = exports.NullLiteralTypeAnnotation = exports.NullLiteral = exports.Noop = exports.NewExpression = exports.ModuleExpression = exports.MixedTypeAnnotation = exports.MetaProperty = exports.MemberExpression = exports.LogicalExpression = exports.LabeledStatement = exports.JSXText = exports.JSXSpreadChild = exports.JSXSpreadAttribute = exports.JSXOpeningFragment = exports.JSXOpeningElement = exports.JSXNamespacedName = exports.JSXMemberExpression = void 0;
|
|
||||||
exports.YieldExpression = exports.WithStatement = exports.WhileStatement = exports.VoidTypeAnnotation = exports.VoidPattern = exports.Variance = exports.VariableDeclarator = exports.VariableDeclaration = exports.V8IntrinsicIdentifier = exports.UpdateExpression = exports.UnionTypeAnnotation = exports.UnaryExpression = exports.TypeofTypeAnnotation = exports.TypeParameterInstantiation = exports.TypeParameterDeclaration = exports.TypeParameter = exports.TypeCastExpression = exports.TypeAnnotation = exports.TypeAlias = exports.TupleTypeAnnotation = exports.TupleExpression = exports.TryStatement = exports.TopicReference = exports.ThrowStatement = exports.ThisTypeAnnotation = exports.ThisExpression = exports.TemplateLiteral = exports.TemplateElement = exports.TaggedTemplateExpression = exports.TSVoidKeyword = exports.TSUnknownKeyword = exports.TSUnionType = exports.TSUndefinedKeyword = exports.TSTypeReference = exports.TSTypeQuery = exports.TSTypePredicate = exports.TSTypeParameterInstantiation = exports.TSTypeParameterDeclaration = exports.TSTypeParameter = exports.TSTypeOperator = exports.TSTypeLiteral = exports.TSTypeAssertion = exports.TSTypeAnnotation = exports.TSTypeAliasDeclaration = exports.TSTupleType = exports.TSThisType = exports.TSTemplateLiteralType = exports.TSSymbolKeyword = exports.TSStringKeyword = exports.TSSatisfiesExpression = exports.TSRestType = exports.TSQualifiedName = exports.TSPropertySignature = exports.TSParenthesizedType = exports.TSParameterProperty = exports.TSOptionalType = exports.TSObjectKeyword = void 0;
|
|
||||||
var b = require("./lowercase.js");
|
|
||||||
var _deprecationWarning = require("../../utils/deprecationWarning.js");
|
|
||||||
function alias(lowercase) {
|
|
||||||
{
|
|
||||||
return b[lowercase];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
const ArrayExpression = exports.ArrayExpression = alias("arrayExpression"),
|
|
||||||
AssignmentExpression = exports.AssignmentExpression = alias("assignmentExpression"),
|
|
||||||
BinaryExpression = exports.BinaryExpression = alias("binaryExpression"),
|
|
||||||
InterpreterDirective = exports.InterpreterDirective = alias("interpreterDirective"),
|
|
||||||
Directive = exports.Directive = alias("directive"),
|
|
||||||
DirectiveLiteral = exports.DirectiveLiteral = alias("directiveLiteral"),
|
|
||||||
BlockStatement = exports.BlockStatement = alias("blockStatement"),
|
|
||||||
BreakStatement = exports.BreakStatement = alias("breakStatement"),
|
|
||||||
CallExpression = exports.CallExpression = alias("callExpression"),
|
|
||||||
CatchClause = exports.CatchClause = alias("catchClause"),
|
|
||||||
ConditionalExpression = exports.ConditionalExpression = alias("conditionalExpression"),
|
|
||||||
ContinueStatement = exports.ContinueStatement = alias("continueStatement"),
|
|
||||||
DebuggerStatement = exports.DebuggerStatement = alias("debuggerStatement"),
|
|
||||||
DoWhileStatement = exports.DoWhileStatement = alias("doWhileStatement"),
|
|
||||||
EmptyStatement = exports.EmptyStatement = alias("emptyStatement"),
|
|
||||||
ExpressionStatement = exports.ExpressionStatement = alias("expressionStatement"),
|
|
||||||
File = exports.File = alias("file"),
|
|
||||||
ForInStatement = exports.ForInStatement = alias("forInStatement"),
|
|
||||||
ForStatement = exports.ForStatement = alias("forStatement"),
|
|
||||||
FunctionDeclaration = exports.FunctionDeclaration = alias("functionDeclaration"),
|
|
||||||
FunctionExpression = exports.FunctionExpression = alias("functionExpression"),
|
|
||||||
Identifier = exports.Identifier = alias("identifier"),
|
|
||||||
IfStatement = exports.IfStatement = alias("ifStatement"),
|
|
||||||
LabeledStatement = exports.LabeledStatement = alias("labeledStatement"),
|
|
||||||
StringLiteral = exports.StringLiteral = alias("stringLiteral"),
|
|
||||||
NumericLiteral = exports.NumericLiteral = alias("numericLiteral"),
|
|
||||||
NullLiteral = exports.NullLiteral = alias("nullLiteral"),
|
|
||||||
BooleanLiteral = exports.BooleanLiteral = alias("booleanLiteral"),
|
|
||||||
RegExpLiteral = exports.RegExpLiteral = alias("regExpLiteral"),
|
|
||||||
LogicalExpression = exports.LogicalExpression = alias("logicalExpression"),
|
|
||||||
MemberExpression = exports.MemberExpression = alias("memberExpression"),
|
|
||||||
NewExpression = exports.NewExpression = alias("newExpression"),
|
|
||||||
Program = exports.Program = alias("program"),
|
|
||||||
ObjectExpression = exports.ObjectExpression = alias("objectExpression"),
|
|
||||||
ObjectMethod = exports.ObjectMethod = alias("objectMethod"),
|
|
||||||
ObjectProperty = exports.ObjectProperty = alias("objectProperty"),
|
|
||||||
RestElement = exports.RestElement = alias("restElement"),
|
|
||||||
ReturnStatement = exports.ReturnStatement = alias("returnStatement"),
|
|
||||||
SequenceExpression = exports.SequenceExpression = alias("sequenceExpression"),
|
|
||||||
ParenthesizedExpression = exports.ParenthesizedExpression = alias("parenthesizedExpression"),
|
|
||||||
SwitchCase = exports.SwitchCase = alias("switchCase"),
|
|
||||||
SwitchStatement = exports.SwitchStatement = alias("switchStatement"),
|
|
||||||
ThisExpression = exports.ThisExpression = alias("thisExpression"),
|
|
||||||
ThrowStatement = exports.ThrowStatement = alias("throwStatement"),
|
|
||||||
TryStatement = exports.TryStatement = alias("tryStatement"),
|
|
||||||
UnaryExpression = exports.UnaryExpression = alias("unaryExpression"),
|
|
||||||
UpdateExpression = exports.UpdateExpression = alias("updateExpression"),
|
|
||||||
VariableDeclaration = exports.VariableDeclaration = alias("variableDeclaration"),
|
|
||||||
VariableDeclarator = exports.VariableDeclarator = alias("variableDeclarator"),
|
|
||||||
WhileStatement = exports.WhileStatement = alias("whileStatement"),
|
|
||||||
WithStatement = exports.WithStatement = alias("withStatement"),
|
|
||||||
AssignmentPattern = exports.AssignmentPattern = alias("assignmentPattern"),
|
|
||||||
ArrayPattern = exports.ArrayPattern = alias("arrayPattern"),
|
|
||||||
ArrowFunctionExpression = exports.ArrowFunctionExpression = alias("arrowFunctionExpression"),
|
|
||||||
ClassBody = exports.ClassBody = alias("classBody"),
|
|
||||||
ClassExpression = exports.ClassExpression = alias("classExpression"),
|
|
||||||
ClassDeclaration = exports.ClassDeclaration = alias("classDeclaration"),
|
|
||||||
ExportAllDeclaration = exports.ExportAllDeclaration = alias("exportAllDeclaration"),
|
|
||||||
ExportDefaultDeclaration = exports.ExportDefaultDeclaration = alias("exportDefaultDeclaration"),
|
|
||||||
ExportNamedDeclaration = exports.ExportNamedDeclaration = alias("exportNamedDeclaration"),
|
|
||||||
ExportSpecifier = exports.ExportSpecifier = alias("exportSpecifier"),
|
|
||||||
ForOfStatement = exports.ForOfStatement = alias("forOfStatement"),
|
|
||||||
ImportDeclaration = exports.ImportDeclaration = alias("importDeclaration"),
|
|
||||||
ImportDefaultSpecifier = exports.ImportDefaultSpecifier = alias("importDefaultSpecifier"),
|
|
||||||
ImportNamespaceSpecifier = exports.ImportNamespaceSpecifier = alias("importNamespaceSpecifier"),
|
|
||||||
ImportSpecifier = exports.ImportSpecifier = alias("importSpecifier"),
|
|
||||||
ImportExpression = exports.ImportExpression = alias("importExpression"),
|
|
||||||
MetaProperty = exports.MetaProperty = alias("metaProperty"),
|
|
||||||
ClassMethod = exports.ClassMethod = alias("classMethod"),
|
|
||||||
ObjectPattern = exports.ObjectPattern = alias("objectPattern"),
|
|
||||||
SpreadElement = exports.SpreadElement = alias("spreadElement"),
|
|
||||||
Super = exports.Super = alias("super"),
|
|
||||||
TaggedTemplateExpression = exports.TaggedTemplateExpression = alias("taggedTemplateExpression"),
|
|
||||||
TemplateElement = exports.TemplateElement = alias("templateElement"),
|
|
||||||
TemplateLiteral = exports.TemplateLiteral = alias("templateLiteral"),
|
|
||||||
YieldExpression = exports.YieldExpression = alias("yieldExpression"),
|
|
||||||
AwaitExpression = exports.AwaitExpression = alias("awaitExpression"),
|
|
||||||
Import = exports.Import = alias("import"),
|
|
||||||
BigIntLiteral = exports.BigIntLiteral = alias("bigIntLiteral"),
|
|
||||||
ExportNamespaceSpecifier = exports.ExportNamespaceSpecifier = alias("exportNamespaceSpecifier"),
|
|
||||||
OptionalMemberExpression = exports.OptionalMemberExpression = alias("optionalMemberExpression"),
|
|
||||||
OptionalCallExpression = exports.OptionalCallExpression = alias("optionalCallExpression"),
|
|
||||||
ClassProperty = exports.ClassProperty = alias("classProperty"),
|
|
||||||
ClassAccessorProperty = exports.ClassAccessorProperty = alias("classAccessorProperty"),
|
|
||||||
ClassPrivateProperty = exports.ClassPrivateProperty = alias("classPrivateProperty"),
|
|
||||||
ClassPrivateMethod = exports.ClassPrivateMethod = alias("classPrivateMethod"),
|
|
||||||
PrivateName = exports.PrivateName = alias("privateName"),
|
|
||||||
StaticBlock = exports.StaticBlock = alias("staticBlock"),
|
|
||||||
ImportAttribute = exports.ImportAttribute = alias("importAttribute"),
|
|
||||||
AnyTypeAnnotation = exports.AnyTypeAnnotation = alias("anyTypeAnnotation"),
|
|
||||||
ArrayTypeAnnotation = exports.ArrayTypeAnnotation = alias("arrayTypeAnnotation"),
|
|
||||||
BooleanTypeAnnotation = exports.BooleanTypeAnnotation = alias("booleanTypeAnnotation"),
|
|
||||||
BooleanLiteralTypeAnnotation = exports.BooleanLiteralTypeAnnotation = alias("booleanLiteralTypeAnnotation"),
|
|
||||||
NullLiteralTypeAnnotation = exports.NullLiteralTypeAnnotation = alias("nullLiteralTypeAnnotation"),
|
|
||||||
ClassImplements = exports.ClassImplements = alias("classImplements"),
|
|
||||||
DeclareClass = exports.DeclareClass = alias("declareClass"),
|
|
||||||
DeclareFunction = exports.DeclareFunction = alias("declareFunction"),
|
|
||||||
DeclareInterface = exports.DeclareInterface = alias("declareInterface"),
|
|
||||||
DeclareModule = exports.DeclareModule = alias("declareModule"),
|
|
||||||
DeclareModuleExports = exports.DeclareModuleExports = alias("declareModuleExports"),
|
|
||||||
DeclareTypeAlias = exports.DeclareTypeAlias = alias("declareTypeAlias"),
|
|
||||||
DeclareOpaqueType = exports.DeclareOpaqueType = alias("declareOpaqueType"),
|
|
||||||
DeclareVariable = exports.DeclareVariable = alias("declareVariable"),
|
|
||||||
DeclareExportDeclaration = exports.DeclareExportDeclaration = alias("declareExportDeclaration"),
|
|
||||||
DeclareExportAllDeclaration = exports.DeclareExportAllDeclaration = alias("declareExportAllDeclaration"),
|
|
||||||
DeclaredPredicate = exports.DeclaredPredicate = alias("declaredPredicate"),
|
|
||||||
ExistsTypeAnnotation = exports.ExistsTypeAnnotation = alias("existsTypeAnnotation"),
|
|
||||||
FunctionTypeAnnotation = exports.FunctionTypeAnnotation = alias("functionTypeAnnotation"),
|
|
||||||
FunctionTypeParam = exports.FunctionTypeParam = alias("functionTypeParam"),
|
|
||||||
GenericTypeAnnotation = exports.GenericTypeAnnotation = alias("genericTypeAnnotation"),
|
|
||||||
InferredPredicate = exports.InferredPredicate = alias("inferredPredicate"),
|
|
||||||
InterfaceExtends = exports.InterfaceExtends = alias("interfaceExtends"),
|
|
||||||
InterfaceDeclaration = exports.InterfaceDeclaration = alias("interfaceDeclaration"),
|
|
||||||
InterfaceTypeAnnotation = exports.InterfaceTypeAnnotation = alias("interfaceTypeAnnotation"),
|
|
||||||
IntersectionTypeAnnotation = exports.IntersectionTypeAnnotation = alias("intersectionTypeAnnotation"),
|
|
||||||
MixedTypeAnnotation = exports.MixedTypeAnnotation = alias("mixedTypeAnnotation"),
|
|
||||||
EmptyTypeAnnotation = exports.EmptyTypeAnnotation = alias("emptyTypeAnnotation"),
|
|
||||||
NullableTypeAnnotation = exports.NullableTypeAnnotation = alias("nullableTypeAnnotation"),
|
|
||||||
NumberLiteralTypeAnnotation = exports.NumberLiteralTypeAnnotation = alias("numberLiteralTypeAnnotation"),
|
|
||||||
NumberTypeAnnotation = exports.NumberTypeAnnotation = alias("numberTypeAnnotation"),
|
|
||||||
ObjectTypeAnnotation = exports.ObjectTypeAnnotation = alias("objectTypeAnnotation"),
|
|
||||||
ObjectTypeInternalSlot = exports.ObjectTypeInternalSlot = alias("objectTypeInternalSlot"),
|
|
||||||
ObjectTypeCallProperty = exports.ObjectTypeCallProperty = alias("objectTypeCallProperty"),
|
|
||||||
ObjectTypeIndexer = exports.ObjectTypeIndexer = alias("objectTypeIndexer"),
|
|
||||||
ObjectTypeProperty = exports.ObjectTypeProperty = alias("objectTypeProperty"),
|
|
||||||
ObjectTypeSpreadProperty = exports.ObjectTypeSpreadProperty = alias("objectTypeSpreadProperty"),
|
|
||||||
OpaqueType = exports.OpaqueType = alias("opaqueType"),
|
|
||||||
QualifiedTypeIdentifier = exports.QualifiedTypeIdentifier = alias("qualifiedTypeIdentifier"),
|
|
||||||
StringLiteralTypeAnnotation = exports.StringLiteralTypeAnnotation = alias("stringLiteralTypeAnnotation"),
|
|
||||||
StringTypeAnnotation = exports.StringTypeAnnotation = alias("stringTypeAnnotation"),
|
|
||||||
SymbolTypeAnnotation = exports.SymbolTypeAnnotation = alias("symbolTypeAnnotation"),
|
|
||||||
ThisTypeAnnotation = exports.ThisTypeAnnotation = alias("thisTypeAnnotation"),
|
|
||||||
TupleTypeAnnotation = exports.TupleTypeAnnotation = alias("tupleTypeAnnotation"),
|
|
||||||
TypeofTypeAnnotation = exports.TypeofTypeAnnotation = alias("typeofTypeAnnotation"),
|
|
||||||
TypeAlias = exports.TypeAlias = alias("typeAlias"),
|
|
||||||
TypeAnnotation = exports.TypeAnnotation = alias("typeAnnotation"),
|
|
||||||
TypeCastExpression = exports.TypeCastExpression = alias("typeCastExpression"),
|
|
||||||
TypeParameter = exports.TypeParameter = alias("typeParameter"),
|
|
||||||
TypeParameterDeclaration = exports.TypeParameterDeclaration = alias("typeParameterDeclaration"),
|
|
||||||
TypeParameterInstantiation = exports.TypeParameterInstantiation = alias("typeParameterInstantiation"),
|
|
||||||
UnionTypeAnnotation = exports.UnionTypeAnnotation = alias("unionTypeAnnotation"),
|
|
||||||
Variance = exports.Variance = alias("variance"),
|
|
||||||
VoidTypeAnnotation = exports.VoidTypeAnnotation = alias("voidTypeAnnotation"),
|
|
||||||
EnumDeclaration = exports.EnumDeclaration = alias("enumDeclaration"),
|
|
||||||
EnumBooleanBody = exports.EnumBooleanBody = alias("enumBooleanBody"),
|
|
||||||
EnumNumberBody = exports.EnumNumberBody = alias("enumNumberBody"),
|
|
||||||
EnumStringBody = exports.EnumStringBody = alias("enumStringBody"),
|
|
||||||
EnumSymbolBody = exports.EnumSymbolBody = alias("enumSymbolBody"),
|
|
||||||
EnumBooleanMember = exports.EnumBooleanMember = alias("enumBooleanMember"),
|
|
||||||
EnumNumberMember = exports.EnumNumberMember = alias("enumNumberMember"),
|
|
||||||
EnumStringMember = exports.EnumStringMember = alias("enumStringMember"),
|
|
||||||
EnumDefaultedMember = exports.EnumDefaultedMember = alias("enumDefaultedMember"),
|
|
||||||
IndexedAccessType = exports.IndexedAccessType = alias("indexedAccessType"),
|
|
||||||
OptionalIndexedAccessType = exports.OptionalIndexedAccessType = alias("optionalIndexedAccessType"),
|
|
||||||
JSXAttribute = exports.JSXAttribute = alias("jsxAttribute"),
|
|
||||||
JSXClosingElement = exports.JSXClosingElement = alias("jsxClosingElement"),
|
|
||||||
JSXElement = exports.JSXElement = alias("jsxElement"),
|
|
||||||
JSXEmptyExpression = exports.JSXEmptyExpression = alias("jsxEmptyExpression"),
|
|
||||||
JSXExpressionContainer = exports.JSXExpressionContainer = alias("jsxExpressionContainer"),
|
|
||||||
JSXSpreadChild = exports.JSXSpreadChild = alias("jsxSpreadChild"),
|
|
||||||
JSXIdentifier = exports.JSXIdentifier = alias("jsxIdentifier"),
|
|
||||||
JSXMemberExpression = exports.JSXMemberExpression = alias("jsxMemberExpression"),
|
|
||||||
JSXNamespacedName = exports.JSXNamespacedName = alias("jsxNamespacedName"),
|
|
||||||
JSXOpeningElement = exports.JSXOpeningElement = alias("jsxOpeningElement"),
|
|
||||||
JSXSpreadAttribute = exports.JSXSpreadAttribute = alias("jsxSpreadAttribute"),
|
|
||||||
JSXText = exports.JSXText = alias("jsxText"),
|
|
||||||
JSXFragment = exports.JSXFragment = alias("jsxFragment"),
|
|
||||||
JSXOpeningFragment = exports.JSXOpeningFragment = alias("jsxOpeningFragment"),
|
|
||||||
JSXClosingFragment = exports.JSXClosingFragment = alias("jsxClosingFragment"),
|
|
||||||
Noop = exports.Noop = alias("noop"),
|
|
||||||
Placeholder = exports.Placeholder = alias("placeholder"),
|
|
||||||
V8IntrinsicIdentifier = exports.V8IntrinsicIdentifier = alias("v8IntrinsicIdentifier"),
|
|
||||||
ArgumentPlaceholder = exports.ArgumentPlaceholder = alias("argumentPlaceholder"),
|
|
||||||
BindExpression = exports.BindExpression = alias("bindExpression"),
|
|
||||||
Decorator = exports.Decorator = alias("decorator"),
|
|
||||||
DoExpression = exports.DoExpression = alias("doExpression"),
|
|
||||||
ExportDefaultSpecifier = exports.ExportDefaultSpecifier = alias("exportDefaultSpecifier"),
|
|
||||||
RecordExpression = exports.RecordExpression = alias("recordExpression"),
|
|
||||||
TupleExpression = exports.TupleExpression = alias("tupleExpression"),
|
|
||||||
DecimalLiteral = exports.DecimalLiteral = alias("decimalLiteral"),
|
|
||||||
ModuleExpression = exports.ModuleExpression = alias("moduleExpression"),
|
|
||||||
TopicReference = exports.TopicReference = alias("topicReference"),
|
|
||||||
PipelineTopicExpression = exports.PipelineTopicExpression = alias("pipelineTopicExpression"),
|
|
||||||
PipelineBareFunction = exports.PipelineBareFunction = alias("pipelineBareFunction"),
|
|
||||||
PipelinePrimaryTopicReference = exports.PipelinePrimaryTopicReference = alias("pipelinePrimaryTopicReference"),
|
|
||||||
VoidPattern = exports.VoidPattern = alias("voidPattern"),
|
|
||||||
TSParameterProperty = exports.TSParameterProperty = alias("tsParameterProperty"),
|
|
||||||
TSDeclareFunction = exports.TSDeclareFunction = alias("tsDeclareFunction"),
|
|
||||||
TSDeclareMethod = exports.TSDeclareMethod = alias("tsDeclareMethod"),
|
|
||||||
TSQualifiedName = exports.TSQualifiedName = alias("tsQualifiedName"),
|
|
||||||
TSCallSignatureDeclaration = exports.TSCallSignatureDeclaration = alias("tsCallSignatureDeclaration"),
|
|
||||||
TSConstructSignatureDeclaration = exports.TSConstructSignatureDeclaration = alias("tsConstructSignatureDeclaration"),
|
|
||||||
TSPropertySignature = exports.TSPropertySignature = alias("tsPropertySignature"),
|
|
||||||
TSMethodSignature = exports.TSMethodSignature = alias("tsMethodSignature"),
|
|
||||||
TSIndexSignature = exports.TSIndexSignature = alias("tsIndexSignature"),
|
|
||||||
TSAnyKeyword = exports.TSAnyKeyword = alias("tsAnyKeyword"),
|
|
||||||
TSBooleanKeyword = exports.TSBooleanKeyword = alias("tsBooleanKeyword"),
|
|
||||||
TSBigIntKeyword = exports.TSBigIntKeyword = alias("tsBigIntKeyword"),
|
|
||||||
TSIntrinsicKeyword = exports.TSIntrinsicKeyword = alias("tsIntrinsicKeyword"),
|
|
||||||
TSNeverKeyword = exports.TSNeverKeyword = alias("tsNeverKeyword"),
|
|
||||||
TSNullKeyword = exports.TSNullKeyword = alias("tsNullKeyword"),
|
|
||||||
TSNumberKeyword = exports.TSNumberKeyword = alias("tsNumberKeyword"),
|
|
||||||
TSObjectKeyword = exports.TSObjectKeyword = alias("tsObjectKeyword"),
|
|
||||||
TSStringKeyword = exports.TSStringKeyword = alias("tsStringKeyword"),
|
|
||||||
TSSymbolKeyword = exports.TSSymbolKeyword = alias("tsSymbolKeyword"),
|
|
||||||
TSUndefinedKeyword = exports.TSUndefinedKeyword = alias("tsUndefinedKeyword"),
|
|
||||||
TSUnknownKeyword = exports.TSUnknownKeyword = alias("tsUnknownKeyword"),
|
|
||||||
TSVoidKeyword = exports.TSVoidKeyword = alias("tsVoidKeyword"),
|
|
||||||
TSThisType = exports.TSThisType = alias("tsThisType"),
|
|
||||||
TSFunctionType = exports.TSFunctionType = alias("tsFunctionType"),
|
|
||||||
TSConstructorType = exports.TSConstructorType = alias("tsConstructorType"),
|
|
||||||
TSTypeReference = exports.TSTypeReference = alias("tsTypeReference"),
|
|
||||||
TSTypePredicate = exports.TSTypePredicate = alias("tsTypePredicate"),
|
|
||||||
TSTypeQuery = exports.TSTypeQuery = alias("tsTypeQuery"),
|
|
||||||
TSTypeLiteral = exports.TSTypeLiteral = alias("tsTypeLiteral"),
|
|
||||||
TSArrayType = exports.TSArrayType = alias("tsArrayType"),
|
|
||||||
TSTupleType = exports.TSTupleType = alias("tsTupleType"),
|
|
||||||
TSOptionalType = exports.TSOptionalType = alias("tsOptionalType"),
|
|
||||||
TSRestType = exports.TSRestType = alias("tsRestType"),
|
|
||||||
TSNamedTupleMember = exports.TSNamedTupleMember = alias("tsNamedTupleMember"),
|
|
||||||
TSUnionType = exports.TSUnionType = alias("tsUnionType"),
|
|
||||||
TSIntersectionType = exports.TSIntersectionType = alias("tsIntersectionType"),
|
|
||||||
TSConditionalType = exports.TSConditionalType = alias("tsConditionalType"),
|
|
||||||
TSInferType = exports.TSInferType = alias("tsInferType"),
|
|
||||||
TSParenthesizedType = exports.TSParenthesizedType = alias("tsParenthesizedType"),
|
|
||||||
TSTypeOperator = exports.TSTypeOperator = alias("tsTypeOperator"),
|
|
||||||
TSIndexedAccessType = exports.TSIndexedAccessType = alias("tsIndexedAccessType"),
|
|
||||||
TSMappedType = exports.TSMappedType = alias("tsMappedType"),
|
|
||||||
TSTemplateLiteralType = exports.TSTemplateLiteralType = alias("tsTemplateLiteralType"),
|
|
||||||
TSLiteralType = exports.TSLiteralType = alias("tsLiteralType"),
|
|
||||||
TSExpressionWithTypeArguments = exports.TSExpressionWithTypeArguments = alias("tsExpressionWithTypeArguments"),
|
|
||||||
TSInterfaceDeclaration = exports.TSInterfaceDeclaration = alias("tsInterfaceDeclaration"),
|
|
||||||
TSInterfaceBody = exports.TSInterfaceBody = alias("tsInterfaceBody"),
|
|
||||||
TSTypeAliasDeclaration = exports.TSTypeAliasDeclaration = alias("tsTypeAliasDeclaration"),
|
|
||||||
TSInstantiationExpression = exports.TSInstantiationExpression = alias("tsInstantiationExpression"),
|
|
||||||
TSAsExpression = exports.TSAsExpression = alias("tsAsExpression"),
|
|
||||||
TSSatisfiesExpression = exports.TSSatisfiesExpression = alias("tsSatisfiesExpression"),
|
|
||||||
TSTypeAssertion = exports.TSTypeAssertion = alias("tsTypeAssertion"),
|
|
||||||
TSEnumBody = exports.TSEnumBody = alias("tsEnumBody"),
|
|
||||||
TSEnumDeclaration = exports.TSEnumDeclaration = alias("tsEnumDeclaration"),
|
|
||||||
TSEnumMember = exports.TSEnumMember = alias("tsEnumMember"),
|
|
||||||
TSModuleDeclaration = exports.TSModuleDeclaration = alias("tsModuleDeclaration"),
|
|
||||||
TSModuleBlock = exports.TSModuleBlock = alias("tsModuleBlock"),
|
|
||||||
TSImportType = exports.TSImportType = alias("tsImportType"),
|
|
||||||
TSImportEqualsDeclaration = exports.TSImportEqualsDeclaration = alias("tsImportEqualsDeclaration"),
|
|
||||||
TSExternalModuleReference = exports.TSExternalModuleReference = alias("tsExternalModuleReference"),
|
|
||||||
TSNonNullExpression = exports.TSNonNullExpression = alias("tsNonNullExpression"),
|
|
||||||
TSExportAssignment = exports.TSExportAssignment = alias("tsExportAssignment"),
|
|
||||||
TSNamespaceExportDeclaration = exports.TSNamespaceExportDeclaration = alias("tsNamespaceExportDeclaration"),
|
|
||||||
TSTypeAnnotation = exports.TSTypeAnnotation = alias("tsTypeAnnotation"),
|
|
||||||
TSTypeParameterInstantiation = exports.TSTypeParameterInstantiation = alias("tsTypeParameterInstantiation"),
|
|
||||||
TSTypeParameterDeclaration = exports.TSTypeParameterDeclaration = alias("tsTypeParameterDeclaration"),
|
|
||||||
TSTypeParameter = exports.TSTypeParameter = alias("tsTypeParameter");
|
|
||||||
const NumberLiteral = exports.NumberLiteral = b.numberLiteral,
|
|
||||||
RegexLiteral = exports.RegexLiteral = b.regexLiteral,
|
|
||||||
RestProperty = exports.RestProperty = b.restProperty,
|
|
||||||
SpreadProperty = exports.SpreadProperty = b.spreadProperty;
|
|
||||||
|
|
||||||
//# sourceMappingURL=uppercase.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/builders/generated/uppercase.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/builders/generated/uppercase.js.map
generated
vendored
File diff suppressed because one or more lines are too long
12
web-app/node_modules/@babel/types/lib/builders/productions.js
generated
vendored
12
web-app/node_modules/@babel/types/lib/builders/productions.js
generated
vendored
@@ -1,12 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.buildUndefinedNode = buildUndefinedNode;
|
|
||||||
var _index = require("./generated/index.js");
|
|
||||||
function buildUndefinedNode() {
|
|
||||||
return (0, _index.unaryExpression)("void", (0, _index.numericLiteral)(0), true);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=productions.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/builders/productions.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/builders/productions.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_index","require","buildUndefinedNode","unaryExpression","numericLiteral"],"sources":["../../src/builders/productions.ts"],"sourcesContent":["import { numericLiteral, unaryExpression } from \"./generated/index.ts\";\n\nexport function buildUndefinedNode() {\n return unaryExpression(\"void\", numericLiteral(0), true);\n}\n"],"mappings":";;;;;;AAAA,IAAAA,MAAA,GAAAC,OAAA;AAEO,SAASC,kBAAkBA,CAAA,EAAG;EACnC,OAAO,IAAAC,sBAAe,EAAC,MAAM,EAAE,IAAAC,qBAAc,EAAC,CAAC,CAAC,EAAE,IAAI,CAAC;AACzD","ignoreList":[]}
|
|
||||||
24
web-app/node_modules/@babel/types/lib/builders/react/buildChildren.js
generated
vendored
24
web-app/node_modules/@babel/types/lib/builders/react/buildChildren.js
generated
vendored
@@ -1,24 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = buildChildren;
|
|
||||||
var _index = require("../../validators/generated/index.js");
|
|
||||||
var _cleanJSXElementLiteralChild = require("../../utils/react/cleanJSXElementLiteralChild.js");
|
|
||||||
function buildChildren(node) {
|
|
||||||
const elements = [];
|
|
||||||
for (let i = 0; i < node.children.length; i++) {
|
|
||||||
let child = node.children[i];
|
|
||||||
if ((0, _index.isJSXText)(child)) {
|
|
||||||
(0, _cleanJSXElementLiteralChild.default)(child, elements);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
if ((0, _index.isJSXExpressionContainer)(child)) child = child.expression;
|
|
||||||
if ((0, _index.isJSXEmptyExpression)(child)) continue;
|
|
||||||
elements.push(child);
|
|
||||||
}
|
|
||||||
return elements;
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=buildChildren.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/builders/react/buildChildren.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/builders/react/buildChildren.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_index","require","_cleanJSXElementLiteralChild","buildChildren","node","elements","i","children","length","child","isJSXText","cleanJSXElementLiteralChild","isJSXExpressionContainer","expression","isJSXEmptyExpression","push"],"sources":["../../../src/builders/react/buildChildren.ts"],"sourcesContent":["import {\n isJSXText,\n isJSXExpressionContainer,\n isJSXEmptyExpression,\n} from \"../../validators/generated/index.ts\";\nimport cleanJSXElementLiteralChild from \"../../utils/react/cleanJSXElementLiteralChild.ts\";\nimport type * as t from \"../../index.ts\";\n\ntype ReturnedChild =\n | t.JSXSpreadChild\n | t.JSXElement\n | t.JSXFragment\n | t.Expression;\n\nexport default function buildChildren(\n node: t.JSXElement | t.JSXFragment,\n): ReturnedChild[] {\n const elements = [];\n\n for (let i = 0; i < node.children.length; i++) {\n let child: any = node.children[i];\n\n if (isJSXText(child)) {\n cleanJSXElementLiteralChild(child, elements);\n continue;\n }\n\n if (isJSXExpressionContainer(child)) child = child.expression;\n if (isJSXEmptyExpression(child)) continue;\n\n elements.push(child);\n }\n\n return elements;\n}\n"],"mappings":";;;;;;AAAA,IAAAA,MAAA,GAAAC,OAAA;AAKA,IAAAC,4BAAA,GAAAD,OAAA;AASe,SAASE,aAAaA,CACnCC,IAAkC,EACjB;EACjB,MAAMC,QAAQ,GAAG,EAAE;EAEnB,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGF,IAAI,CAACG,QAAQ,CAACC,MAAM,EAAEF,CAAC,EAAE,EAAE;IAC7C,IAAIG,KAAU,GAAGL,IAAI,CAACG,QAAQ,CAACD,CAAC,CAAC;IAEjC,IAAI,IAAAI,gBAAS,EAACD,KAAK,CAAC,EAAE;MACpB,IAAAE,oCAA2B,EAACF,KAAK,EAAEJ,QAAQ,CAAC;MAC5C;IACF;IAEA,IAAI,IAAAO,+BAAwB,EAACH,KAAK,CAAC,EAAEA,KAAK,GAAGA,KAAK,CAACI,UAAU;IAC7D,IAAI,IAAAC,2BAAoB,EAACL,KAAK,CAAC,EAAE;IAEjCJ,QAAQ,CAACU,IAAI,CAACN,KAAK,CAAC;EACtB;EAEA,OAAOJ,QAAQ;AACjB","ignoreList":[]}
|
|
||||||
22
web-app/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js
generated
vendored
22
web-app/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js
generated
vendored
@@ -1,22 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = createTSUnionType;
|
|
||||||
var _index = require("../generated/index.js");
|
|
||||||
var _removeTypeDuplicates = require("../../modifications/typescript/removeTypeDuplicates.js");
|
|
||||||
var _index2 = require("../../validators/generated/index.js");
|
|
||||||
function createTSUnionType(typeAnnotations) {
|
|
||||||
const types = typeAnnotations.map(type => {
|
|
||||||
return (0, _index2.isTSTypeAnnotation)(type) ? type.typeAnnotation : type;
|
|
||||||
});
|
|
||||||
const flattened = (0, _removeTypeDuplicates.default)(types);
|
|
||||||
if (flattened.length === 1) {
|
|
||||||
return flattened[0];
|
|
||||||
} else {
|
|
||||||
return (0, _index.tsUnionType)(flattened);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=createTSUnionType.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_index","require","_removeTypeDuplicates","_index2","createTSUnionType","typeAnnotations","types","map","type","isTSTypeAnnotation","typeAnnotation","flattened","removeTypeDuplicates","length","tsUnionType"],"sources":["../../../src/builders/typescript/createTSUnionType.ts"],"sourcesContent":["import { tsUnionType } from \"../generated/index.ts\";\nimport removeTypeDuplicates from \"../../modifications/typescript/removeTypeDuplicates.ts\";\nimport { isTSTypeAnnotation } from \"../../validators/generated/index.ts\";\nimport type * as t from \"../../index.ts\";\n\n/**\n * Takes an array of `types` and flattens them, removing duplicates and\n * returns a `UnionTypeAnnotation` node containing them.\n */\nexport default function createTSUnionType(\n typeAnnotations: Array<t.TSTypeAnnotation | t.TSType>,\n): t.TSType {\n const types = typeAnnotations.map(type => {\n return isTSTypeAnnotation(type) ? type.typeAnnotation : type;\n });\n const flattened = removeTypeDuplicates(types);\n\n if (flattened.length === 1) {\n return flattened[0];\n } else {\n return tsUnionType(flattened);\n }\n}\n"],"mappings":";;;;;;AAAA,IAAAA,MAAA,GAAAC,OAAA;AACA,IAAAC,qBAAA,GAAAD,OAAA;AACA,IAAAE,OAAA,GAAAF,OAAA;AAOe,SAASG,iBAAiBA,CACvCC,eAAqD,EAC3C;EACV,MAAMC,KAAK,GAAGD,eAAe,CAACE,GAAG,CAACC,IAAI,IAAI;IACxC,OAAO,IAAAC,0BAAkB,EAACD,IAAI,CAAC,GAAGA,IAAI,CAACE,cAAc,GAAGF,IAAI;EAC9D,CAAC,CAAC;EACF,MAAMG,SAAS,GAAG,IAAAC,6BAAoB,EAACN,KAAK,CAAC;EAE7C,IAAIK,SAAS,CAACE,MAAM,KAAK,CAAC,EAAE;IAC1B,OAAOF,SAAS,CAAC,CAAC,CAAC;EACrB,CAAC,MAAM;IACL,OAAO,IAAAG,kBAAW,EAACH,SAAS,CAAC;EAC/B;AACF","ignoreList":[]}
|
|
||||||
21
web-app/node_modules/@babel/types/lib/builders/validateNode.js
generated
vendored
21
web-app/node_modules/@babel/types/lib/builders/validateNode.js
generated
vendored
@@ -1,21 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = validateNode;
|
|
||||||
var _validate = require("../validators/validate.js");
|
|
||||||
var _index = require("../index.js");
|
|
||||||
function validateNode(node) {
|
|
||||||
if (node == null || typeof node !== "object") return;
|
|
||||||
const fields = _index.NODE_FIELDS[node.type];
|
|
||||||
if (!fields) return;
|
|
||||||
const keys = _index.BUILDER_KEYS[node.type];
|
|
||||||
for (const key of keys) {
|
|
||||||
const field = fields[key];
|
|
||||||
if (field != null) (0, _validate.validateInternal)(field, node, key, node[key]);
|
|
||||||
}
|
|
||||||
return node;
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=validateNode.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/builders/validateNode.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/builders/validateNode.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_validate","require","_index","validateNode","node","fields","NODE_FIELDS","type","keys","BUILDER_KEYS","key","field","validateInternal"],"sources":["../../src/builders/validateNode.ts"],"sourcesContent":["import { validateInternal } from \"../validators/validate.ts\";\nimport type * as t from \"../index.ts\";\nimport { BUILDER_KEYS, NODE_FIELDS } from \"../index.ts\";\n\nexport default function validateNode<N extends t.Node>(node: N) {\n if (node == null || typeof node !== \"object\") return;\n const fields = NODE_FIELDS[node.type];\n if (!fields) return;\n\n // todo: because keys not in BUILDER_KEYS are not validated - this actually allows invalid nodes in some cases\n const keys = BUILDER_KEYS[node.type] as (keyof N & string)[];\n for (const key of keys) {\n const field = fields[key];\n if (field != null) validateInternal(field, node, key, node[key]);\n }\n return node;\n}\n"],"mappings":";;;;;;AAAA,IAAAA,SAAA,GAAAC,OAAA;AAEA,IAAAC,MAAA,GAAAD,OAAA;AAEe,SAASE,YAAYA,CAAmBC,IAAO,EAAE;EAC9D,IAAIA,IAAI,IAAI,IAAI,IAAI,OAAOA,IAAI,KAAK,QAAQ,EAAE;EAC9C,MAAMC,MAAM,GAAGC,kBAAW,CAACF,IAAI,CAACG,IAAI,CAAC;EACrC,IAAI,CAACF,MAAM,EAAE;EAGb,MAAMG,IAAI,GAAGC,mBAAY,CAACL,IAAI,CAACG,IAAI,CAAyB;EAC5D,KAAK,MAAMG,GAAG,IAAIF,IAAI,EAAE;IACtB,MAAMG,KAAK,GAAGN,MAAM,CAACK,GAAG,CAAC;IACzB,IAAIC,KAAK,IAAI,IAAI,EAAE,IAAAC,0BAAgB,EAACD,KAAK,EAAEP,IAAI,EAAEM,GAAG,EAAEN,IAAI,CAACM,GAAG,CAAC,CAAC;EAClE;EACA,OAAON,IAAI;AACb","ignoreList":[]}
|
|
||||||
12
web-app/node_modules/@babel/types/lib/clone/clone.js
generated
vendored
12
web-app/node_modules/@babel/types/lib/clone/clone.js
generated
vendored
@@ -1,12 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = clone;
|
|
||||||
var _cloneNode = require("./cloneNode.js");
|
|
||||||
function clone(node) {
|
|
||||||
return (0, _cloneNode.default)(node, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=clone.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/clone/clone.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/clone/clone.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_cloneNode","require","clone","node","cloneNode"],"sources":["../../src/clone/clone.ts"],"sourcesContent":["import cloneNode from \"./cloneNode.ts\";\nimport type * as t from \"../index.ts\";\n\n/**\n * Create a shallow clone of a `node`, including only\n * properties belonging to the node.\n * @deprecated Use t.cloneNode instead.\n */\nexport default function clone<T extends t.Node>(node: T): T {\n return cloneNode(node, /* deep */ false);\n}\n"],"mappings":";;;;;;AAAA,IAAAA,UAAA,GAAAC,OAAA;AAQe,SAASC,KAAKA,CAAmBC,IAAO,EAAK;EAC1D,OAAO,IAAAC,kBAAS,EAACD,IAAI,EAAa,KAAK,CAAC;AAC1C","ignoreList":[]}
|
|
||||||
12
web-app/node_modules/@babel/types/lib/clone/cloneDeep.js
generated
vendored
12
web-app/node_modules/@babel/types/lib/clone/cloneDeep.js
generated
vendored
@@ -1,12 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = cloneDeep;
|
|
||||||
var _cloneNode = require("./cloneNode.js");
|
|
||||||
function cloneDeep(node) {
|
|
||||||
return (0, _cloneNode.default)(node);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=cloneDeep.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/clone/cloneDeep.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/clone/cloneDeep.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_cloneNode","require","cloneDeep","node","cloneNode"],"sources":["../../src/clone/cloneDeep.ts"],"sourcesContent":["import cloneNode from \"./cloneNode.ts\";\nimport type * as t from \"../index.ts\";\n\n/**\n * Create a deep clone of a `node` and all of it's child nodes\n * including only properties belonging to the node.\n * @deprecated Use t.cloneNode instead.\n */\nexport default function cloneDeep<T extends t.Node>(node: T): T {\n return cloneNode(node);\n}\n"],"mappings":";;;;;;AAAA,IAAAA,UAAA,GAAAC,OAAA;AAQe,SAASC,SAASA,CAAmBC,IAAO,EAAK;EAC9D,OAAO,IAAAC,kBAAS,EAACD,IAAI,CAAC;AACxB","ignoreList":[]}
|
|
||||||
12
web-app/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js
generated
vendored
12
web-app/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js
generated
vendored
@@ -1,12 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = cloneDeepWithoutLoc;
|
|
||||||
var _cloneNode = require("./cloneNode.js");
|
|
||||||
function cloneDeepWithoutLoc(node) {
|
|
||||||
return (0, _cloneNode.default)(node, true, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=cloneDeepWithoutLoc.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_cloneNode","require","cloneDeepWithoutLoc","node","cloneNode"],"sources":["../../src/clone/cloneDeepWithoutLoc.ts"],"sourcesContent":["import cloneNode from \"./cloneNode.ts\";\nimport type * as t from \"../index.ts\";\n/**\n * Create a deep clone of a `node` and all of it's child nodes\n * including only properties belonging to the node.\n * excluding `_private` and location properties.\n */\nexport default function cloneDeepWithoutLoc<T extends t.Node>(node: T): T {\n return cloneNode(node, /* deep */ true, /* withoutLoc */ true);\n}\n"],"mappings":";;;;;;AAAA,IAAAA,UAAA,GAAAC,OAAA;AAOe,SAASC,mBAAmBA,CAAmBC,IAAO,EAAK;EACxE,OAAO,IAAAC,kBAAS,EAACD,IAAI,EAAa,IAAI,EAAmB,IAAI,CAAC;AAChE","ignoreList":[]}
|
|
||||||
107
web-app/node_modules/@babel/types/lib/clone/cloneNode.js
generated
vendored
107
web-app/node_modules/@babel/types/lib/clone/cloneNode.js
generated
vendored
@@ -1,107 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = cloneNode;
|
|
||||||
var _index = require("../definitions/index.js");
|
|
||||||
var _index2 = require("../validators/generated/index.js");
|
|
||||||
const {
|
|
||||||
hasOwn
|
|
||||||
} = {
|
|
||||||
hasOwn: Function.call.bind(Object.prototype.hasOwnProperty)
|
|
||||||
};
|
|
||||||
function cloneIfNode(obj, deep, withoutLoc, commentsCache) {
|
|
||||||
if (obj && typeof obj.type === "string") {
|
|
||||||
return cloneNodeInternal(obj, deep, withoutLoc, commentsCache);
|
|
||||||
}
|
|
||||||
return obj;
|
|
||||||
}
|
|
||||||
function cloneIfNodeOrArray(obj, deep, withoutLoc, commentsCache) {
|
|
||||||
if (Array.isArray(obj)) {
|
|
||||||
return obj.map(node => cloneIfNode(node, deep, withoutLoc, commentsCache));
|
|
||||||
}
|
|
||||||
return cloneIfNode(obj, deep, withoutLoc, commentsCache);
|
|
||||||
}
|
|
||||||
function cloneNode(node, deep = true, withoutLoc = false) {
|
|
||||||
return cloneNodeInternal(node, deep, withoutLoc, new Map());
|
|
||||||
}
|
|
||||||
function cloneNodeInternal(node, deep = true, withoutLoc = false, commentsCache) {
|
|
||||||
if (!node) return node;
|
|
||||||
const {
|
|
||||||
type
|
|
||||||
} = node;
|
|
||||||
const newNode = {
|
|
||||||
type: node.type
|
|
||||||
};
|
|
||||||
if ((0, _index2.isIdentifier)(node)) {
|
|
||||||
newNode.name = node.name;
|
|
||||||
if (hasOwn(node, "optional") && typeof node.optional === "boolean") {
|
|
||||||
newNode.optional = node.optional;
|
|
||||||
}
|
|
||||||
if (hasOwn(node, "typeAnnotation")) {
|
|
||||||
newNode.typeAnnotation = deep ? cloneIfNodeOrArray(node.typeAnnotation, true, withoutLoc, commentsCache) : node.typeAnnotation;
|
|
||||||
}
|
|
||||||
if (hasOwn(node, "decorators")) {
|
|
||||||
newNode.decorators = deep ? cloneIfNodeOrArray(node.decorators, true, withoutLoc, commentsCache) : node.decorators;
|
|
||||||
}
|
|
||||||
} else if (!hasOwn(_index.NODE_FIELDS, type)) {
|
|
||||||
throw new Error(`Unknown node type: "${type}"`);
|
|
||||||
} else {
|
|
||||||
for (const field of Object.keys(_index.NODE_FIELDS[type])) {
|
|
||||||
if (hasOwn(node, field)) {
|
|
||||||
if (deep) {
|
|
||||||
newNode[field] = (0, _index2.isFile)(node) && field === "comments" ? maybeCloneComments(node.comments, deep, withoutLoc, commentsCache) : cloneIfNodeOrArray(node[field], true, withoutLoc, commentsCache);
|
|
||||||
} else {
|
|
||||||
newNode[field] = node[field];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (hasOwn(node, "loc")) {
|
|
||||||
if (withoutLoc) {
|
|
||||||
newNode.loc = null;
|
|
||||||
} else {
|
|
||||||
newNode.loc = node.loc;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (hasOwn(node, "leadingComments")) {
|
|
||||||
newNode.leadingComments = maybeCloneComments(node.leadingComments, deep, withoutLoc, commentsCache);
|
|
||||||
}
|
|
||||||
if (hasOwn(node, "innerComments")) {
|
|
||||||
newNode.innerComments = maybeCloneComments(node.innerComments, deep, withoutLoc, commentsCache);
|
|
||||||
}
|
|
||||||
if (hasOwn(node, "trailingComments")) {
|
|
||||||
newNode.trailingComments = maybeCloneComments(node.trailingComments, deep, withoutLoc, commentsCache);
|
|
||||||
}
|
|
||||||
if (hasOwn(node, "extra")) {
|
|
||||||
newNode.extra = Object.assign({}, node.extra);
|
|
||||||
}
|
|
||||||
return newNode;
|
|
||||||
}
|
|
||||||
function maybeCloneComments(comments, deep, withoutLoc, commentsCache) {
|
|
||||||
if (!comments || !deep) {
|
|
||||||
return comments;
|
|
||||||
}
|
|
||||||
return comments.map(comment => {
|
|
||||||
const cache = commentsCache.get(comment);
|
|
||||||
if (cache) return cache;
|
|
||||||
const {
|
|
||||||
type,
|
|
||||||
value,
|
|
||||||
loc
|
|
||||||
} = comment;
|
|
||||||
const ret = {
|
|
||||||
type,
|
|
||||||
value,
|
|
||||||
loc
|
|
||||||
};
|
|
||||||
if (withoutLoc) {
|
|
||||||
ret.loc = null;
|
|
||||||
}
|
|
||||||
commentsCache.set(comment, ret);
|
|
||||||
return ret;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=cloneNode.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/clone/cloneNode.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/clone/cloneNode.js.map
generated
vendored
File diff suppressed because one or more lines are too long
12
web-app/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js
generated
vendored
12
web-app/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js
generated
vendored
@@ -1,12 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = cloneWithoutLoc;
|
|
||||||
var _cloneNode = require("./cloneNode.js");
|
|
||||||
function cloneWithoutLoc(node) {
|
|
||||||
return (0, _cloneNode.default)(node, false, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=cloneWithoutLoc.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_cloneNode","require","cloneWithoutLoc","node","cloneNode"],"sources":["../../src/clone/cloneWithoutLoc.ts"],"sourcesContent":["import cloneNode from \"./cloneNode.ts\";\nimport type * as t from \"../index.ts\";\n\n/**\n * Create a shallow clone of a `node` excluding `_private` and location properties.\n */\nexport default function cloneWithoutLoc<T extends t.Node>(node: T): T {\n return cloneNode(node, /* deep */ false, /* withoutLoc */ true);\n}\n"],"mappings":";;;;;;AAAA,IAAAA,UAAA,GAAAC,OAAA;AAMe,SAASC,eAAeA,CAAmBC,IAAO,EAAK;EACpE,OAAO,IAAAC,kBAAS,EAACD,IAAI,EAAa,KAAK,EAAmB,IAAI,CAAC;AACjE","ignoreList":[]}
|
|
||||||
15
web-app/node_modules/@babel/types/lib/comments/addComment.js
generated
vendored
15
web-app/node_modules/@babel/types/lib/comments/addComment.js
generated
vendored
@@ -1,15 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = addComment;
|
|
||||||
var _addComments = require("./addComments.js");
|
|
||||||
function addComment(node, type, content, line) {
|
|
||||||
return (0, _addComments.default)(node, type, [{
|
|
||||||
type: line ? "CommentLine" : "CommentBlock",
|
|
||||||
value: content
|
|
||||||
}]);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=addComment.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/comments/addComment.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/comments/addComment.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_addComments","require","addComment","node","type","content","line","addComments","value"],"sources":["../../src/comments/addComment.ts"],"sourcesContent":["import addComments from \"./addComments.ts\";\nimport type * as t from \"../index.ts\";\n\n/**\n * Add comment of certain type to a node.\n */\nexport default function addComment<T extends t.Node>(\n node: T,\n type: t.CommentTypeShorthand,\n content: string,\n line?: boolean,\n): T {\n return addComments(node, type, [\n {\n type: line ? \"CommentLine\" : \"CommentBlock\",\n value: content,\n } as t.Comment,\n ]);\n}\n"],"mappings":";;;;;;AAAA,IAAAA,YAAA,GAAAC,OAAA;AAMe,SAASC,UAAUA,CAChCC,IAAO,EACPC,IAA4B,EAC5BC,OAAe,EACfC,IAAc,EACX;EACH,OAAO,IAAAC,oBAAW,EAACJ,IAAI,EAAEC,IAAI,EAAE,CAC7B;IACEA,IAAI,EAAEE,IAAI,GAAG,aAAa,GAAG,cAAc;IAC3CE,KAAK,EAAEH;EACT,CAAC,CACF,CAAC;AACJ","ignoreList":[]}
|
|
||||||
22
web-app/node_modules/@babel/types/lib/comments/addComments.js
generated
vendored
22
web-app/node_modules/@babel/types/lib/comments/addComments.js
generated
vendored
@@ -1,22 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = addComments;
|
|
||||||
function addComments(node, type, comments) {
|
|
||||||
if (!comments || !node) return node;
|
|
||||||
const key = `${type}Comments`;
|
|
||||||
if (node[key]) {
|
|
||||||
if (type === "leading") {
|
|
||||||
node[key] = comments.concat(node[key]);
|
|
||||||
} else {
|
|
||||||
node[key].push(...comments);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
node[key] = comments;
|
|
||||||
}
|
|
||||||
return node;
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=addComments.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/comments/addComments.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/comments/addComments.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["addComments","node","type","comments","key","concat","push"],"sources":["../../src/comments/addComments.ts"],"sourcesContent":["import type * as t from \"../index.ts\";\n\n/**\n * Add comments of certain type to a node.\n */\nexport default function addComments<T extends t.Node>(\n node: T,\n type: t.CommentTypeShorthand,\n comments: Array<t.Comment>,\n): T {\n if (!comments || !node) return node;\n\n const key = `${type}Comments` as const;\n\n if (node[key]) {\n if (type === \"leading\") {\n node[key] = comments.concat(node[key]);\n } else {\n node[key].push(...comments);\n }\n } else {\n node[key] = comments;\n }\n\n return node;\n}\n"],"mappings":";;;;;;AAKe,SAASA,WAAWA,CACjCC,IAAO,EACPC,IAA4B,EAC5BC,QAA0B,EACvB;EACH,IAAI,CAACA,QAAQ,IAAI,CAACF,IAAI,EAAE,OAAOA,IAAI;EAEnC,MAAMG,GAAG,GAAG,GAAGF,IAAI,UAAmB;EAEtC,IAAID,IAAI,CAACG,GAAG,CAAC,EAAE;IACb,IAAIF,IAAI,KAAK,SAAS,EAAE;MACtBD,IAAI,CAACG,GAAG,CAAC,GAAGD,QAAQ,CAACE,MAAM,CAACJ,IAAI,CAACG,GAAG,CAAC,CAAC;IACxC,CAAC,MAAM;MACLH,IAAI,CAACG,GAAG,CAAC,CAACE,IAAI,CAAC,GAAGH,QAAQ,CAAC;IAC7B;EACF,CAAC,MAAM;IACLF,IAAI,CAACG,GAAG,CAAC,GAAGD,QAAQ;EACtB;EAEA,OAAOF,IAAI;AACb","ignoreList":[]}
|
|
||||||
12
web-app/node_modules/@babel/types/lib/comments/inheritInnerComments.js
generated
vendored
12
web-app/node_modules/@babel/types/lib/comments/inheritInnerComments.js
generated
vendored
@@ -1,12 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = inheritInnerComments;
|
|
||||||
var _inherit = require("../utils/inherit.js");
|
|
||||||
function inheritInnerComments(child, parent) {
|
|
||||||
(0, _inherit.default)("innerComments", child, parent);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=inheritInnerComments.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/comments/inheritInnerComments.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/comments/inheritInnerComments.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_inherit","require","inheritInnerComments","child","parent","inherit"],"sources":["../../src/comments/inheritInnerComments.ts"],"sourcesContent":["import inherit from \"../utils/inherit.ts\";\nimport type * as t from \"../index.ts\";\n\nexport default function inheritInnerComments(\n child: t.Node,\n parent: t.Node,\n): void {\n inherit(\"innerComments\", child, parent);\n}\n"],"mappings":";;;;;;AAAA,IAAAA,QAAA,GAAAC,OAAA;AAGe,SAASC,oBAAoBA,CAC1CC,KAAa,EACbC,MAAc,EACR;EACN,IAAAC,gBAAO,EAAC,eAAe,EAAEF,KAAK,EAAEC,MAAM,CAAC;AACzC","ignoreList":[]}
|
|
||||||
12
web-app/node_modules/@babel/types/lib/comments/inheritLeadingComments.js
generated
vendored
12
web-app/node_modules/@babel/types/lib/comments/inheritLeadingComments.js
generated
vendored
@@ -1,12 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = inheritLeadingComments;
|
|
||||||
var _inherit = require("../utils/inherit.js");
|
|
||||||
function inheritLeadingComments(child, parent) {
|
|
||||||
(0, _inherit.default)("leadingComments", child, parent);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=inheritLeadingComments.js.map
|
|
||||||
1
web-app/node_modules/@babel/types/lib/comments/inheritLeadingComments.js.map
generated
vendored
1
web-app/node_modules/@babel/types/lib/comments/inheritLeadingComments.js.map
generated
vendored
@@ -1 +0,0 @@
|
|||||||
{"version":3,"names":["_inherit","require","inheritLeadingComments","child","parent","inherit"],"sources":["../../src/comments/inheritLeadingComments.ts"],"sourcesContent":["import inherit from \"../utils/inherit.ts\";\nimport type * as t from \"../index.ts\";\n\nexport default function inheritLeadingComments(\n child: t.Node,\n parent: t.Node,\n): void {\n inherit(\"leadingComments\", child, parent);\n}\n"],"mappings":";;;;;;AAAA,IAAAA,QAAA,GAAAC,OAAA;AAGe,SAASC,sBAAsBA,CAC5CC,KAAa,EACbC,MAAc,EACR;EACN,IAAAC,gBAAO,EAAC,iBAAiB,EAAEF,KAAK,EAAEC,MAAM,CAAC;AAC3C","ignoreList":[]}
|
|
||||||
12
web-app/node_modules/@babel/types/lib/comments/inheritTrailingComments.js
generated
vendored
12
web-app/node_modules/@babel/types/lib/comments/inheritTrailingComments.js
generated
vendored
@@ -1,12 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = inheritTrailingComments;
|
|
||||||
var _inherit = require("../utils/inherit.js");
|
|
||||||
function inheritTrailingComments(child, parent) {
|
|
||||||
(0, _inherit.default)("trailingComments", child, parent);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=inheritTrailingComments.js.map
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user