first commit
This commit is contained in:
commit
127ea02fb8
|
|
@ -0,0 +1,14 @@
|
||||||
|
# EventBuzz WhatsApp Concierge Service
|
||||||
|
|
||||||
|
Hapi webhook server + BullMQ workers for the virtual concierge. Uses **one** MongoDB connection via `../backend/src/config/database` (do not add a separate `mongoose` dependency in chatbot).
|
||||||
|
|
||||||
|
## Run locally
|
||||||
|
|
||||||
|
1. Start Redis and MongoDB (same `MONGODB_URI` as backend). **DigitalOcean Managed Redis** needs TLS — the app enables it automatically for `*.ondigitalocean.com` / port `25061`, or set `REDIS_TLS=true` / use `rediss://` in `REDIS_URL`.
|
||||||
|
2. Copy env from `backend/.env` and `chatbot/.env.example`.
|
||||||
|
3. One terminal — `npm run dev` starts the **API** (port 3020), **ingest**, and **inbound** workers together (reloads on file changes). Use Ctrl+C to stop all.
|
||||||
|
4. Optional — run only one process: `npm run dev:server`, `npm run dev:ingest`, or `npm run dev:inbound`.
|
||||||
|
5. Optional — purge scheduler: `npm run dev:purge` (normally not needed locally).
|
||||||
|
6. Point Meta webhook to `https://<host>/webhook/whatsapp`.
|
||||||
|
|
||||||
|
Dashboard APIs live on the main backend (`/api/concierge-bots`).
|
||||||
|
|
@ -0,0 +1,368 @@
|
||||||
|
This execution plan covers everything needed to build, deploy, and scale the **Event Buzz Virtual Concierge SaaS Chatbot** as a decoupled microservice running alongside your primary Node.js and Managed MongoDB stack on DigitalOcean.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🛠️ Step 1: System Infrastructure & Architecture Design
|
||||||
|
|
||||||
|
Before writing any application logic, you must isolate this high-concurrency chatbot service from your main ticketing web platform so that peak event traffic doesn't degrade your core registration experience.
|
||||||
|
|
||||||
|
```
|
||||||
|
[ Meta WhatsApp Cloud API ]
|
||||||
|
│ (HTTPS Post Webhooks)
|
||||||
|
▼
|
||||||
|
[ DigitalOcean Droplet ]
|
||||||
|
│
|
||||||
|
[ Nginx Proxy ]
|
||||||
|
│
|
||||||
|
[ PM2 Cluster Mode ]
|
||||||
|
│
|
||||||
|
[ Node.js Webhook Server ]
|
||||||
|
│
|
||||||
|
[ BullMQ / Redis Queue ]
|
||||||
|
│
|
||||||
|
[ Background Worker ]
|
||||||
|
/ | \
|
||||||
|
/ | \
|
||||||
|
▼ ▼ ▼
|
||||||
|
[ OpenAI API ] [ DO Managed Mongo ] [ Ext. Location APIs ]
|
||||||
|
(Embeddings/LLM) (Shared Cluster DB) (Google Places/Maps)
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### 1.1 Infrastructure Components
|
||||||
|
|
||||||
|
* **Compute Layer:** Spin up a dedicated DigitalOcean Droplet (Ubuntu 24.04, minimum 2 vCPUs / 4GB RAM to comfortably process in-memory mathematical arrays).
|
||||||
|
* **Process Manager:** Use **PM2** running in cluster mode (`pm2 start server.js -i max`) to natively scale across all available virtual CPU cores.
|
||||||
|
* **Message Broker:** Install **Redis** directly on the droplet or use a managed instance. This acts as the backbone for your queue architecture (**BullMQ**) to prevent webhook timeouts.
|
||||||
|
* **Reverse Proxy:** Configure **Nginx** to handle SSL termination (via Let's Encrypt Certbot) and proxy incoming WhatsApp webhooks from port `443` to your internal Node.js port.
|
||||||
|
|
||||||
|
### 1.2 Shared Database Connections
|
||||||
|
|
||||||
|
Configure a dedicated, isolated database client instance connecting to your existing DigitalOcean Managed MongoDB cluster.
|
||||||
|
|
||||||
|
* Add a strict connection pool parameter (`maxPoolSize: 50`) to handle rapid parallel worker queries.
|
||||||
|
* Create a separate database name (e.g., `eventbuzz_whatsapp`) within the same cluster to logically isolate chatbot data from ticketing collections while retaining shared cluster resources.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🗄️ Step 2: Exact MongoDB Data Schemas
|
||||||
|
|
||||||
|
Implement these exact Mongoose schemas to track configuration, session routing states, and the multi-tenant knowledge chunks.
|
||||||
|
|
||||||
|
### 2.1 Knowledge Source Configuration Schema (`KnowledgeSource`)
|
||||||
|
|
||||||
|
Tracks the individual assets uploaded by the organizer and controls the text verification states.
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
const mongoose = require('mongoose');
|
||||||
|
|
||||||
|
const KnowledgeSourceSchema = new mongoose.Schema({
|
||||||
|
eventId: { type: mongoose.Schema.Types.ObjectId, required: true, index: true },
|
||||||
|
type: { type: String, enum: ['url', 'pdf'], required: true },
|
||||||
|
sourcePath: { type: String, required: true }, // URL string or S3/DO Spaces file key
|
||||||
|
displayName: { type: String, required: true },
|
||||||
|
status: {
|
||||||
|
type: String,
|
||||||
|
enum: ['PENDING', 'PROCESSING', 'READY', 'FAILED'],
|
||||||
|
default: 'PENDING'
|
||||||
|
},
|
||||||
|
errorMessage: { type: String, default: null },
|
||||||
|
lastSyncedAt: { type: Date, default: Date.now }
|
||||||
|
}, { timestamps: true });
|
||||||
|
|
||||||
|
module.exports = mongoose.model('KnowledgeSource', KnowledgeSourceSchema);
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2.2 Granular Vector Text Chunk Schema (`ContextChunk`)
|
||||||
|
|
||||||
|
Stores individual text blocks alongside their mathematical representation array for localized context parsing.
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
const ContextChunkSchema = new mongoose.Schema({
|
||||||
|
eventId: { type: mongoose.Schema.Types.ObjectId, required: true, index: true },
|
||||||
|
sourceId: { type: mongoose.Schema.Types.ObjectId, ref: 'KnowledgeSource', required: true, index: true },
|
||||||
|
rawText: { type: String, required: true },
|
||||||
|
embedding: { type: [Number], required: true }, // Storing 1536 float values natively
|
||||||
|
isActive: { type: Boolean, default: false, index: true } // False until organizer explicitly approves via preview
|
||||||
|
});
|
||||||
|
|
||||||
|
module.exports = mongoose.model('ContextChunk', ContextChunkSchema);
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2.3 Interactive User Session State Schema (`ChatSubscriber`)
|
||||||
|
|
||||||
|
Manages the individual conversation paths, data access masks, and tracking rules for attendees.
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
const ChatSubscriberSchema = new mongoose.Schema({
|
||||||
|
eventId: { type: mongoose.Schema.Types.ObjectId, required: true, index: true },
|
||||||
|
attendeeId: { type: mongoose.Schema.Types.ObjectId, default: null }, // Linked when ticket matches
|
||||||
|
phoneNumber: { type: String, required: true, index: true }, // E.164 international format
|
||||||
|
sessionState: {
|
||||||
|
type: String,
|
||||||
|
enum: ['WELCOME_FORK', 'AWAITING_TICKET', 'MAIN_MENU', 'LOCAL_GUIDE_MODE'],
|
||||||
|
default: 'WELCOME_FORK'
|
||||||
|
},
|
||||||
|
metaContext: {
|
||||||
|
guestModeEnabled: { type: Boolean, default: false },
|
||||||
|
lastMenuInteraction: { type: Date, default: Date.now }
|
||||||
|
}
|
||||||
|
}, { timestamps: true });
|
||||||
|
|
||||||
|
// Ensures unique session footprint per phone number per event
|
||||||
|
ChatSubscriberSchema.index({ eventId: 1, phoneNumber: 1 }, { unique: true });
|
||||||
|
|
||||||
|
module.exports = mongoose.model('ChatSubscriber', ChatSubscriberSchema);
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ⚙️ Step 3: The Content Ingestion Pipeline (Scraping, Chunking & Verification)
|
||||||
|
|
||||||
|
When an event organizer triggers a sync or uploads documents, the backend processes it asynchronously using an execution queue.
|
||||||
|
|
||||||
|
```
|
||||||
|
[ Dashboard Input ] ──> [ BullMQ Job ] ──> [ Text Extractor ] ──> [ Token Splitter ] ──> [ Vector Array Generation ] ──> [ Staging Database ]
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3.1 Text Extraction Rules
|
||||||
|
|
||||||
|
* **For URLs:** Use a structured engine like `cheerio` or `playwright`. Inject a global sanitizer middleware to systematically drop `<script>`, `<style>`, `<nav>`, `<footer>`, and `<form>` components. Extract clean semantic content inside `<article>`, `<h1>-<h6>`, `<p>`, and `<li>` items.
|
||||||
|
* **For PDFs:** Stream files via standard read streams into `pdf-parse`. Standardize layout anomalies by replacing consecutive whitespace, tabs, and duplicate carriage returns with a single space profile.
|
||||||
|
|
||||||
|
### 3.2 Mathematical Text Chunking Logic
|
||||||
|
|
||||||
|
Implement a fixed-size window sliding chunker:
|
||||||
|
|
||||||
|
* **Target Size:** Maximum of 500 characters per text chunk.
|
||||||
|
* **Overlap Margin:** Exactly 50 characters of overlap between sequential blocks to prevent losing contextual nuance at boundary lines.
|
||||||
|
* **Metadata Attachment:** Map every individual chunk array back to its parent `sourceId` and `eventId`.
|
||||||
|
|
||||||
|
### 3.3 Embeddings Vector API Integration
|
||||||
|
|
||||||
|
Send text blocks to the OpenAI API endpoint using the `text-embedding-3-small` model architecture to generate 1536-dimensional arrays. Save these vector arrays straight to the `ContextChunk` collection with `isActive: false`.
|
||||||
|
|
||||||
|
### 3.4 The Dashboard Preview UI Layer
|
||||||
|
|
||||||
|
Build an interface inside the Event Buzz organizer management panel that exposes the staged records:
|
||||||
|
|
||||||
|
* Read all items from `ContextChunk` where `sourceId === selection` and `isActive === false`.
|
||||||
|
* Render these chunks inside an editable text grid component.
|
||||||
|
* Provide clean, individual inline `Delete` overrides and text area modifiers.
|
||||||
|
* **The Publish Action:** On click of "Approve & Train Bot", switch `isActive: true` globally for verified chunks.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📥 Step 4: Webhook Event-Driven Pipeline & In-Memory RAG Engine
|
||||||
|
|
||||||
|
This core logic processes live incoming interactions under 200ms while maintaining zero context cross-contamination between events.
|
||||||
|
|
||||||
|
### 4.1 Phase 1: Rapid Acknowledge & Queue Integration
|
||||||
|
|
||||||
|
Meta requires an instant response to prevent duplicate webhook retries. Your endpoint must do nothing but drop the message payload into Redis.
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
// server.js - Fastify / Express Entry Hook
|
||||||
|
const { Queue } = require('bullmq');
|
||||||
|
const inboundQueue = new Queue('whatsapp-inbound-processor');
|
||||||
|
|
||||||
|
app.post('/webhook/whatsapp', async (request, reply) => {
|
||||||
|
const payload = request.body;
|
||||||
|
|
||||||
|
// Instantly protect webhook validity with Meta
|
||||||
|
reply.status(200).send('OK');
|
||||||
|
|
||||||
|
const value = payload.entry?.[0]?.changes?.[0]?.value;
|
||||||
|
if (value && value.messages?.[0]) {
|
||||||
|
await inboundQueue.add('process-message', {
|
||||||
|
phoneId: value.metadata.phone_number_id,
|
||||||
|
messageData: value.messages[0],
|
||||||
|
profileName: value.contacts?.[0]?.profile?.name || 'Guest'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### 4.2 Phase 2: Context Resolution & User State Assessment
|
||||||
|
|
||||||
|
Inside the execution worker processing the Redis queue items, run the lookup sequence:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
// worker.js
|
||||||
|
const { Worker } = require('bullmq');
|
||||||
|
const math = require('mathjs'); // For high-speed matrix cosine operations
|
||||||
|
|
||||||
|
const worker = new Worker('whatsapp-inbound-processor', async (job) => {
|
||||||
|
const { phoneId, messageData, profileName } = job.data;
|
||||||
|
const userPhone = messageData.from;
|
||||||
|
const incomingRawText = messageData.text?.body?.trim();
|
||||||
|
|
||||||
|
// 1. Resolve exact Event tracking via incoming target metadata
|
||||||
|
const targetEvent = await Event.findOne({ "conciergeSettings.wabaPhoneNumberId": phoneId });
|
||||||
|
if (!targetEvent) return;
|
||||||
|
|
||||||
|
// 2. Fetch or initialize User Subscriber Session State
|
||||||
|
let subscriber = await ChatSubscriber.findOne({ eventId: targetEvent._id, phoneNumber: userPhone });
|
||||||
|
if (!subscriber) {
|
||||||
|
subscriber = await ChatSubscriber.create({
|
||||||
|
eventId: targetEvent._id,
|
||||||
|
phoneNumber: userPhone,
|
||||||
|
sessionState: 'WELCOME_FORK'
|
||||||
|
});
|
||||||
|
return await sendWelcomeGreeting(userPhone, targetEvent, profileName);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 3. Evaluate User Action State Machine Route
|
||||||
|
await processStateRouting(subscriber, targetEvent, messageData, incomingRawText);
|
||||||
|
});
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### 4.3 Phase 3: High-Speed In-Memory Cosine Similarity Calculation
|
||||||
|
|
||||||
|
When a text query falls back to document scanning, perform the exact vector evaluation step locally inside Node.js memory context:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
async function executeLocalRAG(eventId, userQueryString) {
|
||||||
|
// 1. Fetch user question vector embedding array from OpenAI
|
||||||
|
const queryEmbedding = await getOpenAIEmbedding(userQueryString);
|
||||||
|
|
||||||
|
// 2. Load the isolated vector profile cache for this specific event from MongoDB
|
||||||
|
const activeEventChunks = await ContextChunk.find({ eventId, isActive: true }).lean();
|
||||||
|
|
||||||
|
if (activeEventChunks.length === 0) return null;
|
||||||
|
|
||||||
|
// 3. Compute Cosine Similarity metrics against active memory set
|
||||||
|
const rankedChunks = activeEventChunks.map(chunk => {
|
||||||
|
// Cosine Similarity Formula: A • B / (||A|| * ||B||)
|
||||||
|
const dotProduct = math.dot(queryEmbedding, chunk.embedding);
|
||||||
|
const normA = math.norm(queryEmbedding);
|
||||||
|
const normB = math.norm(chunk.embedding);
|
||||||
|
const similarity = dotProduct / (normA * normB);
|
||||||
|
return { text: chunk.rawText, score: similarity };
|
||||||
|
});
|
||||||
|
|
||||||
|
// 4. Extract top 3 matched components
|
||||||
|
rankedChunks.sort((a, b) => b.score - a.score);
|
||||||
|
return rankedChunks.slice(0, 3).map(c => c.text).join("\n\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🧭 Step 5: Attendee Interaction State Machine & Routing Logic
|
||||||
|
|
||||||
|
Manage user intent, authentication state checks, and context masking based on subscription parameters.
|
||||||
|
|
||||||
|
```
|
||||||
|
[ User Message ]
|
||||||
|
│
|
||||||
|
┌─────────────────┴─────────────────┐
|
||||||
|
▼ ▼
|
||||||
|
[ State: WELCOME_FORK ] [ State: GUEST_MODE / MAIN_MENU ]
|
||||||
|
- Look for Interactive Buttons - Standard Request Verification
|
||||||
|
- Link Ticket OR Guest Route - Intercept Profile Queries
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### 5.1 Interactive State Logic Implementations
|
||||||
|
|
||||||
|
#### Route A: `WELCOME_FORK` Context Evaluator
|
||||||
|
|
||||||
|
* If user clicks interactive button ID `action_connect_ticket`: Update `sessionState: 'AWAITING_TICKET'`. Dispatch text template: *"Please type your Event Buzz Ticket ID or your registered email address below."*
|
||||||
|
* If user clicks interactive button ID `action_guest_explore`: Update `sessionState: 'MAIN_MENU'`, set `metaContext.guestModeEnabled: true`. Fire main structural menu block.
|
||||||
|
|
||||||
|
#### Route B: `AWAITING_TICKET` State Processing
|
||||||
|
|
||||||
|
* Capture incoming string text values. Query Event Buzz core registration collection schema.
|
||||||
|
* **Match Found:** Update `ChatSubscriber` record, write matching database internal reference key to `attendeeId`, drop user tracking state to `MAIN_MENU`. Dispatch confirmation template: *"Account validated! Your digital check-in access is ready."*
|
||||||
|
* **Match Failed:** Deliver error notification payload: *"Ticket lookup failed. Please re-enter code or choose to switch to guest access path."* Append text selection buttons `[Re-try Ticket Registration]` and `[Browse as Guest]`.
|
||||||
|
|
||||||
|
#### Route C: `MAIN_MENU` & `GUEST_MODE` Operational Rules
|
||||||
|
|
||||||
|
* **Protected Inquiries Interception:** If a user in guest status submits requests mapping keywords like `"ticket"`, `"my seat"`, `"badge"`, or `"schedule"`, intercept the text logic without executing an OpenAI lookup. Reply directly with a standard system template message highlighting registration requirements.
|
||||||
|
* **Global Access Processing:** Execute standard internal context matching (such as Wi-Fi queries) and trigger local RAG retrieval for location, logistics, and tourism inputs.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🧹 Step 6: Automated Infrastructure Cleaning Pipeline (Data Lifecycle)
|
||||||
|
|
||||||
|
Protect system speed, lower storage overhead, and prevent database growth issues inside your DigitalOcean infrastructure by setting automated cleanup boundaries.
|
||||||
|
|
||||||
|
### 6.1 Lifecycle Rules Setup
|
||||||
|
|
||||||
|
Build an independent, recurring worker function managed via **BullMQ repeatable schedules** configured using a localized cron expression to trigger every single morning at exactly `02:00 AM UTC`.
|
||||||
|
|
||||||
|
### 6.2 Data Removal Process Flow
|
||||||
|
|
||||||
|
When the execution criteria kicks off, your backend performs a cascading removal query sequence:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
// daily-purge-cron.js
|
||||||
|
const moment = require('moment');
|
||||||
|
|
||||||
|
async function executeDataPurge() {
|
||||||
|
// Target events wrapped precisely 7 days ago
|
||||||
|
const thresholdDate = moment().subtract(7, 'days').toDate();
|
||||||
|
|
||||||
|
const expiredEvents = await Event.find({
|
||||||
|
endDate: { $lt: thresholdDate },
|
||||||
|
"conciergeSettings.status": { $ne: "ARCHIVED" }
|
||||||
|
});
|
||||||
|
|
||||||
|
for (const event of expiredEvents) {
|
||||||
|
const eventId = event._id;
|
||||||
|
|
||||||
|
// 1. Purge heavy binary array vector blocks completely
|
||||||
|
await ContextChunk.deleteMany({ eventId });
|
||||||
|
|
||||||
|
// 2. Wipe tracking source operational logs
|
||||||
|
await KnowledgeSource.deleteMany({ eventId });
|
||||||
|
|
||||||
|
// 3. Strip out temporal user subscriber conversation profiles
|
||||||
|
await ChatSubscriber.deleteMany({ eventId });
|
||||||
|
|
||||||
|
// 4. Log summary footprint variables into parent metrics object for historical reporting
|
||||||
|
event.conciergeSettings.status = "ARCHIVED";
|
||||||
|
await event.save();
|
||||||
|
|
||||||
|
console.log(`Successfully purged chatbot dataset for Event ID: ${eventId}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🚀 Step 7: Complete Deployment & Testing Plan
|
||||||
|
|
||||||
|
Follow this structural blueprint sequence to roll out your feature build smoothly into your production environments.
|
||||||
|
|
||||||
|
### 7.1 Local Verification & Integration Strategy
|
||||||
|
|
||||||
|
1. Build out individual background queue worker frameworks on local development configurations.
|
||||||
|
2. Use **Ngrok** to provision a secured tunnel mapping directly down to local port instances (`ngrok http 3000`).
|
||||||
|
3. Connect the generated secure URL endpoint within your Meta Developer App Management Panel profile under Webhook Subscriptions.
|
||||||
|
4. Manually trigger testing profiles executing variations of text patterns to confirm state routing accuracy.
|
||||||
|
|
||||||
|
### 7.2 DigitalOcean Droplet Production Setup Matrix
|
||||||
|
|
||||||
|
1. Clone the isolated chatbot service repository package directory straight into the droplet target instance.
|
||||||
|
2. Configure environment file parameters (`.env`) specifying secure environment token objects:
|
||||||
|
```env
|
||||||
|
MONGO_URI=mongodb+srv://<do_managed_credentials>
|
||||||
|
REDIS_URL=redis://127.0.0.1:6333
|
||||||
|
OPENAI_API_KEY=sk-proj-...
|
||||||
|
META_WHATSAPP_TOKEN=EAAB...
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
3. Use PM2 configuration definitions to instantiate persistent executions.
|
||||||
|
4. Finalize Nginx mapping setups pointing standard external endpoints securely right into internal routing endpoints.
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
module.exports = {
|
||||||
|
apps: [
|
||||||
|
{
|
||||||
|
name: 'chatbot-api',
|
||||||
|
script: 'server.js',
|
||||||
|
instances: 1,
|
||||||
|
exec_mode: 'fork',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'chatbot-inbound',
|
||||||
|
script: 'workers/inbound.js',
|
||||||
|
instances: 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'chatbot-ingest',
|
||||||
|
script: 'workers/ingest.js',
|
||||||
|
instances: 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'chatbot-purge',
|
||||||
|
script: 'workers/purge.js',
|
||||||
|
instances: 1,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
../msgpackr-extract/bin/download-prebuilds.js
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
../mathjs/bin/cli.js
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
../node-gyp-build-optional-packages/bin.js
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
../node-gyp-build-optional-packages/optional.js
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
../node-gyp-build-optional-packages/build-test.js
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
../semver/bin/semver.js
|
||||||
|
|
@ -0,0 +1,719 @@
|
||||||
|
{
|
||||||
|
"name": "eventbuzz-chatbot",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"lockfileVersion": 3,
|
||||||
|
"requires": true,
|
||||||
|
"packages": {
|
||||||
|
"node_modules/@babel/runtime": {
|
||||||
|
"version": "7.29.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",
|
||||||
|
"integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.9.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/accept": {
|
||||||
|
"version": "6.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-6.0.3.tgz",
|
||||||
|
"integrity": "sha512-p72f9k56EuF0n3MwlBNThyVE5PXX40g+aQh+C/xbKrfzahM2Oispv3AXmOIU51t3j77zay1qrX7IIziZXspMlw==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/ammo": {
|
||||||
|
"version": "6.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/ammo/-/ammo-6.0.1.tgz",
|
||||||
|
"integrity": "sha512-pmL+nPod4g58kXrMcsGLp05O2jF4P2Q3GiL8qYV7nKYEh3cGf+rV4P5Jyi2Uq0agGhVU63GtaSAfBEZOlrJn9w==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/b64": {
|
||||||
|
"version": "6.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/b64/-/b64-6.0.1.tgz",
|
||||||
|
"integrity": "sha512-ZvjX4JQReUmBheeCq+S9YavcnMMHWqx3S0jHNXWIM1kQDxB9cyfSycpVvjfrKcIS8Mh5N3hmu/YKo4Iag9g2Kw==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/boom": {
|
||||||
|
"version": "10.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-10.0.1.tgz",
|
||||||
|
"integrity": "sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/bounce": {
|
||||||
|
"version": "3.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/bounce/-/bounce-3.0.2.tgz",
|
||||||
|
"integrity": "sha512-d0XmlTi3H9HFDHhQLjg4F4auL1EY3Wqj7j7/hGDhFFe6xAbnm3qiGrXeT93zZnPH8gH+SKAFYiRzu26xkXcH3g==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/bourne": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz",
|
||||||
|
"integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==",
|
||||||
|
"license": "BSD-3-Clause"
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/call": {
|
||||||
|
"version": "9.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/call/-/call-9.0.1.tgz",
|
||||||
|
"integrity": "sha512-uPojQRqEL1GRZR4xXPqcLMujQGaEpyVPRyBlD8Pp5rqgIwLhtveF9PkixiKru2THXvuN8mUrLeet5fqxKAAMGg==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/catbox": {
|
||||||
|
"version": "12.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/catbox/-/catbox-12.1.1.tgz",
|
||||||
|
"integrity": "sha512-hDqYB1J+R0HtZg4iPH3LEnldoaBsar6bYp0EonBmNQ9t5CO+1CqgCul2ZtFveW1ReA5SQuze9GPSU7/aecERhw==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/hoek": "^11.0.2",
|
||||||
|
"@hapi/podium": "^5.0.0",
|
||||||
|
"@hapi/validate": "^2.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/catbox-memory": {
|
||||||
|
"version": "6.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/catbox-memory/-/catbox-memory-6.0.2.tgz",
|
||||||
|
"integrity": "sha512-H1l4ugoFW/ZRkqeFrIo8p1rWN0PA4MDTfu4JmcoNDvnY975o29mqoZblqFTotxNHlEkMPpIiIBJTV+Mbi+aF0g==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/content": {
|
||||||
|
"version": "6.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/content/-/content-6.0.2.tgz",
|
||||||
|
"integrity": "sha512-OKyCOTjNR1hftwSjk9ueyAQTw8AwapvzBrPIWMGn39vhR5PmqLdYFmLc35bsSBye7gSMnlkXfc679bUdMIcRyQ==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/boom": "^10.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/cryptiles": {
|
||||||
|
"version": "6.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/cryptiles/-/cryptiles-6.0.3.tgz",
|
||||||
|
"integrity": "sha512-r6VKalpbMHz4ci3gFjFysBmhwCg70RpYZy6OkjEpdXzAYnYFX5XsW7n4YMJvuIYpnMwLxGUjK/cBhA7X3JDvXw==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/boom": "^10.0.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/file": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/file/-/file-3.0.0.tgz",
|
||||||
|
"integrity": "sha512-w+lKW+yRrLhJu620jT3y+5g2mHqnKfepreykvdOcl9/6up8GrQQn+l3FRTsjHTKbkbfQFkuksHpdv2EcpKcJ4Q==",
|
||||||
|
"license": "BSD-3-Clause"
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/hapi": {
|
||||||
|
"version": "21.4.9",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-21.4.9.tgz",
|
||||||
|
"integrity": "sha512-YnecZOVx2AD08VvPl0ZaFS0MjEHqg+InGRmBRli731ct+VwI++dpu3BIYA1Z4SMr6HUAnpyvbQ1aq5woe3fBWg==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/accept": "^6.0.3",
|
||||||
|
"@hapi/ammo": "^6.0.1",
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/bounce": "^3.0.2",
|
||||||
|
"@hapi/call": "^9.0.1",
|
||||||
|
"@hapi/catbox": "^12.1.1",
|
||||||
|
"@hapi/catbox-memory": "^6.0.2",
|
||||||
|
"@hapi/heavy": "^8.0.1",
|
||||||
|
"@hapi/hoek": "^11.0.7",
|
||||||
|
"@hapi/mimos": "^7.0.1",
|
||||||
|
"@hapi/podium": "^5.0.2",
|
||||||
|
"@hapi/shot": "^6.0.2",
|
||||||
|
"@hapi/somever": "^4.1.1",
|
||||||
|
"@hapi/statehood": "^8.2.1",
|
||||||
|
"@hapi/subtext": "^8.1.3",
|
||||||
|
"@hapi/teamwork": "^6.0.1",
|
||||||
|
"@hapi/topo": "^6.0.2",
|
||||||
|
"@hapi/validate": "^2.0.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.15.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/heavy": {
|
||||||
|
"version": "8.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/heavy/-/heavy-8.0.1.tgz",
|
||||||
|
"integrity": "sha512-gBD/NANosNCOp6RsYTsjo2vhr5eYA3BEuogk6cxY0QdhllkkTaJFYtTXv46xd6qhBVMbMMqcSdtqey+UQU3//w==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/hoek": "^11.0.2",
|
||||||
|
"@hapi/validate": "^2.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/hoek": {
|
||||||
|
"version": "11.0.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.7.tgz",
|
||||||
|
"integrity": "sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==",
|
||||||
|
"license": "BSD-3-Clause"
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/iron": {
|
||||||
|
"version": "7.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/iron/-/iron-7.0.1.tgz",
|
||||||
|
"integrity": "sha512-tEZnrOujKpS6jLKliyWBl3A9PaE+ppuL/+gkbyPPDb/l2KSKQyH4lhMkVb+sBhwN+qaxxlig01JRqB8dk/mPxQ==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/b64": "^6.0.1",
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/bourne": "^3.0.0",
|
||||||
|
"@hapi/cryptiles": "^6.0.1",
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/mimos": {
|
||||||
|
"version": "7.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/mimos/-/mimos-7.0.1.tgz",
|
||||||
|
"integrity": "sha512-b79V+BrG0gJ9zcRx1VGcCI6r6GEzzZUgiGEJVoq5gwzuB2Ig9Cax8dUuBauQCFKvl2YWSWyOc8mZ8HDaJOtkew==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/hoek": "^11.0.2",
|
||||||
|
"mime-db": "^1.52.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/nigel": {
|
||||||
|
"version": "5.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/nigel/-/nigel-5.0.1.tgz",
|
||||||
|
"integrity": "sha512-uv3dtYuB4IsNaha+tigWmN8mQw/O9Qzl5U26Gm4ZcJVtDdB1AVJOwX3X5wOX+A07qzpEZnOMBAm8jjSqGsU6Nw==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/hoek": "^11.0.2",
|
||||||
|
"@hapi/vise": "^5.0.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/pez": {
|
||||||
|
"version": "6.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-6.1.1.tgz",
|
||||||
|
"integrity": "sha512-yg2OS1tC0S1sHXvhUtWsfRn6lrKl9jKtRhZ+EI0woOW/gqX5vM2PZ1459ypCvCYDRLJ9nIyueeEH5MJV1ZDqIg==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/b64": "^6.0.1",
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/content": "^6.0.1",
|
||||||
|
"@hapi/hoek": "^11.0.7",
|
||||||
|
"@hapi/nigel": "^5.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/podium": {
|
||||||
|
"version": "5.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/podium/-/podium-5.0.2.tgz",
|
||||||
|
"integrity": "sha512-T7gf2JYHQQfEfewTQFbsaXoZxSvuXO/QBIGljucUQ/lmPnTTNAepoIKOakWNVWvo2fMEDjycu77r8k6dhreqHA==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/hoek": "^11.0.2",
|
||||||
|
"@hapi/teamwork": "^6.0.0",
|
||||||
|
"@hapi/validate": "^2.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/shot": {
|
||||||
|
"version": "6.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/shot/-/shot-6.0.3.tgz",
|
||||||
|
"integrity": "sha512-xKmKONUE5AxUNK+EQCSCz35UpPq4cSy6wRCFvMLCDHdyPeXsmAvwxvU4OemGqpWHtAQHyCPjnDbm/fEU9O6l/w==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/hoek": "^11.0.2",
|
||||||
|
"@hapi/validate": "^2.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/somever": {
|
||||||
|
"version": "4.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/somever/-/somever-4.1.1.tgz",
|
||||||
|
"integrity": "sha512-lt3QQiDDOVRatS0ionFDNrDIv4eXz58IibQaZQDOg4DqqdNme8oa0iPWcE0+hkq/KTeBCPtEOjDOBKBKwDumVg==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/bounce": "^3.0.1",
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/statehood": {
|
||||||
|
"version": "8.2.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/statehood/-/statehood-8.2.1.tgz",
|
||||||
|
"integrity": "sha512-xf72TG/QINW26jUu+uL5H+crE1o8GplIgfPWwPZhnAGJzetIVAQEQYvzq+C0aEVHg5/lMMtQ+L9UryuSa5Yjkg==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/bounce": "^3.0.1",
|
||||||
|
"@hapi/bourne": "^3.0.0",
|
||||||
|
"@hapi/cryptiles": "^6.0.1",
|
||||||
|
"@hapi/hoek": "^11.0.2",
|
||||||
|
"@hapi/iron": "^7.0.1",
|
||||||
|
"@hapi/validate": "^2.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/subtext": {
|
||||||
|
"version": "8.1.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-8.1.3.tgz",
|
||||||
|
"integrity": "sha512-WTpEZQjBP3UJ3gGunNl3w5Ao1EOJsuu2vttZ2KEcG+csSLxc0dI6VIkl2md2jDlHiQ2ARAoqdSUScy05A/NHtA==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/bourne": "^3.0.0",
|
||||||
|
"@hapi/content": "^6.0.2",
|
||||||
|
"@hapi/file": "^3.0.0",
|
||||||
|
"@hapi/hoek": "^11.0.7",
|
||||||
|
"@hapi/pez": "^6.1.1",
|
||||||
|
"@hapi/wreck": "^18.1.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/teamwork": {
|
||||||
|
"version": "6.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/teamwork/-/teamwork-6.0.1.tgz",
|
||||||
|
"integrity": "sha512-52OXRslUfYwXAOG8k58f2h2ngXYQGP0x5RPOo+eWA/FtyLgHjGMrE3+e9LSXP/0q2YfHAK5wj9aA9DTy1K+kyQ==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/topo": {
|
||||||
|
"version": "6.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.2.tgz",
|
||||||
|
"integrity": "sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/validate": {
|
||||||
|
"version": "2.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/validate/-/validate-2.0.1.tgz",
|
||||||
|
"integrity": "sha512-NZmXRnrSLK8MQ9y/CMqE9WSspgB9xA41/LlYR0k967aSZebWr4yNrpxIbov12ICwKy4APSlWXZga9jN5p6puPA==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/hoek": "^11.0.2",
|
||||||
|
"@hapi/topo": "^6.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/vise": {
|
||||||
|
"version": "5.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/vise/-/vise-5.0.1.tgz",
|
||||||
|
"integrity": "sha512-XZYWzzRtINQLedPYlIkSkUr7m5Ddwlu99V9elh8CSygXstfv3UnWIXT0QD+wmR0VAG34d2Vx3olqcEhRRoTu9A==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@hapi/wreck": {
|
||||||
|
"version": "18.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-18.1.2.tgz",
|
||||||
|
"integrity": "sha512-3dMnV2pfhQiyEqu8DL3VBmxkdLiRDiiUDuG79Dp+UK1gL9ZxAfDOUhB6k3D5MLqcgJJ1IARyGFhwoc1NITr/pg==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"dependencies": {
|
||||||
|
"@hapi/boom": "^10.0.1",
|
||||||
|
"@hapi/bourne": "^3.0.0",
|
||||||
|
"@hapi/hoek": "^11.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@ioredis/commands": {
|
||||||
|
"version": "1.10.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.10.0.tgz",
|
||||||
|
"integrity": "sha512-UmeW7z4LfctwoQ5wkhVzgq8tXkreED2xZGpX+Bg+zA+WJFZCT6c062AfCK/Dfk81xZnnwdhJCUMkitihRaoC2Q==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": {
|
||||||
|
"version": "3.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.4.tgz",
|
||||||
|
"integrity": "sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==",
|
||||||
|
"cpu": [
|
||||||
|
"arm64"
|
||||||
|
],
|
||||||
|
"license": "MIT",
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"darwin"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"node_modules/bullmq": {
|
||||||
|
"version": "5.77.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.77.6.tgz",
|
||||||
|
"integrity": "sha512-WCpSoCD4vWyRD+btOsFrO7iBGInrTgG155gTZCV8qY0Yex2KtsbVtFERx6V1WZ2xWl/5ZxnLar8Z8ufnS4f5jg==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"cron-parser": "4.9.0",
|
||||||
|
"ioredis": "5.10.1",
|
||||||
|
"msgpackr": "2.0.1",
|
||||||
|
"node-abort-controller": "3.1.1",
|
||||||
|
"semver": "7.8.0",
|
||||||
|
"tslib": "2.8.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12.22.0"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"redis": ">=5.0.0"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"redis": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/bullmq/node_modules/@ioredis/commands": {
|
||||||
|
"version": "1.5.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.5.1.tgz",
|
||||||
|
"integrity": "sha512-JH8ZL/ywcJyR9MmJ5BNqZllXNZQqQbnVZOqpPQqE1vHiFgAw4NHbvE0FOduNU8IX9babitBT46571OnPTT0Zcw==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/bullmq/node_modules/ioredis": {
|
||||||
|
"version": "5.10.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.10.1.tgz",
|
||||||
|
"integrity": "sha512-HuEDBTI70aYdx1v6U97SbNx9F1+svQKBDo30o0b9fw055LMepzpOOd0Ccg9Q6tbqmBSJaMuY0fB7yw9/vjBYCA==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"@ioredis/commands": "1.5.1",
|
||||||
|
"cluster-key-slot": "^1.1.0",
|
||||||
|
"debug": "^4.3.4",
|
||||||
|
"denque": "^2.1.0",
|
||||||
|
"lodash.defaults": "^4.2.0",
|
||||||
|
"lodash.isarguments": "^3.1.0",
|
||||||
|
"redis-errors": "^1.2.0",
|
||||||
|
"redis-parser": "^3.0.0",
|
||||||
|
"standard-as-callback": "^2.1.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12.22.0"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"type": "opencollective",
|
||||||
|
"url": "https://opencollective.com/ioredis"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/cluster-key-slot": {
|
||||||
|
"version": "1.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.1.tgz",
|
||||||
|
"integrity": "sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=0.10.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/complex.js": {
|
||||||
|
"version": "2.4.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.4.3.tgz",
|
||||||
|
"integrity": "sha512-UrQVSUur14tNX6tiP4y8T4w4FeJAX3bi2cIv0pu/DTLFNxoq7z2Yh83Vfzztj6Px3X/lubqQ9IrPp7Bpn6p4MQ==",
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": "*"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"type": "github",
|
||||||
|
"url": "https://github.com/sponsors/rawify"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/cron-parser": {
|
||||||
|
"version": "4.9.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz",
|
||||||
|
"integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"luxon": "^3.2.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/debug": {
|
||||||
|
"version": "4.4.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
|
||||||
|
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"ms": "^2.1.3"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.0"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"supports-color": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/decimal.js": {
|
||||||
|
"version": "10.6.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
|
||||||
|
"integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/denque": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz",
|
||||||
|
"integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=0.10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/detect-libc": {
|
||||||
|
"version": "2.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
|
||||||
|
"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"optional": true,
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/dotenv": {
|
||||||
|
"version": "16.6.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz",
|
||||||
|
"integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==",
|
||||||
|
"license": "BSD-2-Clause",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://dotenvx.com"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/escape-latex": {
|
||||||
|
"version": "1.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/escape-latex/-/escape-latex-1.2.0.tgz",
|
||||||
|
"integrity": "sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/fraction.js": {
|
||||||
|
"version": "5.3.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz",
|
||||||
|
"integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==",
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": "*"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"type": "github",
|
||||||
|
"url": "https://github.com/sponsors/rawify"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/ioredis": {
|
||||||
|
"version": "5.11.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.11.0.tgz",
|
||||||
|
"integrity": "sha512-EZBErytyVovD8f6pDfG3Kb37N6Y3lmDA9NNj+4+IP13CzzHGeX+OyeRM2Um13khRzoBSzzL+5lVnCX8V2RLeMg==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"@ioredis/commands": "1.10.0",
|
||||||
|
"cluster-key-slot": "1.1.1",
|
||||||
|
"debug": "4.4.3",
|
||||||
|
"denque": "2.1.0",
|
||||||
|
"redis-errors": "1.2.0",
|
||||||
|
"redis-parser": "3.0.0",
|
||||||
|
"standard-as-callback": "2.1.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12.22.0"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"type": "opencollective",
|
||||||
|
"url": "https://opencollective.com/ioredis"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/javascript-natural-sort": {
|
||||||
|
"version": "0.7.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz",
|
||||||
|
"integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/lodash.defaults": {
|
||||||
|
"version": "4.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
|
||||||
|
"integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/lodash.isarguments": {
|
||||||
|
"version": "3.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
|
||||||
|
"integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/luxon": {
|
||||||
|
"version": "3.7.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.2.tgz",
|
||||||
|
"integrity": "sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew==",
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/mathjs": {
|
||||||
|
"version": "14.9.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/mathjs/-/mathjs-14.9.1.tgz",
|
||||||
|
"integrity": "sha512-xhqv8Xjf+caWG3WlaPekg4v8QFOR3D5+8ycfcjMcPcnCNDgAONQLaLfyGgrggJrcHx2yUGCpACRpiD4GmXwX+Q==",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"dependencies": {
|
||||||
|
"@babel/runtime": "^7.26.10",
|
||||||
|
"complex.js": "^2.2.5",
|
||||||
|
"decimal.js": "^10.4.3",
|
||||||
|
"escape-latex": "^1.2.0",
|
||||||
|
"fraction.js": "^5.2.1",
|
||||||
|
"javascript-natural-sort": "^0.7.1",
|
||||||
|
"seedrandom": "^3.0.5",
|
||||||
|
"tiny-emitter": "^2.1.0",
|
||||||
|
"typed-function": "^4.2.1"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"mathjs": "bin/cli.js"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 18"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/mime-db": {
|
||||||
|
"version": "1.54.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
|
||||||
|
"integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.6"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/ms": {
|
||||||
|
"version": "2.1.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
||||||
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/msgpackr": {
|
||||||
|
"version": "2.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-2.0.1.tgz",
|
||||||
|
"integrity": "sha512-9J+tqTEsbHqY8YohazYgty7LgerFIWxvMLpUjqETSmjHojtJm2WnX2kK/2a1fLI7CO7ERP1YSEUXMucz4j+yBA==",
|
||||||
|
"license": "MIT",
|
||||||
|
"optionalDependencies": {
|
||||||
|
"msgpackr-extract": "^3.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/msgpackr-extract": {
|
||||||
|
"version": "3.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.4.tgz",
|
||||||
|
"integrity": "sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw==",
|
||||||
|
"hasInstallScript": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"optional": true,
|
||||||
|
"dependencies": {
|
||||||
|
"node-gyp-build-optional-packages": "5.2.2"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"download-msgpackr-prebuilds": "bin/download-prebuilds.js"
|
||||||
|
},
|
||||||
|
"optionalDependencies": {
|
||||||
|
"@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.4",
|
||||||
|
"@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.4",
|
||||||
|
"@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.4",
|
||||||
|
"@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.4",
|
||||||
|
"@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.4",
|
||||||
|
"@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.4"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/node-abort-controller": {
|
||||||
|
"version": "3.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz",
|
||||||
|
"integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/node-gyp-build-optional-packages": {
|
||||||
|
"version": "5.2.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz",
|
||||||
|
"integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==",
|
||||||
|
"license": "MIT",
|
||||||
|
"optional": true,
|
||||||
|
"dependencies": {
|
||||||
|
"detect-libc": "^2.0.1"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"node-gyp-build-optional-packages": "bin.js",
|
||||||
|
"node-gyp-build-optional-packages-optional": "optional.js",
|
||||||
|
"node-gyp-build-optional-packages-test": "build-test.js"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/redis-errors": {
|
||||||
|
"version": "1.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz",
|
||||||
|
"integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==",
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=4"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/redis-parser": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
|
||||||
|
"integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"redis-errors": "^1.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=4"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/seedrandom": {
|
||||||
|
"version": "3.0.5",
|
||||||
|
"resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz",
|
||||||
|
"integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/semver": {
|
||||||
|
"version": "7.8.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
|
||||||
|
"integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
|
||||||
|
"license": "ISC",
|
||||||
|
"bin": {
|
||||||
|
"semver": "bin/semver.js"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/standard-as-callback": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz",
|
||||||
|
"integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/tiny-emitter": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
|
||||||
|
"integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/tslib": {
|
||||||
|
"version": "2.8.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
|
||||||
|
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
|
||||||
|
"license": "0BSD"
|
||||||
|
},
|
||||||
|
"node_modules/typed-function": {
|
||||||
|
"version": "4.2.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/typed-function/-/typed-function-4.2.2.tgz",
|
||||||
|
"integrity": "sha512-VwaXim9Gp1bngi/q3do8hgttYn2uC3MoT/gfuMWylnj1IeZBUAyPddHZlo1K05BDoj8DYPpMdiHqH1dDYdJf2A==",
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 18"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
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.
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
# @babel/runtime
|
||||||
|
|
||||||
|
> babel's modular runtime helpers
|
||||||
|
|
||||||
|
See our website [@babel/runtime](https://babeljs.io/docs/babel-runtime) for more information.
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
Using npm:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
npm install --save @babel/runtime
|
||||||
|
```
|
||||||
|
|
||||||
|
or using yarn:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
yarn add @babel/runtime
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _AwaitValue(t) {
|
||||||
|
this.wrapped = t;
|
||||||
|
}
|
||||||
|
module.exports = _AwaitValue, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _OverloadYield(e, d) {
|
||||||
|
this.v = e, this.k = d;
|
||||||
|
}
|
||||||
|
module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
function _applyDecoratedDescriptor(i, e, r, n, l) {
|
||||||
|
var a = {};
|
||||||
|
return Object.keys(n).forEach(function (i) {
|
||||||
|
a[i] = n[i];
|
||||||
|
}), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, ("value" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) {
|
||||||
|
return n(i, e, r) || r;
|
||||||
|
}, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a;
|
||||||
|
}
|
||||||
|
module.exports = _applyDecoratedDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,236 @@
|
||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
var setFunctionName = require("./setFunctionName.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function old_createMetadataMethodsForProperty(e, t, a, r) {
|
||||||
|
return {
|
||||||
|
getMetadata: function getMetadata(o) {
|
||||||
|
old_assertNotFinished(r, "getMetadata"), old_assertMetadataKey(o);
|
||||||
|
var i = e[o];
|
||||||
|
if (void 0 !== i) if (1 === t) {
|
||||||
|
var n = i["public"];
|
||||||
|
if (void 0 !== n) return n[a];
|
||||||
|
} else if (2 === t) {
|
||||||
|
var l = i["private"];
|
||||||
|
if (void 0 !== l) return l.get(a);
|
||||||
|
} else if (Object.hasOwnProperty.call(i, "constructor")) return i.constructor;
|
||||||
|
},
|
||||||
|
setMetadata: function setMetadata(o, i) {
|
||||||
|
old_assertNotFinished(r, "setMetadata"), old_assertMetadataKey(o);
|
||||||
|
var n = e[o];
|
||||||
|
if (void 0 === n && (n = e[o] = {}), 1 === t) {
|
||||||
|
var l = n["public"];
|
||||||
|
void 0 === l && (l = n["public"] = {}), l[a] = i;
|
||||||
|
} else if (2 === t) {
|
||||||
|
var s = n.priv;
|
||||||
|
void 0 === s && (s = n["private"] = new Map()), s.set(a, i);
|
||||||
|
} else n.constructor = i;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function old_convertMetadataMapToFinal(e, t) {
|
||||||
|
var a = e[Symbol.metadata || Symbol["for"]("Symbol.metadata")],
|
||||||
|
r = Object.getOwnPropertySymbols(t);
|
||||||
|
if (0 !== r.length) {
|
||||||
|
for (var o = 0; o < r.length; o++) {
|
||||||
|
var i = r[o],
|
||||||
|
n = t[i],
|
||||||
|
l = a ? a[i] : null,
|
||||||
|
s = n["public"],
|
||||||
|
c = l ? l["public"] : null;
|
||||||
|
s && c && Object.setPrototypeOf(s, c);
|
||||||
|
var d = n["private"];
|
||||||
|
if (d) {
|
||||||
|
var u = Array.from(d.values()),
|
||||||
|
f = l ? l["private"] : null;
|
||||||
|
f && (u = u.concat(f)), n["private"] = u;
|
||||||
|
}
|
||||||
|
l && Object.setPrototypeOf(n, l);
|
||||||
|
}
|
||||||
|
a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function old_createAddInitializerMethod(e, t) {
|
||||||
|
return function (a) {
|
||||||
|
old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function old_memberDec(e, t, a, r, o, i, n, l, s) {
|
||||||
|
var c;
|
||||||
|
switch (i) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var d,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: l ? "#" + t : toPropertyKey(t),
|
||||||
|
isStatic: n,
|
||||||
|
isPrivate: l
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
if (0 !== i && (f.addInitializer = old_createAddInitializerMethod(o, p)), l) {
|
||||||
|
d = 2, u = Symbol(t);
|
||||||
|
var v = {};
|
||||||
|
0 === i ? (v.get = a.get, v.set = a.set) : 2 === i ? v.get = function () {
|
||||||
|
return a.value;
|
||||||
|
} : (1 !== i && 3 !== i || (v.get = function () {
|
||||||
|
return a.get.call(this);
|
||||||
|
}), 1 !== i && 4 !== i || (v.set = function (e) {
|
||||||
|
a.set.call(this, e);
|
||||||
|
})), f.access = v;
|
||||||
|
} else d = 1, u = t;
|
||||||
|
try {
|
||||||
|
return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p)));
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function old_assertNotFinished(e, t) {
|
||||||
|
if (e.v) throw Error("attempted to call " + t + " after decoration was finished");
|
||||||
|
}
|
||||||
|
function old_assertMetadataKey(e) {
|
||||||
|
if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e);
|
||||||
|
}
|
||||||
|
function old_assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function old_assertValidReturnValue(e, t) {
|
||||||
|
var a = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== a || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && old_assertCallable(t.get, "accessor.get"), void 0 !== t.set && old_assertCallable(t.set, "accessor.set"), void 0 !== t.init && old_assertCallable(t.init, "accessor.init"), void 0 !== t.initializer && old_assertCallable(t.initializer, "accessor.initializer");
|
||||||
|
} else if ("function" !== a) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function old_getInit(e) {
|
||||||
|
var t;
|
||||||
|
return null == (t = e.init) && (t = e.initializer) && void 0 !== console && console.warn(".initializer has been renamed to .init as of March 2022"), t;
|
||||||
|
}
|
||||||
|
function old_applyMemberDec(e, t, a, r, o, i, n, l, s) {
|
||||||
|
var c,
|
||||||
|
d,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
v,
|
||||||
|
y,
|
||||||
|
h = a[0];
|
||||||
|
if (n ? (0 === o || 1 === o ? (c = {
|
||||||
|
get: a[3],
|
||||||
|
set: a[4]
|
||||||
|
}, u = "get") : 3 === o ? (c = {
|
||||||
|
get: a[3]
|
||||||
|
}, u = "get") : 4 === o ? (c = {
|
||||||
|
set: a[3]
|
||||||
|
}, u = "set") : c = {
|
||||||
|
value: a[3]
|
||||||
|
}, 0 !== o && (1 === o && setFunctionName(a[4], "#" + r, "set"), setFunctionName(a[3], "#" + r, u))) : 0 !== o && (c = Object.getOwnPropertyDescriptor(t, r)), 1 === o ? f = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === o ? f = c.value : 3 === o ? f = c.get : 4 === o && (f = c.set), "function" == typeof h) void 0 !== (p = old_memberDec(h, r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? d = p : 1 === o ? (d = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : f = p);else for (var m = h.length - 1; m >= 0; m--) {
|
||||||
|
var b;
|
||||||
|
void 0 !== (p = old_memberDec(h[m], r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? b = p : 1 === o ? (b = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : f = p, void 0 !== b && (void 0 === d ? d = b : "function" == typeof d ? d = [d, b] : d.push(b)));
|
||||||
|
}
|
||||||
|
if (0 === o || 1 === o) {
|
||||||
|
if (void 0 === d) d = function d(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof d) {
|
||||||
|
var g = d;
|
||||||
|
d = function d(e, t) {
|
||||||
|
for (var a = t, r = 0; r < g.length; r++) a = g[r].call(e, a);
|
||||||
|
return a;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var _ = d;
|
||||||
|
d = function d(e, t) {
|
||||||
|
return _.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(d);
|
||||||
|
}
|
||||||
|
0 !== o && (1 === o ? (c.get = f.get, c.set = f.set) : 2 === o ? c.value = f : 3 === o ? c.get = f : 4 === o && (c.set = f), n ? 1 === o ? (e.push(function (e, t) {
|
||||||
|
return f.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return f.set.call(e, t);
|
||||||
|
})) : 2 === o ? e.push(f) : e.push(function (e, t) {
|
||||||
|
return f.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, r, c));
|
||||||
|
}
|
||||||
|
function old_applyMemberDecs(e, t, a, r, o) {
|
||||||
|
for (var i, n, l = new Map(), s = new Map(), c = 0; c < o.length; c++) {
|
||||||
|
var d = o[c];
|
||||||
|
if (Array.isArray(d)) {
|
||||||
|
var u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
v = d[1],
|
||||||
|
y = d[2],
|
||||||
|
h = d.length > 3,
|
||||||
|
m = v >= 5;
|
||||||
|
if (m ? (u = t, f = r, 0 != (v -= 5) && (p = n = n || [])) : (u = t.prototype, f = a, 0 !== v && (p = i = i || [])), 0 !== v && !h) {
|
||||||
|
var b = m ? s : l,
|
||||||
|
g = b.get(y) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== v || 4 === g && 3 !== v) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + y);
|
||||||
|
!g && v > 2 ? b.set(y, v) : b.set(y, !0);
|
||||||
|
}
|
||||||
|
old_applyMemberDec(e, u, d, y, v, m, h, f, p);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
old_pushInitializers(e, i), old_pushInitializers(e, n);
|
||||||
|
}
|
||||||
|
function old_pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var a = 0; a < t.length; a++) t[a].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function old_applyClassDecs(e, t, a, r) {
|
||||||
|
if (r.length > 0) {
|
||||||
|
for (var o = [], i = t, n = t.name, l = r.length - 1; l >= 0; l--) {
|
||||||
|
var s = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var c = Object.assign({
|
||||||
|
kind: "class",
|
||||||
|
name: n,
|
||||||
|
addInitializer: old_createAddInitializerMethod(o, s)
|
||||||
|
}, old_createMetadataMethodsForProperty(a, 0, n, s)),
|
||||||
|
d = r[l](i, c);
|
||||||
|
} finally {
|
||||||
|
s.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== d && (old_assertValidReturnValue(10, d), i = d);
|
||||||
|
}
|
||||||
|
e.push(i, function () {
|
||||||
|
for (var e = 0; e < o.length; e++) o[e].call(i);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function applyDecs(e, t, a) {
|
||||||
|
var r = [],
|
||||||
|
o = {},
|
||||||
|
i = {};
|
||||||
|
return old_applyMemberDecs(r, e, i, o, t), old_convertMetadataMapToFinal(e.prototype, i), old_applyClassDecs(r, e, o, a), old_convertMetadataMapToFinal(e, o), r;
|
||||||
|
}
|
||||||
|
module.exports = applyDecs, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,184 @@
|
||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
function applyDecs2203Factory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, a, n, i, s, o) {
|
||||||
|
var c;
|
||||||
|
switch (n) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: s ? "#" + t : t,
|
||||||
|
"static": i,
|
||||||
|
"private": s
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
0 !== n && (f.addInitializer = createAddInitializerMethod(a, p)), 0 === n ? s ? (l = r.get, u = r.set) : (l = function l() {
|
||||||
|
return this[t];
|
||||||
|
}, u = function u(e) {
|
||||||
|
this[t] = e;
|
||||||
|
}) : 2 === n ? l = function l() {
|
||||||
|
return r.value;
|
||||||
|
} : (1 !== n && 3 !== n || (l = function l() {
|
||||||
|
return r.get.call(this);
|
||||||
|
}), 1 !== n && 4 !== n || (u = function u(e) {
|
||||||
|
r.set.call(this, e);
|
||||||
|
})), f.access = l && u ? {
|
||||||
|
get: l,
|
||||||
|
set: u
|
||||||
|
} : l ? {
|
||||||
|
get: l
|
||||||
|
} : {
|
||||||
|
set: u
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(o, f);
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, a, n, i, s, o) {
|
||||||
|
var c,
|
||||||
|
l,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h = r[0];
|
||||||
|
if (s ? c = 0 === n || 1 === n ? {
|
||||||
|
get: r[3],
|
||||||
|
set: r[4]
|
||||||
|
} : 3 === n ? {
|
||||||
|
get: r[3]
|
||||||
|
} : 4 === n ? {
|
||||||
|
set: r[3]
|
||||||
|
} : {
|
||||||
|
value: r[3]
|
||||||
|
} : 0 !== n && (c = Object.getOwnPropertyDescriptor(t, a)), 1 === n ? u = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === n ? u = c.value : 3 === n ? u = c.get : 4 === n && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? l = f : 1 === n ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = {
|
||||||
|
get: p,
|
||||||
|
set: d
|
||||||
|
}) : u = f);else for (var v = h.length - 1; v >= 0; v--) {
|
||||||
|
var g;
|
||||||
|
void 0 !== (f = memberDec(h[v], a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? g = f : 1 === n ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = {
|
||||||
|
get: p,
|
||||||
|
set: d
|
||||||
|
}) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g)));
|
||||||
|
}
|
||||||
|
if (0 === n || 1 === n) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var y = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, a = 0; a < y.length; a++) r = y[a].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var m = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return m.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== n && (1 === n ? (c.get = u.get, c.set = u.set) : 2 === n ? c.value = u : 3 === n ? c.get = u : 4 === n && (c.set = u), s ? 1 === n ? (e.push(function (e, t) {
|
||||||
|
return u.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return u.set.call(e, t);
|
||||||
|
})) : 2 === n ? e.push(u) : e.push(function (e, t) {
|
||||||
|
return u.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, a, c));
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r) {
|
||||||
|
var a = [];
|
||||||
|
return function (e, t, r) {
|
||||||
|
for (var a, n, i = new Map(), s = new Map(), o = 0; o < r.length; o++) {
|
||||||
|
var c = r[o];
|
||||||
|
if (Array.isArray(c)) {
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = c[1],
|
||||||
|
p = c[2],
|
||||||
|
d = c.length > 3,
|
||||||
|
h = f >= 5;
|
||||||
|
if (h ? (l = t, 0 != (f -= 5) && (u = n = n || [])) : (l = t.prototype, 0 !== f && (u = a = a || [])), 0 !== f && !d) {
|
||||||
|
var v = h ? s : i,
|
||||||
|
g = v.get(p) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
|
||||||
|
!g && f > 2 ? v.set(p, f) : v.set(p, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(e, l, c, p, f, h, d, u);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
pushInitializers(e, a), pushInitializers(e, n);
|
||||||
|
}(a, e, t), function (e, t, r) {
|
||||||
|
if (r.length > 0) {
|
||||||
|
for (var a = [], n = t, i = t.name, s = r.length - 1; s >= 0; s--) {
|
||||||
|
var o = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var c = r[s](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: i,
|
||||||
|
addInitializer: createAddInitializerMethod(a, o)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
o.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== c && (assertValidReturnValue(10, c), n = c);
|
||||||
|
}
|
||||||
|
e.push(n, function () {
|
||||||
|
for (var e = 0; e < a.length; e++) a[e].call(n);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}(a, e, r), a;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var applyDecs2203Impl;
|
||||||
|
function applyDecs2203(e, t, r) {
|
||||||
|
return (applyDecs2203Impl = applyDecs2203Impl || applyDecs2203Factory())(e, t, r);
|
||||||
|
}
|
||||||
|
module.exports = applyDecs2203, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,191 @@
|
||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
var setFunctionName = require("./setFunctionName.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function applyDecs2203RFactory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, n, a, i, o, s) {
|
||||||
|
var c;
|
||||||
|
switch (a) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: o ? "#" + t : toPropertyKey(t),
|
||||||
|
"static": i,
|
||||||
|
"private": o
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
0 !== a && (f.addInitializer = createAddInitializerMethod(n, p)), 0 === a ? o ? (l = r.get, u = r.set) : (l = function l() {
|
||||||
|
return this[t];
|
||||||
|
}, u = function u(e) {
|
||||||
|
this[t] = e;
|
||||||
|
}) : 2 === a ? l = function l() {
|
||||||
|
return r.value;
|
||||||
|
} : (1 !== a && 3 !== a || (l = function l() {
|
||||||
|
return r.get.call(this);
|
||||||
|
}), 1 !== a && 4 !== a || (u = function u(e) {
|
||||||
|
r.set.call(this, e);
|
||||||
|
})), f.access = l && u ? {
|
||||||
|
get: l,
|
||||||
|
set: u
|
||||||
|
} : l ? {
|
||||||
|
get: l
|
||||||
|
} : {
|
||||||
|
set: u
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(s, f);
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, n, a, i, o, s) {
|
||||||
|
var c,
|
||||||
|
l,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h,
|
||||||
|
v = r[0];
|
||||||
|
if (o ? (0 === a || 1 === a ? (c = {
|
||||||
|
get: r[3],
|
||||||
|
set: r[4]
|
||||||
|
}, u = "get") : 3 === a ? (c = {
|
||||||
|
get: r[3]
|
||||||
|
}, u = "get") : 4 === a ? (c = {
|
||||||
|
set: r[3]
|
||||||
|
}, u = "set") : c = {
|
||||||
|
value: r[3]
|
||||||
|
}, 0 !== a && (1 === a && setFunctionName(r[4], "#" + n, "set"), setFunctionName(r[3], "#" + n, u))) : 0 !== a && (c = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? f = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === a ? f = c.value : 3 === a ? f = c.get : 4 === a && (f = c.set), "function" == typeof v) void 0 !== (p = memberDec(v, n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? l = p : 1 === a ? (l = p.init, d = p.get || f.get, h = p.set || f.set, f = {
|
||||||
|
get: d,
|
||||||
|
set: h
|
||||||
|
}) : f = p);else for (var g = v.length - 1; g >= 0; g--) {
|
||||||
|
var y;
|
||||||
|
void 0 !== (p = memberDec(v[g], n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? y = p : 1 === a ? (y = p.init, d = p.get || f.get, h = p.set || f.set, f = {
|
||||||
|
get: d,
|
||||||
|
set: h
|
||||||
|
}) : f = p, void 0 !== y && (void 0 === l ? l = y : "function" == typeof l ? l = [l, y] : l.push(y)));
|
||||||
|
}
|
||||||
|
if (0 === a || 1 === a) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var m = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, n = 0; n < m.length; n++) r = m[n].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var b = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return b.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== a && (1 === a ? (c.get = f.get, c.set = f.set) : 2 === a ? c.value = f : 3 === a ? c.get = f : 4 === a && (c.set = f), o ? 1 === a ? (e.push(function (e, t) {
|
||||||
|
return f.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return f.set.call(e, t);
|
||||||
|
})) : 2 === a ? e.push(f) : e.push(function (e, t) {
|
||||||
|
return f.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, n, c));
|
||||||
|
}
|
||||||
|
function applyMemberDecs(e, t) {
|
||||||
|
for (var r, n, a = [], i = new Map(), o = new Map(), s = 0; s < t.length; s++) {
|
||||||
|
var c = t[s];
|
||||||
|
if (Array.isArray(c)) {
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = c[1],
|
||||||
|
p = c[2],
|
||||||
|
d = c.length > 3,
|
||||||
|
h = f >= 5;
|
||||||
|
if (h ? (l = e, 0 != (f -= 5) && (u = n = n || [])) : (l = e.prototype, 0 !== f && (u = r = r || [])), 0 !== f && !d) {
|
||||||
|
var v = h ? o : i,
|
||||||
|
g = v.get(p) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
|
||||||
|
!g && f > 2 ? v.set(p, f) : v.set(p, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(a, l, c, p, f, h, d, u);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return pushInitializers(a, r), pushInitializers(a, n), a;
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r) {
|
||||||
|
return {
|
||||||
|
e: applyMemberDecs(e, t),
|
||||||
|
get c() {
|
||||||
|
return function (e, t) {
|
||||||
|
if (t.length > 0) {
|
||||||
|
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
|
||||||
|
var o = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var s = t[i](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: a,
|
||||||
|
addInitializer: createAddInitializerMethod(r, o)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
o.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== s && (assertValidReturnValue(10, s), n = s);
|
||||||
|
}
|
||||||
|
return [n, function () {
|
||||||
|
for (var e = 0; e < r.length; e++) r[e].call(n);
|
||||||
|
}];
|
||||||
|
}
|
||||||
|
}(e, r);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyDecs2203R(e, t, r) {
|
||||||
|
return (module.exports = applyDecs2203R = applyDecs2203RFactory(), module.exports.__esModule = true, module.exports["default"] = module.exports)(e, t, r);
|
||||||
|
}
|
||||||
|
module.exports = applyDecs2203R, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,222 @@
|
||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
var checkInRHS = require("./checkInRHS.js");
|
||||||
|
var setFunctionName = require("./setFunctionName.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function applyDecs2301Factory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function assertInstanceIfPrivate(e, t) {
|
||||||
|
if (!e(t)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, n, a, i, s, o, c) {
|
||||||
|
var u;
|
||||||
|
switch (a) {
|
||||||
|
case 1:
|
||||||
|
u = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
u = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
u = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
u = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
u = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
f,
|
||||||
|
p = {
|
||||||
|
kind: u,
|
||||||
|
name: s ? "#" + t : toPropertyKey(t),
|
||||||
|
"static": i,
|
||||||
|
"private": s
|
||||||
|
},
|
||||||
|
d = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
if (0 !== a && (p.addInitializer = createAddInitializerMethod(n, d)), s || 0 !== a && 2 !== a) {
|
||||||
|
if (2 === a) l = function l(e) {
|
||||||
|
return assertInstanceIfPrivate(c, e), r.value;
|
||||||
|
};else {
|
||||||
|
var h = 0 === a || 1 === a;
|
||||||
|
(h || 3 === a) && (l = s ? function (e) {
|
||||||
|
return assertInstanceIfPrivate(c, e), r.get.call(e);
|
||||||
|
} : function (e) {
|
||||||
|
return r.get.call(e);
|
||||||
|
}), (h || 4 === a) && (f = s ? function (e, t) {
|
||||||
|
assertInstanceIfPrivate(c, e), r.set.call(e, t);
|
||||||
|
} : function (e, t) {
|
||||||
|
r.set.call(e, t);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
} else l = function l(e) {
|
||||||
|
return e[t];
|
||||||
|
}, 0 === a && (f = function f(e, r) {
|
||||||
|
e[t] = r;
|
||||||
|
});
|
||||||
|
var v = s ? c.bind() : function (e) {
|
||||||
|
return t in e;
|
||||||
|
};
|
||||||
|
p.access = l && f ? {
|
||||||
|
get: l,
|
||||||
|
set: f,
|
||||||
|
has: v
|
||||||
|
} : l ? {
|
||||||
|
get: l,
|
||||||
|
has: v
|
||||||
|
} : {
|
||||||
|
set: f,
|
||||||
|
has: v
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(o, p);
|
||||||
|
} finally {
|
||||||
|
d.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function curryThis2(e) {
|
||||||
|
return function (t) {
|
||||||
|
e(this, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, n, a, i, s, o, c) {
|
||||||
|
var u,
|
||||||
|
l,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h,
|
||||||
|
v,
|
||||||
|
y,
|
||||||
|
g = r[0];
|
||||||
|
if (s ? (0 === a || 1 === a ? (u = {
|
||||||
|
get: (d = r[3], function () {
|
||||||
|
return d(this);
|
||||||
|
}),
|
||||||
|
set: curryThis2(r[4])
|
||||||
|
}, f = "get") : 3 === a ? (u = {
|
||||||
|
get: r[3]
|
||||||
|
}, f = "get") : 4 === a ? (u = {
|
||||||
|
set: r[3]
|
||||||
|
}, f = "set") : u = {
|
||||||
|
value: r[3]
|
||||||
|
}, 0 !== a && (1 === a && setFunctionName(u.set, "#" + n, "set"), setFunctionName(u[f || "value"], "#" + n, f))) : 0 !== a && (u = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? p = {
|
||||||
|
get: u.get,
|
||||||
|
set: u.set
|
||||||
|
} : 2 === a ? p = u.value : 3 === a ? p = u.get : 4 === a && (p = u.set), "function" == typeof g) void 0 !== (h = memberDec(g, n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? l = h : 1 === a ? (l = h.init, v = h.get || p.get, y = h.set || p.set, p = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : p = h);else for (var m = g.length - 1; m >= 0; m--) {
|
||||||
|
var b;
|
||||||
|
void 0 !== (h = memberDec(g[m], n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? b = h : 1 === a ? (b = h.init, v = h.get || p.get, y = h.set || p.set, p = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : p = h, void 0 !== b && (void 0 === l ? l = b : "function" == typeof l ? l = [l, b] : l.push(b)));
|
||||||
|
}
|
||||||
|
if (0 === a || 1 === a) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var I = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, n = 0; n < I.length; n++) r = I[n].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var w = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return w.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== a && (1 === a ? (u.get = p.get, u.set = p.set) : 2 === a ? u.value = p : 3 === a ? u.get = p : 4 === a && (u.set = p), s ? 1 === a ? (e.push(function (e, t) {
|
||||||
|
return p.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return p.set.call(e, t);
|
||||||
|
})) : 2 === a ? e.push(p) : e.push(function (e, t) {
|
||||||
|
return p.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, n, u));
|
||||||
|
}
|
||||||
|
function applyMemberDecs(e, t, r) {
|
||||||
|
for (var n, a, i, s = [], o = new Map(), c = new Map(), u = 0; u < t.length; u++) {
|
||||||
|
var l = t[u];
|
||||||
|
if (Array.isArray(l)) {
|
||||||
|
var f,
|
||||||
|
p,
|
||||||
|
d = l[1],
|
||||||
|
h = l[2],
|
||||||
|
v = l.length > 3,
|
||||||
|
y = d >= 5,
|
||||||
|
g = r;
|
||||||
|
if (y ? (f = e, 0 != (d -= 5) && (p = a = a || []), v && !i && (i = function i(t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
}), g = i) : (f = e.prototype, 0 !== d && (p = n = n || [])), 0 !== d && !v) {
|
||||||
|
var m = y ? c : o,
|
||||||
|
b = m.get(h) || 0;
|
||||||
|
if (!0 === b || 3 === b && 4 !== d || 4 === b && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
|
||||||
|
!b && d > 2 ? m.set(h, d) : m.set(h, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(s, f, l, h, d, y, v, p, g);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return pushInitializers(s, n), pushInitializers(s, a), s;
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r, n) {
|
||||||
|
return {
|
||||||
|
e: applyMemberDecs(e, t, n),
|
||||||
|
get c() {
|
||||||
|
return function (e, t) {
|
||||||
|
if (t.length > 0) {
|
||||||
|
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
|
||||||
|
var s = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var o = t[i](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: a,
|
||||||
|
addInitializer: createAddInitializerMethod(r, s)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
s.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== o && (assertValidReturnValue(10, o), n = o);
|
||||||
|
}
|
||||||
|
return [n, function () {
|
||||||
|
for (var e = 0; e < r.length; e++) r[e].call(n);
|
||||||
|
}];
|
||||||
|
}
|
||||||
|
}(e, r);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyDecs2301(e, t, r, n) {
|
||||||
|
return (module.exports = applyDecs2301 = applyDecs2301Factory(), module.exports.__esModule = true, module.exports["default"] = module.exports)(e, t, r, n);
|
||||||
|
}
|
||||||
|
module.exports = applyDecs2301, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,133 @@
|
||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
var checkInRHS = require("./checkInRHS.js");
|
||||||
|
var setFunctionName = require("./setFunctionName.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function applyDecs2305(e, t, r, n, o, a) {
|
||||||
|
function i(e, t, r) {
|
||||||
|
return function (n, o) {
|
||||||
|
return r && r(n), e[t].call(n, o);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function c(e, t) {
|
||||||
|
for (var r = 0; r < e.length; r++) e[r].call(t);
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
function s(e, t, r, n) {
|
||||||
|
if ("function" != typeof e && (n || void 0 !== e)) throw new TypeError(t + " must " + (r || "be") + " a function" + (n ? "" : " or undefined"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
function applyDec(e, t, r, n, o, a, c, u, l, f, p, d, h) {
|
||||||
|
function m(e) {
|
||||||
|
if (!h(e)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
var y,
|
||||||
|
v = t[0],
|
||||||
|
g = t[3],
|
||||||
|
b = !u;
|
||||||
|
if (!b) {
|
||||||
|
r || Array.isArray(v) || (v = [v]);
|
||||||
|
var w = {},
|
||||||
|
S = [],
|
||||||
|
A = 3 === o ? "get" : 4 === o || d ? "set" : "value";
|
||||||
|
f ? (p || d ? w = {
|
||||||
|
get: setFunctionName(function () {
|
||||||
|
return g(this);
|
||||||
|
}, n, "get"),
|
||||||
|
set: function set(e) {
|
||||||
|
t[4](this, e);
|
||||||
|
}
|
||||||
|
} : w[A] = g, p || setFunctionName(w[A], n, 2 === o ? "" : A)) : p || (w = Object.getOwnPropertyDescriptor(e, n));
|
||||||
|
}
|
||||||
|
for (var P = e, j = v.length - 1; j >= 0; j -= r ? 2 : 1) {
|
||||||
|
var D = v[j],
|
||||||
|
E = r ? v[j - 1] : void 0,
|
||||||
|
I = {},
|
||||||
|
O = {
|
||||||
|
kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
|
||||||
|
name: n,
|
||||||
|
metadata: a,
|
||||||
|
addInitializer: function (e, t) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
s(t, "An initializer", "be", !0), c.push(t);
|
||||||
|
}.bind(null, I)
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
if (b) (y = s(D.call(E, P, O), "class decorators", "return")) && (P = y);else {
|
||||||
|
var k, F;
|
||||||
|
O["static"] = l, O["private"] = f, f ? 2 === o ? k = function k(e) {
|
||||||
|
return m(e), w.value;
|
||||||
|
} : (o < 4 && (k = i(w, "get", m)), 3 !== o && (F = i(w, "set", m))) : (k = function k(e) {
|
||||||
|
return e[n];
|
||||||
|
}, (o < 2 || 4 === o) && (F = function F(e, t) {
|
||||||
|
e[n] = t;
|
||||||
|
}));
|
||||||
|
var N = O.access = {
|
||||||
|
has: f ? h.bind() : function (e) {
|
||||||
|
return n in e;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
if (k && (N.get = k), F && (N.set = F), P = D.call(E, d ? {
|
||||||
|
get: w.get,
|
||||||
|
set: w.set
|
||||||
|
} : w[A], O), d) {
|
||||||
|
if ("object" == _typeof(P) && P) (y = s(P.get, "accessor.get")) && (w.get = y), (y = s(P.set, "accessor.set")) && (w.set = y), (y = s(P.init, "accessor.init")) && S.push(y);else if (void 0 !== P) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
} else s(P, (p ? "field" : "method") + " decorators", "return") && (p ? S.push(P) : w[A] = P);
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
I.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return (p || d) && u.push(function (e, t) {
|
||||||
|
for (var r = S.length - 1; r >= 0; r--) t = S[r].call(e, t);
|
||||||
|
return t;
|
||||||
|
}), p || b || (f ? d ? u.push(i(w, "get"), i(w, "set")) : u.push(2 === o ? w[A] : i.call.bind(w[A])) : Object.defineProperty(e, n, w)), P;
|
||||||
|
}
|
||||||
|
function u(e, t) {
|
||||||
|
return Object.defineProperty(e, Symbol.metadata || Symbol["for"]("Symbol.metadata"), {
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !0,
|
||||||
|
value: t
|
||||||
|
});
|
||||||
|
}
|
||||||
|
if (arguments.length >= 6) var l = a[Symbol.metadata || Symbol["for"]("Symbol.metadata")];
|
||||||
|
var f = Object.create(null == l ? null : l),
|
||||||
|
p = function (e, t, r, n) {
|
||||||
|
var o,
|
||||||
|
a,
|
||||||
|
i = [],
|
||||||
|
s = function s(t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
},
|
||||||
|
u = new Map();
|
||||||
|
function l(e) {
|
||||||
|
e && i.push(c.bind(null, e));
|
||||||
|
}
|
||||||
|
for (var f = 0; f < t.length; f++) {
|
||||||
|
var p = t[f];
|
||||||
|
if (Array.isArray(p)) {
|
||||||
|
var d = p[1],
|
||||||
|
h = p[2],
|
||||||
|
m = p.length > 3,
|
||||||
|
y = 16 & d,
|
||||||
|
v = !!(8 & d),
|
||||||
|
g = 0 == (d &= 7),
|
||||||
|
b = h + "/" + v;
|
||||||
|
if (!g && !m) {
|
||||||
|
var w = u.get(b);
|
||||||
|
if (!0 === w || 3 === w && 4 !== d || 4 === w && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
|
||||||
|
u.set(b, !(d > 2) || d);
|
||||||
|
}
|
||||||
|
applyDec(v ? e : e.prototype, p, y, m ? "#" + h : toPropertyKey(h), d, n, v ? a = a || [] : o = o || [], i, v, m, g, 1 === d, v && m ? s : r);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return l(o), l(a), i;
|
||||||
|
}(e, t, o, f);
|
||||||
|
return r.length || u(e, f), {
|
||||||
|
e: p,
|
||||||
|
get c() {
|
||||||
|
var t = [];
|
||||||
|
return r.length && [u(applyDec(e, [r], n, e.name, 5, f, t), f), c.bind(null, t, e)];
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
module.exports = applyDecs2305, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,124 @@
|
||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
var checkInRHS = require("./checkInRHS.js");
|
||||||
|
var setFunctionName = require("./setFunctionName.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function applyDecs2311(e, t, n, r, o, i) {
|
||||||
|
var a,
|
||||||
|
c,
|
||||||
|
u,
|
||||||
|
s,
|
||||||
|
f,
|
||||||
|
l,
|
||||||
|
p,
|
||||||
|
d = Symbol.metadata || Symbol["for"]("Symbol.metadata"),
|
||||||
|
m = Object.defineProperty,
|
||||||
|
h = Object.create,
|
||||||
|
y = [h(null), h(null)],
|
||||||
|
v = t.length;
|
||||||
|
function g(t, n, r) {
|
||||||
|
return function (o, i) {
|
||||||
|
n && (i = o, o = e);
|
||||||
|
for (var a = 0; a < t.length; a++) i = t[a].apply(o, r ? [i] : []);
|
||||||
|
return r ? i : o;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function b(e, t, n, r) {
|
||||||
|
if ("function" != typeof e && (r || void 0 !== e)) throw new TypeError(t + " must " + (n || "be") + " a function" + (r ? "" : " or undefined"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
function applyDec(e, t, n, r, o, i, u, s, f, l, p) {
|
||||||
|
function d(e) {
|
||||||
|
if (!p(e)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
var h = [].concat(t[0]),
|
||||||
|
v = t[3],
|
||||||
|
w = !u,
|
||||||
|
D = 1 === o,
|
||||||
|
S = 3 === o,
|
||||||
|
j = 4 === o,
|
||||||
|
E = 2 === o;
|
||||||
|
function I(t, n, r) {
|
||||||
|
return function (o, i) {
|
||||||
|
return n && (i = o, o = e), r && r(o), P[t].call(o, i);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (!w) {
|
||||||
|
var P = {},
|
||||||
|
k = [],
|
||||||
|
F = S ? "get" : j || D ? "set" : "value";
|
||||||
|
if (f ? (l || D ? P = {
|
||||||
|
get: setFunctionName(function () {
|
||||||
|
return v(this);
|
||||||
|
}, r, "get"),
|
||||||
|
set: function set(e) {
|
||||||
|
t[4](this, e);
|
||||||
|
}
|
||||||
|
} : P[F] = v, l || setFunctionName(P[F], r, E ? "" : F)) : l || (P = Object.getOwnPropertyDescriptor(e, r)), !l && !f) {
|
||||||
|
if ((c = y[+s][r]) && 7 !== (c ^ o)) throw Error("Decorating two elements with the same name (" + P[F].name + ") is not supported yet");
|
||||||
|
y[+s][r] = o < 3 ? 1 : o;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (var N = e, O = h.length - 1; O >= 0; O -= n ? 2 : 1) {
|
||||||
|
var T = b(h[O], "A decorator", "be", !0),
|
||||||
|
z = n ? h[O - 1] : void 0,
|
||||||
|
A = {},
|
||||||
|
H = {
|
||||||
|
kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
|
||||||
|
name: r,
|
||||||
|
metadata: a,
|
||||||
|
addInitializer: function (e, t) {
|
||||||
|
if (e.v) throw new TypeError("attempted to call addInitializer after decoration was finished");
|
||||||
|
b(t, "An initializer", "be", !0), i.push(t);
|
||||||
|
}.bind(null, A)
|
||||||
|
};
|
||||||
|
if (w) c = T.call(z, N, H), A.v = 1, b(c, "class decorators", "return") && (N = c);else if (H["static"] = s, H["private"] = f, c = H.access = {
|
||||||
|
has: f ? p.bind() : function (e) {
|
||||||
|
return r in e;
|
||||||
|
}
|
||||||
|
}, j || (c.get = f ? E ? function (e) {
|
||||||
|
return d(e), P.value;
|
||||||
|
} : I("get", 0, d) : function (e) {
|
||||||
|
return e[r];
|
||||||
|
}), E || S || (c.set = f ? I("set", 0, d) : function (e, t) {
|
||||||
|
e[r] = t;
|
||||||
|
}), N = T.call(z, D ? {
|
||||||
|
get: P.get,
|
||||||
|
set: P.set
|
||||||
|
} : P[F], H), A.v = 1, D) {
|
||||||
|
if ("object" == _typeof(N) && N) (c = b(N.get, "accessor.get")) && (P.get = c), (c = b(N.set, "accessor.set")) && (P.set = c), (c = b(N.init, "accessor.init")) && k.unshift(c);else if (void 0 !== N) throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined");
|
||||||
|
} else b(N, (l ? "field" : "method") + " decorators", "return") && (l ? k.unshift(N) : P[F] = N);
|
||||||
|
}
|
||||||
|
return o < 2 && u.push(g(k, s, 1), g(i, s, 0)), l || w || (f ? D ? u.splice(-1, 0, I("get", s), I("set", s)) : u.push(E ? P[F] : b.call.bind(P[F])) : m(e, r, P)), N;
|
||||||
|
}
|
||||||
|
function w(e) {
|
||||||
|
return m(e, d, {
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !0,
|
||||||
|
value: a
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return void 0 !== i && (a = i[d]), a = h(null == a ? null : a), f = [], l = function l(e) {
|
||||||
|
e && f.push(g(e));
|
||||||
|
}, p = function p(t, r) {
|
||||||
|
for (var i = 0; i < n.length; i++) {
|
||||||
|
var a = n[i],
|
||||||
|
c = a[1],
|
||||||
|
l = 7 & c;
|
||||||
|
if ((8 & c) == t && !l == r) {
|
||||||
|
var p = a[2],
|
||||||
|
d = !!a[3],
|
||||||
|
m = 16 & c;
|
||||||
|
applyDec(t ? e : e.prototype, a, m, d ? "#" + p : toPropertyKey(p), l, l < 2 ? [] : t ? s = s || [] : u = u || [], f, !!t, d, r, t && d ? function (t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
} : o);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, p(8, 0), p(0, 0), p(8, 1), p(0, 1), l(u), l(s), c = f, v || w(e), {
|
||||||
|
e: c,
|
||||||
|
get c() {
|
||||||
|
var n = [];
|
||||||
|
return v && [w(e = applyDec(e, [t], r, e.name, 5, n)), g(n, 1)];
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
module.exports = applyDecs2311, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
function _arrayLikeToArray(r, a) {
|
||||||
|
(null == a || a > r.length) && (a = r.length);
|
||||||
|
for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
|
||||||
|
return n;
|
||||||
|
}
|
||||||
|
module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _arrayWithHoles(r) {
|
||||||
|
if (Array.isArray(r)) return r;
|
||||||
|
}
|
||||||
|
module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var arrayLikeToArray = require("./arrayLikeToArray.js");
|
||||||
|
function _arrayWithoutHoles(r) {
|
||||||
|
if (Array.isArray(r)) return arrayLikeToArray(r);
|
||||||
|
}
|
||||||
|
module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
function _assertClassBrand(e, t, n) {
|
||||||
|
if ("function" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n;
|
||||||
|
throw new TypeError("Private element is not present on this object");
|
||||||
|
}
|
||||||
|
module.exports = _assertClassBrand, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
function _assertThisInitialized(e) {
|
||||||
|
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
var OverloadYield = require("./OverloadYield.js");
|
||||||
|
function _asyncGeneratorDelegate(t) {
|
||||||
|
var e = {},
|
||||||
|
n = !1;
|
||||||
|
function pump(e, r) {
|
||||||
|
return n = !0, r = new Promise(function (n) {
|
||||||
|
n(t[e](r));
|
||||||
|
}), {
|
||||||
|
done: !1,
|
||||||
|
value: new OverloadYield(r, 1)
|
||||||
|
};
|
||||||
|
}
|
||||||
|
return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () {
|
||||||
|
return this;
|
||||||
|
}, e.next = function (t) {
|
||||||
|
return n ? (n = !1, t) : pump("next", t);
|
||||||
|
}, "function" == typeof t["throw"] && (e["throw"] = function (t) {
|
||||||
|
if (n) throw n = !1, t;
|
||||||
|
return pump("throw", t);
|
||||||
|
}), "function" == typeof t["return"] && (e["return"] = function (t) {
|
||||||
|
return n ? (n = !1, t) : pump("return", t);
|
||||||
|
}), e;
|
||||||
|
}
|
||||||
|
module.exports = _asyncGeneratorDelegate, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
function _asyncIterator(r) {
|
||||||
|
var n,
|
||||||
|
t,
|
||||||
|
o,
|
||||||
|
e = 2;
|
||||||
|
for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) {
|
||||||
|
if (t && null != (n = r[t])) return n.call(r);
|
||||||
|
if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r));
|
||||||
|
t = "@@asyncIterator", o = "@@iterator";
|
||||||
|
}
|
||||||
|
throw new TypeError("Object is not async iterable");
|
||||||
|
}
|
||||||
|
function AsyncFromSyncIterator(r) {
|
||||||
|
function AsyncFromSyncIteratorContinuation(r) {
|
||||||
|
if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object."));
|
||||||
|
var n = r.done;
|
||||||
|
return Promise.resolve(r.value).then(function (r) {
|
||||||
|
return {
|
||||||
|
value: r,
|
||||||
|
done: n
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) {
|
||||||
|
this.s = r, this.n = r.next;
|
||||||
|
}, AsyncFromSyncIterator.prototype = {
|
||||||
|
s: null,
|
||||||
|
n: null,
|
||||||
|
next: function next() {
|
||||||
|
return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments));
|
||||||
|
},
|
||||||
|
"return": function _return(r) {
|
||||||
|
var n = this.s["return"];
|
||||||
|
return void 0 === n ? Promise.resolve({
|
||||||
|
value: r,
|
||||||
|
done: !0
|
||||||
|
}) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
|
||||||
|
},
|
||||||
|
"throw": function _throw(r) {
|
||||||
|
var n = this.s["return"];
|
||||||
|
return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
|
||||||
|
}
|
||||||
|
}, new AsyncFromSyncIterator(r);
|
||||||
|
}
|
||||||
|
module.exports = _asyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
function asyncGeneratorStep(n, t, e, r, o, a, c) {
|
||||||
|
try {
|
||||||
|
var i = n[a](c),
|
||||||
|
u = i.value;
|
||||||
|
} catch (n) {
|
||||||
|
return void e(n);
|
||||||
|
}
|
||||||
|
i.done ? t(u) : Promise.resolve(u).then(r, o);
|
||||||
|
}
|
||||||
|
function _asyncToGenerator(n) {
|
||||||
|
return function () {
|
||||||
|
var t = this,
|
||||||
|
e = arguments;
|
||||||
|
return new Promise(function (r, o) {
|
||||||
|
var a = n.apply(t, e);
|
||||||
|
function _next(n) {
|
||||||
|
asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
|
||||||
|
}
|
||||||
|
function _throw(n) {
|
||||||
|
asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
|
||||||
|
}
|
||||||
|
_next(void 0);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var OverloadYield = require("./OverloadYield.js");
|
||||||
|
function _awaitAsyncGenerator(e) {
|
||||||
|
return new OverloadYield(e, 0);
|
||||||
|
}
|
||||||
|
module.exports = _awaitAsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
var getPrototypeOf = require("./getPrototypeOf.js");
|
||||||
|
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
|
||||||
|
var possibleConstructorReturn = require("./possibleConstructorReturn.js");
|
||||||
|
function _callSuper(t, o, e) {
|
||||||
|
return o = getPrototypeOf(o), possibleConstructorReturn(t, isNativeReflectConstruct() ? Reflect.construct(o, e || [], getPrototypeOf(t).constructor) : o.apply(t, e));
|
||||||
|
}
|
||||||
|
module.exports = _callSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
function _checkInRHS(e) {
|
||||||
|
if (Object(e) !== e) throw TypeError("right-hand side of 'in' should be an object, got " + (null !== e ? _typeof(e) : "null"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
module.exports = _checkInRHS, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _checkPrivateRedeclaration(e, t) {
|
||||||
|
if (t.has(e)) throw new TypeError("Cannot initialize the same private elements twice on an object");
|
||||||
|
}
|
||||||
|
module.exports = _checkPrivateRedeclaration, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
10
node_modules/@babel/runtime/helpers/classApplyDescriptorDestructureSet.js
generated
vendored
Normal file
10
node_modules/@babel/runtime/helpers/classApplyDescriptorDestructureSet.js
generated
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
function _classApplyDescriptorDestructureSet(e, t) {
|
||||||
|
if (t.set) return "__destrObj" in t || (t.__destrObj = {
|
||||||
|
set value(r) {
|
||||||
|
t.set.call(e, r);
|
||||||
|
}
|
||||||
|
}), t.__destrObj;
|
||||||
|
if (!t.writable) throw new TypeError("attempted to set read only private field");
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
module.exports = _classApplyDescriptorDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _classApplyDescriptorGet(e, t) {
|
||||||
|
return t.get ? t.get.call(e) : t.value;
|
||||||
|
}
|
||||||
|
module.exports = _classApplyDescriptorGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
function _classApplyDescriptorSet(e, t, l) {
|
||||||
|
if (t.set) t.set.call(e, l);else {
|
||||||
|
if (!t.writable) throw new TypeError("attempted to set read only private field");
|
||||||
|
t.value = l;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
module.exports = _classApplyDescriptorSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _classCallCheck(a, n) {
|
||||||
|
if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
|
||||||
|
}
|
||||||
|
module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
5
node_modules/@babel/runtime/helpers/classCheckPrivateStaticAccess.js
generated
vendored
Normal file
5
node_modules/@babel/runtime/helpers/classCheckPrivateStaticAccess.js
generated
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classCheckPrivateStaticAccess(s, a, r) {
|
||||||
|
return assertClassBrand(a, s, r);
|
||||||
|
}
|
||||||
|
module.exports = _classCheckPrivateStaticAccess, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
4
node_modules/@babel/runtime/helpers/classCheckPrivateStaticFieldDescriptor.js
generated
vendored
Normal file
4
node_modules/@babel/runtime/helpers/classCheckPrivateStaticFieldDescriptor.js
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _classCheckPrivateStaticFieldDescriptor(t, e) {
|
||||||
|
if (void 0 === t) throw new TypeError("attempted to " + e + " private static field before its declaration");
|
||||||
|
}
|
||||||
|
module.exports = _classCheckPrivateStaticFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
|
||||||
|
function _classExtractFieldDescriptor(e, t) {
|
||||||
|
return classPrivateFieldGet2(t, e);
|
||||||
|
}
|
||||||
|
module.exports = _classExtractFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _classNameTDZError(e) {
|
||||||
|
throw new ReferenceError('Class "' + e + '" cannot be referenced in computed property keys.');
|
||||||
|
}
|
||||||
|
module.exports = _classNameTDZError, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
7
node_modules/@babel/runtime/helpers/classPrivateFieldDestructureSet.js
generated
vendored
Normal file
7
node_modules/@babel/runtime/helpers/classPrivateFieldDestructureSet.js
generated
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js");
|
||||||
|
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
|
||||||
|
function _classPrivateFieldDestructureSet(e, t) {
|
||||||
|
var r = classPrivateFieldGet2(t, e);
|
||||||
|
return classApplyDescriptorDestructureSet(e, r);
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js");
|
||||||
|
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
|
||||||
|
function _classPrivateFieldGet(e, t) {
|
||||||
|
var r = classPrivateFieldGet2(t, e);
|
||||||
|
return classApplyDescriptorGet(e, r);
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classPrivateFieldGet2(s, a) {
|
||||||
|
return s.get(assertClassBrand(s, a));
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldGet2, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js");
|
||||||
|
function _classPrivateFieldInitSpec(e, t, a) {
|
||||||
|
checkPrivateRedeclaration(e, t), t.set(e, a);
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
function _classPrivateFieldBase(e, t) {
|
||||||
|
if (!{}.hasOwnProperty.call(e, t)) throw new TypeError("attempted to use private field on non-instance");
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var id = 0;
|
||||||
|
function _classPrivateFieldKey(e) {
|
||||||
|
return "__private_" + id++ + "_" + e;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js");
|
||||||
|
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
|
||||||
|
function _classPrivateFieldSet(e, t, r) {
|
||||||
|
var s = classPrivateFieldGet2(t, e);
|
||||||
|
return classApplyDescriptorSet(e, s, r), r;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classPrivateFieldSet2(s, a, r) {
|
||||||
|
return s.set(assertClassBrand(s, a), r), r;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldSet2, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classPrivateGetter(s, r, a) {
|
||||||
|
return a(assertClassBrand(s, r));
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateGetter, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classPrivateMethodGet(s, a, r) {
|
||||||
|
return assertClassBrand(a, s), r;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js");
|
||||||
|
function _classPrivateMethodInitSpec(e, a) {
|
||||||
|
checkPrivateRedeclaration(e, a), a.add(e);
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateMethodInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _classPrivateMethodSet() {
|
||||||
|
throw new TypeError("attempted to reassign private method");
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classPrivateSetter(s, r, a, t) {
|
||||||
|
return r(assertClassBrand(s, a), t), t;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateSetter, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
7
node_modules/@babel/runtime/helpers/classStaticPrivateFieldDestructureSet.js
generated
vendored
Normal file
7
node_modules/@babel/runtime/helpers/classStaticPrivateFieldDestructureSet.js
generated
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js");
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
|
||||||
|
function _classStaticPrivateFieldDestructureSet(t, r, s) {
|
||||||
|
return assertClassBrand(r, t), classCheckPrivateStaticFieldDescriptor(s, "set"), classApplyDescriptorDestructureSet(t, s);
|
||||||
|
}
|
||||||
|
module.exports = _classStaticPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
7
node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecGet.js
generated
vendored
Normal file
7
node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecGet.js
generated
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js");
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
|
||||||
|
function _classStaticPrivateFieldSpecGet(t, s, r) {
|
||||||
|
return assertClassBrand(s, t), classCheckPrivateStaticFieldDescriptor(r, "get"), classApplyDescriptorGet(t, r);
|
||||||
|
}
|
||||||
|
module.exports = _classStaticPrivateFieldSpecGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
7
node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecSet.js
generated
vendored
Normal file
7
node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecSet.js
generated
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js");
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
|
||||||
|
function _classStaticPrivateFieldSpecSet(s, t, r, e) {
|
||||||
|
return assertClassBrand(t, s), classCheckPrivateStaticFieldDescriptor(r, "set"), classApplyDescriptorSet(s, r, e), e;
|
||||||
|
}
|
||||||
|
module.exports = _classStaticPrivateFieldSpecSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classStaticPrivateMethodGet(s, a, t) {
|
||||||
|
return assertClassBrand(a, s), t;
|
||||||
|
}
|
||||||
|
module.exports = _classStaticPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _classStaticPrivateMethodSet() {
|
||||||
|
throw new TypeError("attempted to set read only static private field");
|
||||||
|
}
|
||||||
|
module.exports = _classStaticPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
|
||||||
|
var setPrototypeOf = require("./setPrototypeOf.js");
|
||||||
|
function _construct(t, e, r) {
|
||||||
|
if (isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);
|
||||||
|
var o = [null];
|
||||||
|
o.push.apply(o, e);
|
||||||
|
var p = new (t.bind.apply(t, o))();
|
||||||
|
return r && setPrototypeOf(p, r.prototype), p;
|
||||||
|
}
|
||||||
|
module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function _defineProperties(e, r) {
|
||||||
|
for (var t = 0; t < r.length; t++) {
|
||||||
|
var o = r[t];
|
||||||
|
o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function _createClass(e, r, t) {
|
||||||
|
return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
|
||||||
|
writable: !1
|
||||||
|
}), e;
|
||||||
|
}
|
||||||
|
module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,50 @@
|
||||||
|
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
|
||||||
|
function _createForOfIteratorHelper(r, e) {
|
||||||
|
var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
|
||||||
|
if (!t) {
|
||||||
|
if (Array.isArray(r) || (t = unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) {
|
||||||
|
t && (r = t);
|
||||||
|
var _n = 0,
|
||||||
|
F = function F() {};
|
||||||
|
return {
|
||||||
|
s: F,
|
||||||
|
n: function n() {
|
||||||
|
return _n >= r.length ? {
|
||||||
|
done: !0
|
||||||
|
} : {
|
||||||
|
done: !1,
|
||||||
|
value: r[_n++]
|
||||||
|
};
|
||||||
|
},
|
||||||
|
e: function e(r) {
|
||||||
|
throw r;
|
||||||
|
},
|
||||||
|
f: F
|
||||||
|
};
|
||||||
|
}
|
||||||
|
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||||||
|
}
|
||||||
|
var o,
|
||||||
|
a = !0,
|
||||||
|
u = !1;
|
||||||
|
return {
|
||||||
|
s: function s() {
|
||||||
|
t = t.call(r);
|
||||||
|
},
|
||||||
|
n: function n() {
|
||||||
|
var r = t.next();
|
||||||
|
return a = r.done, r;
|
||||||
|
},
|
||||||
|
e: function e(r) {
|
||||||
|
u = !0, o = r;
|
||||||
|
},
|
||||||
|
f: function f() {
|
||||||
|
try {
|
||||||
|
a || null == t["return"] || t["return"]();
|
||||||
|
} finally {
|
||||||
|
if (u) throw o;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
module.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
19
node_modules/@babel/runtime/helpers/createForOfIteratorHelperLoose.js
generated
vendored
Normal file
19
node_modules/@babel/runtime/helpers/createForOfIteratorHelperLoose.js
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
|
||||||
|
function _createForOfIteratorHelperLoose(r, e) {
|
||||||
|
var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
|
||||||
|
if (t) return (t = t.call(r)).next.bind(t);
|
||||||
|
if (Array.isArray(r) || (t = unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) {
|
||||||
|
t && (r = t);
|
||||||
|
var o = 0;
|
||||||
|
return function () {
|
||||||
|
return o >= r.length ? {
|
||||||
|
done: !0
|
||||||
|
} : {
|
||||||
|
done: !1,
|
||||||
|
value: r[o++]
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||||||
|
}
|
||||||
|
module.exports = _createForOfIteratorHelperLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
var getPrototypeOf = require("./getPrototypeOf.js");
|
||||||
|
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
|
||||||
|
var possibleConstructorReturn = require("./possibleConstructorReturn.js");
|
||||||
|
function _createSuper(t) {
|
||||||
|
var r = isNativeReflectConstruct();
|
||||||
|
return function () {
|
||||||
|
var e,
|
||||||
|
o = getPrototypeOf(t);
|
||||||
|
if (r) {
|
||||||
|
var s = getPrototypeOf(this).constructor;
|
||||||
|
e = Reflect.construct(o, arguments, s);
|
||||||
|
} else e = o.apply(this, arguments);
|
||||||
|
return possibleConstructorReturn(this, e);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
module.exports = _createSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,250 @@
|
||||||
|
var toArray = require("./toArray.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function _decorate(e, r, t, i) {
|
||||||
|
var o = _getDecoratorsApi();
|
||||||
|
if (i) for (var n = 0; n < i.length; n++) o = i[n](o);
|
||||||
|
var s = r(function (e) {
|
||||||
|
o.initializeInstanceElements(e, a.elements);
|
||||||
|
}, t),
|
||||||
|
a = o.decorateClass(_coalesceClassElements(s.d.map(_createElementDescriptor)), e);
|
||||||
|
return o.initializeClassElements(s.F, a.elements), o.runClassFinishers(s.F, a.finishers);
|
||||||
|
}
|
||||||
|
function _getDecoratorsApi() {
|
||||||
|
_getDecoratorsApi = function _getDecoratorsApi() {
|
||||||
|
return e;
|
||||||
|
};
|
||||||
|
var e = {
|
||||||
|
elementsDefinitionOrder: [["method"], ["field"]],
|
||||||
|
initializeInstanceElements: function initializeInstanceElements(e, r) {
|
||||||
|
["method", "field"].forEach(function (t) {
|
||||||
|
r.forEach(function (r) {
|
||||||
|
r.kind === t && "own" === r.placement && this.defineClassElement(e, r);
|
||||||
|
}, this);
|
||||||
|
}, this);
|
||||||
|
},
|
||||||
|
initializeClassElements: function initializeClassElements(e, r) {
|
||||||
|
var t = e.prototype;
|
||||||
|
["method", "field"].forEach(function (i) {
|
||||||
|
r.forEach(function (r) {
|
||||||
|
var o = r.placement;
|
||||||
|
if (r.kind === i && ("static" === o || "prototype" === o)) {
|
||||||
|
var n = "static" === o ? e : t;
|
||||||
|
this.defineClassElement(n, r);
|
||||||
|
}
|
||||||
|
}, this);
|
||||||
|
}, this);
|
||||||
|
},
|
||||||
|
defineClassElement: function defineClassElement(e, r) {
|
||||||
|
var t = r.descriptor;
|
||||||
|
if ("field" === r.kind) {
|
||||||
|
var i = r.initializer;
|
||||||
|
t = {
|
||||||
|
enumerable: t.enumerable,
|
||||||
|
writable: t.writable,
|
||||||
|
configurable: t.configurable,
|
||||||
|
value: void 0 === i ? void 0 : i.call(e)
|
||||||
|
};
|
||||||
|
}
|
||||||
|
Object.defineProperty(e, r.key, t);
|
||||||
|
},
|
||||||
|
decorateClass: function decorateClass(e, r) {
|
||||||
|
var t = [],
|
||||||
|
i = [],
|
||||||
|
o = {
|
||||||
|
"static": [],
|
||||||
|
prototype: [],
|
||||||
|
own: []
|
||||||
|
};
|
||||||
|
if (e.forEach(function (e) {
|
||||||
|
this.addElementPlacement(e, o);
|
||||||
|
}, this), e.forEach(function (e) {
|
||||||
|
if (!_hasDecorators(e)) return t.push(e);
|
||||||
|
var r = this.decorateElement(e, o);
|
||||||
|
t.push(r.element), t.push.apply(t, r.extras), i.push.apply(i, r.finishers);
|
||||||
|
}, this), !r) return {
|
||||||
|
elements: t,
|
||||||
|
finishers: i
|
||||||
|
};
|
||||||
|
var n = this.decorateConstructor(t, r);
|
||||||
|
return i.push.apply(i, n.finishers), n.finishers = i, n;
|
||||||
|
},
|
||||||
|
addElementPlacement: function addElementPlacement(e, r, t) {
|
||||||
|
var i = r[e.placement];
|
||||||
|
if (!t && -1 !== i.indexOf(e.key)) throw new TypeError("Duplicated element (" + e.key + ")");
|
||||||
|
i.push(e.key);
|
||||||
|
},
|
||||||
|
decorateElement: function decorateElement(e, r) {
|
||||||
|
for (var t = [], i = [], o = e.decorators, n = o.length - 1; n >= 0; n--) {
|
||||||
|
var s = r[e.placement];
|
||||||
|
s.splice(s.indexOf(e.key), 1);
|
||||||
|
var a = this.fromElementDescriptor(e),
|
||||||
|
l = this.toElementFinisherExtras((0, o[n])(a) || a);
|
||||||
|
e = l.element, this.addElementPlacement(e, r), l.finisher && i.push(l.finisher);
|
||||||
|
var c = l.extras;
|
||||||
|
if (c) {
|
||||||
|
for (var p = 0; p < c.length; p++) this.addElementPlacement(c[p], r);
|
||||||
|
t.push.apply(t, c);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
element: e,
|
||||||
|
finishers: i,
|
||||||
|
extras: t
|
||||||
|
};
|
||||||
|
},
|
||||||
|
decorateConstructor: function decorateConstructor(e, r) {
|
||||||
|
for (var t = [], i = r.length - 1; i >= 0; i--) {
|
||||||
|
var o = this.fromClassDescriptor(e),
|
||||||
|
n = this.toClassDescriptor((0, r[i])(o) || o);
|
||||||
|
if (void 0 !== n.finisher && t.push(n.finisher), void 0 !== n.elements) {
|
||||||
|
e = n.elements;
|
||||||
|
for (var s = 0; s < e.length - 1; s++) for (var a = s + 1; a < e.length; a++) if (e[s].key === e[a].key && e[s].placement === e[a].placement) throw new TypeError("Duplicated element (" + e[s].key + ")");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
elements: e,
|
||||||
|
finishers: t
|
||||||
|
};
|
||||||
|
},
|
||||||
|
fromElementDescriptor: function fromElementDescriptor(e) {
|
||||||
|
var r = {
|
||||||
|
kind: e.kind,
|
||||||
|
key: e.key,
|
||||||
|
placement: e.placement,
|
||||||
|
descriptor: e.descriptor
|
||||||
|
};
|
||||||
|
return Object.defineProperty(r, Symbol.toStringTag, {
|
||||||
|
value: "Descriptor",
|
||||||
|
configurable: !0
|
||||||
|
}), "field" === e.kind && (r.initializer = e.initializer), r;
|
||||||
|
},
|
||||||
|
toElementDescriptors: function toElementDescriptors(e) {
|
||||||
|
if (void 0 !== e) return toArray(e).map(function (e) {
|
||||||
|
var r = this.toElementDescriptor(e);
|
||||||
|
return this.disallowProperty(e, "finisher", "An element descriptor"), this.disallowProperty(e, "extras", "An element descriptor"), r;
|
||||||
|
}, this);
|
||||||
|
},
|
||||||
|
toElementDescriptor: function toElementDescriptor(e) {
|
||||||
|
var r = e.kind + "";
|
||||||
|
if ("method" !== r && "field" !== r) throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "' + r + '"');
|
||||||
|
var t = toPropertyKey(e.key),
|
||||||
|
i = e.placement + "";
|
||||||
|
if ("static" !== i && "prototype" !== i && "own" !== i) throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "' + i + '"');
|
||||||
|
var o = e.descriptor;
|
||||||
|
this.disallowProperty(e, "elements", "An element descriptor");
|
||||||
|
var n = {
|
||||||
|
kind: r,
|
||||||
|
key: t,
|
||||||
|
placement: i,
|
||||||
|
descriptor: Object.assign({}, o)
|
||||||
|
};
|
||||||
|
return "field" !== r ? this.disallowProperty(e, "initializer", "A method descriptor") : (this.disallowProperty(o, "get", "The property descriptor of a field descriptor"), this.disallowProperty(o, "set", "The property descriptor of a field descriptor"), this.disallowProperty(o, "value", "The property descriptor of a field descriptor"), n.initializer = e.initializer), n;
|
||||||
|
},
|
||||||
|
toElementFinisherExtras: function toElementFinisherExtras(e) {
|
||||||
|
return {
|
||||||
|
element: this.toElementDescriptor(e),
|
||||||
|
finisher: _optionalCallableProperty(e, "finisher"),
|
||||||
|
extras: this.toElementDescriptors(e.extras)
|
||||||
|
};
|
||||||
|
},
|
||||||
|
fromClassDescriptor: function fromClassDescriptor(e) {
|
||||||
|
var r = {
|
||||||
|
kind: "class",
|
||||||
|
elements: e.map(this.fromElementDescriptor, this)
|
||||||
|
};
|
||||||
|
return Object.defineProperty(r, Symbol.toStringTag, {
|
||||||
|
value: "Descriptor",
|
||||||
|
configurable: !0
|
||||||
|
}), r;
|
||||||
|
},
|
||||||
|
toClassDescriptor: function toClassDescriptor(e) {
|
||||||
|
var r = e.kind + "";
|
||||||
|
if ("class" !== r) throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "' + r + '"');
|
||||||
|
this.disallowProperty(e, "key", "A class descriptor"), this.disallowProperty(e, "placement", "A class descriptor"), this.disallowProperty(e, "descriptor", "A class descriptor"), this.disallowProperty(e, "initializer", "A class descriptor"), this.disallowProperty(e, "extras", "A class descriptor");
|
||||||
|
var t = _optionalCallableProperty(e, "finisher");
|
||||||
|
return {
|
||||||
|
elements: this.toElementDescriptors(e.elements),
|
||||||
|
finisher: t
|
||||||
|
};
|
||||||
|
},
|
||||||
|
runClassFinishers: function runClassFinishers(e, r) {
|
||||||
|
for (var t = 0; t < r.length; t++) {
|
||||||
|
var i = (0, r[t])(e);
|
||||||
|
if (void 0 !== i) {
|
||||||
|
if ("function" != typeof i) throw new TypeError("Finishers must return a constructor.");
|
||||||
|
e = i;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return e;
|
||||||
|
},
|
||||||
|
disallowProperty: function disallowProperty(e, r, t) {
|
||||||
|
if (void 0 !== e[r]) throw new TypeError(t + " can't have a ." + r + " property.");
|
||||||
|
}
|
||||||
|
};
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
function _createElementDescriptor(e) {
|
||||||
|
var r,
|
||||||
|
t = toPropertyKey(e.key);
|
||||||
|
"method" === e.kind ? r = {
|
||||||
|
value: e.value,
|
||||||
|
writable: !0,
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !1
|
||||||
|
} : "get" === e.kind ? r = {
|
||||||
|
get: e.value,
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !1
|
||||||
|
} : "set" === e.kind ? r = {
|
||||||
|
set: e.value,
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !1
|
||||||
|
} : "field" === e.kind && (r = {
|
||||||
|
configurable: !0,
|
||||||
|
writable: !0,
|
||||||
|
enumerable: !0
|
||||||
|
});
|
||||||
|
var i = {
|
||||||
|
kind: "field" === e.kind ? "field" : "method",
|
||||||
|
key: t,
|
||||||
|
placement: e["static"] ? "static" : "field" === e.kind ? "own" : "prototype",
|
||||||
|
descriptor: r
|
||||||
|
};
|
||||||
|
return e.decorators && (i.decorators = e.decorators), "field" === e.kind && (i.initializer = e.value), i;
|
||||||
|
}
|
||||||
|
function _coalesceGetterSetter(e, r) {
|
||||||
|
void 0 !== e.descriptor.get ? r.descriptor.get = e.descriptor.get : r.descriptor.set = e.descriptor.set;
|
||||||
|
}
|
||||||
|
function _coalesceClassElements(e) {
|
||||||
|
for (var r = [], isSameElement = function isSameElement(e) {
|
||||||
|
return "method" === e.kind && e.key === o.key && e.placement === o.placement;
|
||||||
|
}, t = 0; t < e.length; t++) {
|
||||||
|
var i,
|
||||||
|
o = e[t];
|
||||||
|
if ("method" === o.kind && (i = r.find(isSameElement))) {
|
||||||
|
if (_isDataDescriptor(o.descriptor) || _isDataDescriptor(i.descriptor)) {
|
||||||
|
if (_hasDecorators(o) || _hasDecorators(i)) throw new ReferenceError("Duplicated methods (" + o.key + ") can't be decorated.");
|
||||||
|
i.descriptor = o.descriptor;
|
||||||
|
} else {
|
||||||
|
if (_hasDecorators(o)) {
|
||||||
|
if (_hasDecorators(i)) throw new ReferenceError("Decorators can't be placed on different accessors with for the same property (" + o.key + ").");
|
||||||
|
i.decorators = o.decorators;
|
||||||
|
}
|
||||||
|
_coalesceGetterSetter(o, i);
|
||||||
|
}
|
||||||
|
} else r.push(o);
|
||||||
|
}
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
function _hasDecorators(e) {
|
||||||
|
return e.decorators && e.decorators.length;
|
||||||
|
}
|
||||||
|
function _isDataDescriptor(e) {
|
||||||
|
return void 0 !== e && !(void 0 === e.value && void 0 === e.writable);
|
||||||
|
}
|
||||||
|
function _optionalCallableProperty(e, r) {
|
||||||
|
var t = e[r];
|
||||||
|
if (void 0 !== t && "function" != typeof t) throw new TypeError("Expected '" + r + "' to be a function");
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
module.exports = _decorate, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
function _defaults(e, r) {
|
||||||
|
for (var t = Object.getOwnPropertyNames(r), o = 0; o < t.length; o++) {
|
||||||
|
var n = t[o],
|
||||||
|
a = Object.getOwnPropertyDescriptor(r, n);
|
||||||
|
a && a.configurable && void 0 === e[n] && Object.defineProperty(e, n, a);
|
||||||
|
}
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
module.exports = _defaults, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
function _defineAccessor(e, r, n, t) {
|
||||||
|
var c = {
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !0
|
||||||
|
};
|
||||||
|
return c[e] = t, Object.defineProperty(r, n, c);
|
||||||
|
}
|
||||||
|
module.exports = _defineAccessor, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
function _defineEnumerableProperties(e, r) {
|
||||||
|
for (var t in r) {
|
||||||
|
var n = r[t];
|
||||||
|
n.configurable = n.enumerable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, t, n);
|
||||||
|
}
|
||||||
|
if (Object.getOwnPropertySymbols) for (var a = Object.getOwnPropertySymbols(r), b = 0; b < a.length; b++) {
|
||||||
|
var i = a[b];
|
||||||
|
(n = r[i]).configurable = n.enumerable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, i, n);
|
||||||
|
}
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
module.exports = _defineEnumerableProperties, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function _defineProperty(e, r, t) {
|
||||||
|
return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
|
||||||
|
value: t,
|
||||||
|
enumerable: !0,
|
||||||
|
configurable: !0,
|
||||||
|
writable: !0
|
||||||
|
}) : e[r] = t, e;
|
||||||
|
}
|
||||||
|
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
function dispose_SuppressedError(r, e) {
|
||||||
|
return "undefined" != typeof SuppressedError ? dispose_SuppressedError = SuppressedError : (dispose_SuppressedError = function dispose_SuppressedError(r, e) {
|
||||||
|
this.suppressed = e, this.error = r, this.stack = Error().stack;
|
||||||
|
}, dispose_SuppressedError.prototype = Object.create(Error.prototype, {
|
||||||
|
constructor: {
|
||||||
|
value: dispose_SuppressedError,
|
||||||
|
writable: !0,
|
||||||
|
configurable: !0
|
||||||
|
}
|
||||||
|
})), new dispose_SuppressedError(r, e);
|
||||||
|
}
|
||||||
|
function _dispose(r, e, s) {
|
||||||
|
function next() {
|
||||||
|
for (; r.length > 0;) try {
|
||||||
|
var o = r.pop(),
|
||||||
|
p = o.d.call(o.v);
|
||||||
|
if (o.a) return Promise.resolve(p).then(next, err);
|
||||||
|
} catch (r) {
|
||||||
|
return err(r);
|
||||||
|
}
|
||||||
|
if (s) throw e;
|
||||||
|
}
|
||||||
|
function err(r) {
|
||||||
|
return e = s ? new dispose_SuppressedError(e, r) : r, s = !0, next();
|
||||||
|
}
|
||||||
|
return next();
|
||||||
|
}
|
||||||
|
module.exports = _dispose, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _AwaitValue(t) {
|
||||||
|
this.wrapped = t;
|
||||||
|
}
|
||||||
|
export { _AwaitValue as default };
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _OverloadYield(e, d) {
|
||||||
|
this.v = e, this.k = d;
|
||||||
|
}
|
||||||
|
export { _OverloadYield as default };
|
||||||
9
node_modules/@babel/runtime/helpers/esm/applyDecoratedDescriptor.js
generated
vendored
Normal file
9
node_modules/@babel/runtime/helpers/esm/applyDecoratedDescriptor.js
generated
vendored
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
function _applyDecoratedDescriptor(i, e, r, n, l) {
|
||||||
|
var a = {};
|
||||||
|
return Object.keys(n).forEach(function (i) {
|
||||||
|
a[i] = n[i];
|
||||||
|
}), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, ("value" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) {
|
||||||
|
return n(i, e, r) || r;
|
||||||
|
}, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a;
|
||||||
|
}
|
||||||
|
export { _applyDecoratedDescriptor as default };
|
||||||
|
|
@ -0,0 +1,236 @@
|
||||||
|
import _typeof from "./typeof.js";
|
||||||
|
import setFunctionName from "./setFunctionName.js";
|
||||||
|
import toPropertyKey from "./toPropertyKey.js";
|
||||||
|
function old_createMetadataMethodsForProperty(e, t, a, r) {
|
||||||
|
return {
|
||||||
|
getMetadata: function getMetadata(o) {
|
||||||
|
old_assertNotFinished(r, "getMetadata"), old_assertMetadataKey(o);
|
||||||
|
var i = e[o];
|
||||||
|
if (void 0 !== i) if (1 === t) {
|
||||||
|
var n = i["public"];
|
||||||
|
if (void 0 !== n) return n[a];
|
||||||
|
} else if (2 === t) {
|
||||||
|
var l = i["private"];
|
||||||
|
if (void 0 !== l) return l.get(a);
|
||||||
|
} else if (Object.hasOwnProperty.call(i, "constructor")) return i.constructor;
|
||||||
|
},
|
||||||
|
setMetadata: function setMetadata(o, i) {
|
||||||
|
old_assertNotFinished(r, "setMetadata"), old_assertMetadataKey(o);
|
||||||
|
var n = e[o];
|
||||||
|
if (void 0 === n && (n = e[o] = {}), 1 === t) {
|
||||||
|
var l = n["public"];
|
||||||
|
void 0 === l && (l = n["public"] = {}), l[a] = i;
|
||||||
|
} else if (2 === t) {
|
||||||
|
var s = n.priv;
|
||||||
|
void 0 === s && (s = n["private"] = new Map()), s.set(a, i);
|
||||||
|
} else n.constructor = i;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function old_convertMetadataMapToFinal(e, t) {
|
||||||
|
var a = e[Symbol.metadata || Symbol["for"]("Symbol.metadata")],
|
||||||
|
r = Object.getOwnPropertySymbols(t);
|
||||||
|
if (0 !== r.length) {
|
||||||
|
for (var o = 0; o < r.length; o++) {
|
||||||
|
var i = r[o],
|
||||||
|
n = t[i],
|
||||||
|
l = a ? a[i] : null,
|
||||||
|
s = n["public"],
|
||||||
|
c = l ? l["public"] : null;
|
||||||
|
s && c && Object.setPrototypeOf(s, c);
|
||||||
|
var d = n["private"];
|
||||||
|
if (d) {
|
||||||
|
var u = Array.from(d.values()),
|
||||||
|
f = l ? l["private"] : null;
|
||||||
|
f && (u = u.concat(f)), n["private"] = u;
|
||||||
|
}
|
||||||
|
l && Object.setPrototypeOf(n, l);
|
||||||
|
}
|
||||||
|
a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function old_createAddInitializerMethod(e, t) {
|
||||||
|
return function (a) {
|
||||||
|
old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function old_memberDec(e, t, a, r, o, i, n, l, s) {
|
||||||
|
var c;
|
||||||
|
switch (i) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var d,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: l ? "#" + t : toPropertyKey(t),
|
||||||
|
isStatic: n,
|
||||||
|
isPrivate: l
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
if (0 !== i && (f.addInitializer = old_createAddInitializerMethod(o, p)), l) {
|
||||||
|
d = 2, u = Symbol(t);
|
||||||
|
var v = {};
|
||||||
|
0 === i ? (v.get = a.get, v.set = a.set) : 2 === i ? v.get = function () {
|
||||||
|
return a.value;
|
||||||
|
} : (1 !== i && 3 !== i || (v.get = function () {
|
||||||
|
return a.get.call(this);
|
||||||
|
}), 1 !== i && 4 !== i || (v.set = function (e) {
|
||||||
|
a.set.call(this, e);
|
||||||
|
})), f.access = v;
|
||||||
|
} else d = 1, u = t;
|
||||||
|
try {
|
||||||
|
return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p)));
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function old_assertNotFinished(e, t) {
|
||||||
|
if (e.v) throw Error("attempted to call " + t + " after decoration was finished");
|
||||||
|
}
|
||||||
|
function old_assertMetadataKey(e) {
|
||||||
|
if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e);
|
||||||
|
}
|
||||||
|
function old_assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function old_assertValidReturnValue(e, t) {
|
||||||
|
var a = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== a || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && old_assertCallable(t.get, "accessor.get"), void 0 !== t.set && old_assertCallable(t.set, "accessor.set"), void 0 !== t.init && old_assertCallable(t.init, "accessor.init"), void 0 !== t.initializer && old_assertCallable(t.initializer, "accessor.initializer");
|
||||||
|
} else if ("function" !== a) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function old_getInit(e) {
|
||||||
|
var t;
|
||||||
|
return null == (t = e.init) && (t = e.initializer) && void 0 !== console && console.warn(".initializer has been renamed to .init as of March 2022"), t;
|
||||||
|
}
|
||||||
|
function old_applyMemberDec(e, t, a, r, o, i, n, l, s) {
|
||||||
|
var c,
|
||||||
|
d,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
v,
|
||||||
|
y,
|
||||||
|
h = a[0];
|
||||||
|
if (n ? (0 === o || 1 === o ? (c = {
|
||||||
|
get: a[3],
|
||||||
|
set: a[4]
|
||||||
|
}, u = "get") : 3 === o ? (c = {
|
||||||
|
get: a[3]
|
||||||
|
}, u = "get") : 4 === o ? (c = {
|
||||||
|
set: a[3]
|
||||||
|
}, u = "set") : c = {
|
||||||
|
value: a[3]
|
||||||
|
}, 0 !== o && (1 === o && setFunctionName(a[4], "#" + r, "set"), setFunctionName(a[3], "#" + r, u))) : 0 !== o && (c = Object.getOwnPropertyDescriptor(t, r)), 1 === o ? f = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === o ? f = c.value : 3 === o ? f = c.get : 4 === o && (f = c.set), "function" == typeof h) void 0 !== (p = old_memberDec(h, r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? d = p : 1 === o ? (d = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : f = p);else for (var m = h.length - 1; m >= 0; m--) {
|
||||||
|
var b;
|
||||||
|
void 0 !== (p = old_memberDec(h[m], r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? b = p : 1 === o ? (b = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : f = p, void 0 !== b && (void 0 === d ? d = b : "function" == typeof d ? d = [d, b] : d.push(b)));
|
||||||
|
}
|
||||||
|
if (0 === o || 1 === o) {
|
||||||
|
if (void 0 === d) d = function d(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof d) {
|
||||||
|
var g = d;
|
||||||
|
d = function d(e, t) {
|
||||||
|
for (var a = t, r = 0; r < g.length; r++) a = g[r].call(e, a);
|
||||||
|
return a;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var _ = d;
|
||||||
|
d = function d(e, t) {
|
||||||
|
return _.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(d);
|
||||||
|
}
|
||||||
|
0 !== o && (1 === o ? (c.get = f.get, c.set = f.set) : 2 === o ? c.value = f : 3 === o ? c.get = f : 4 === o && (c.set = f), n ? 1 === o ? (e.push(function (e, t) {
|
||||||
|
return f.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return f.set.call(e, t);
|
||||||
|
})) : 2 === o ? e.push(f) : e.push(function (e, t) {
|
||||||
|
return f.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, r, c));
|
||||||
|
}
|
||||||
|
function old_applyMemberDecs(e, t, a, r, o) {
|
||||||
|
for (var i, n, l = new Map(), s = new Map(), c = 0; c < o.length; c++) {
|
||||||
|
var d = o[c];
|
||||||
|
if (Array.isArray(d)) {
|
||||||
|
var u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
v = d[1],
|
||||||
|
y = d[2],
|
||||||
|
h = d.length > 3,
|
||||||
|
m = v >= 5;
|
||||||
|
if (m ? (u = t, f = r, 0 != (v -= 5) && (p = n = n || [])) : (u = t.prototype, f = a, 0 !== v && (p = i = i || [])), 0 !== v && !h) {
|
||||||
|
var b = m ? s : l,
|
||||||
|
g = b.get(y) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== v || 4 === g && 3 !== v) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + y);
|
||||||
|
!g && v > 2 ? b.set(y, v) : b.set(y, !0);
|
||||||
|
}
|
||||||
|
old_applyMemberDec(e, u, d, y, v, m, h, f, p);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
old_pushInitializers(e, i), old_pushInitializers(e, n);
|
||||||
|
}
|
||||||
|
function old_pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var a = 0; a < t.length; a++) t[a].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function old_applyClassDecs(e, t, a, r) {
|
||||||
|
if (r.length > 0) {
|
||||||
|
for (var o = [], i = t, n = t.name, l = r.length - 1; l >= 0; l--) {
|
||||||
|
var s = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var c = Object.assign({
|
||||||
|
kind: "class",
|
||||||
|
name: n,
|
||||||
|
addInitializer: old_createAddInitializerMethod(o, s)
|
||||||
|
}, old_createMetadataMethodsForProperty(a, 0, n, s)),
|
||||||
|
d = r[l](i, c);
|
||||||
|
} finally {
|
||||||
|
s.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== d && (old_assertValidReturnValue(10, d), i = d);
|
||||||
|
}
|
||||||
|
e.push(i, function () {
|
||||||
|
for (var e = 0; e < o.length; e++) o[e].call(i);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function applyDecs(e, t, a) {
|
||||||
|
var r = [],
|
||||||
|
o = {},
|
||||||
|
i = {};
|
||||||
|
return old_applyMemberDecs(r, e, i, o, t), old_convertMetadataMapToFinal(e.prototype, i), old_applyClassDecs(r, e, o, a), old_convertMetadataMapToFinal(e, o), r;
|
||||||
|
}
|
||||||
|
export { applyDecs as default };
|
||||||
|
|
@ -0,0 +1,184 @@
|
||||||
|
import _typeof from "./typeof.js";
|
||||||
|
function applyDecs2203Factory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, a, n, i, s, o) {
|
||||||
|
var c;
|
||||||
|
switch (n) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: s ? "#" + t : t,
|
||||||
|
"static": i,
|
||||||
|
"private": s
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
0 !== n && (f.addInitializer = createAddInitializerMethod(a, p)), 0 === n ? s ? (l = r.get, u = r.set) : (l = function l() {
|
||||||
|
return this[t];
|
||||||
|
}, u = function u(e) {
|
||||||
|
this[t] = e;
|
||||||
|
}) : 2 === n ? l = function l() {
|
||||||
|
return r.value;
|
||||||
|
} : (1 !== n && 3 !== n || (l = function l() {
|
||||||
|
return r.get.call(this);
|
||||||
|
}), 1 !== n && 4 !== n || (u = function u(e) {
|
||||||
|
r.set.call(this, e);
|
||||||
|
})), f.access = l && u ? {
|
||||||
|
get: l,
|
||||||
|
set: u
|
||||||
|
} : l ? {
|
||||||
|
get: l
|
||||||
|
} : {
|
||||||
|
set: u
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(o, f);
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, a, n, i, s, o) {
|
||||||
|
var c,
|
||||||
|
l,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h = r[0];
|
||||||
|
if (s ? c = 0 === n || 1 === n ? {
|
||||||
|
get: r[3],
|
||||||
|
set: r[4]
|
||||||
|
} : 3 === n ? {
|
||||||
|
get: r[3]
|
||||||
|
} : 4 === n ? {
|
||||||
|
set: r[3]
|
||||||
|
} : {
|
||||||
|
value: r[3]
|
||||||
|
} : 0 !== n && (c = Object.getOwnPropertyDescriptor(t, a)), 1 === n ? u = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === n ? u = c.value : 3 === n ? u = c.get : 4 === n && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? l = f : 1 === n ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = {
|
||||||
|
get: p,
|
||||||
|
set: d
|
||||||
|
}) : u = f);else for (var v = h.length - 1; v >= 0; v--) {
|
||||||
|
var g;
|
||||||
|
void 0 !== (f = memberDec(h[v], a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? g = f : 1 === n ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = {
|
||||||
|
get: p,
|
||||||
|
set: d
|
||||||
|
}) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g)));
|
||||||
|
}
|
||||||
|
if (0 === n || 1 === n) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var y = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, a = 0; a < y.length; a++) r = y[a].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var m = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return m.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== n && (1 === n ? (c.get = u.get, c.set = u.set) : 2 === n ? c.value = u : 3 === n ? c.get = u : 4 === n && (c.set = u), s ? 1 === n ? (e.push(function (e, t) {
|
||||||
|
return u.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return u.set.call(e, t);
|
||||||
|
})) : 2 === n ? e.push(u) : e.push(function (e, t) {
|
||||||
|
return u.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, a, c));
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r) {
|
||||||
|
var a = [];
|
||||||
|
return function (e, t, r) {
|
||||||
|
for (var a, n, i = new Map(), s = new Map(), o = 0; o < r.length; o++) {
|
||||||
|
var c = r[o];
|
||||||
|
if (Array.isArray(c)) {
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = c[1],
|
||||||
|
p = c[2],
|
||||||
|
d = c.length > 3,
|
||||||
|
h = f >= 5;
|
||||||
|
if (h ? (l = t, 0 != (f -= 5) && (u = n = n || [])) : (l = t.prototype, 0 !== f && (u = a = a || [])), 0 !== f && !d) {
|
||||||
|
var v = h ? s : i,
|
||||||
|
g = v.get(p) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
|
||||||
|
!g && f > 2 ? v.set(p, f) : v.set(p, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(e, l, c, p, f, h, d, u);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
pushInitializers(e, a), pushInitializers(e, n);
|
||||||
|
}(a, e, t), function (e, t, r) {
|
||||||
|
if (r.length > 0) {
|
||||||
|
for (var a = [], n = t, i = t.name, s = r.length - 1; s >= 0; s--) {
|
||||||
|
var o = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var c = r[s](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: i,
|
||||||
|
addInitializer: createAddInitializerMethod(a, o)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
o.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== c && (assertValidReturnValue(10, c), n = c);
|
||||||
|
}
|
||||||
|
e.push(n, function () {
|
||||||
|
for (var e = 0; e < a.length; e++) a[e].call(n);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}(a, e, r), a;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var applyDecs2203Impl;
|
||||||
|
function applyDecs2203(e, t, r) {
|
||||||
|
return (applyDecs2203Impl = applyDecs2203Impl || applyDecs2203Factory())(e, t, r);
|
||||||
|
}
|
||||||
|
export { applyDecs2203 as default };
|
||||||
|
|
@ -0,0 +1,191 @@
|
||||||
|
import _typeof from "./typeof.js";
|
||||||
|
import setFunctionName from "./setFunctionName.js";
|
||||||
|
import toPropertyKey from "./toPropertyKey.js";
|
||||||
|
function applyDecs2203RFactory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, n, a, i, o, s) {
|
||||||
|
var c;
|
||||||
|
switch (a) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: o ? "#" + t : toPropertyKey(t),
|
||||||
|
"static": i,
|
||||||
|
"private": o
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
0 !== a && (f.addInitializer = createAddInitializerMethod(n, p)), 0 === a ? o ? (l = r.get, u = r.set) : (l = function l() {
|
||||||
|
return this[t];
|
||||||
|
}, u = function u(e) {
|
||||||
|
this[t] = e;
|
||||||
|
}) : 2 === a ? l = function l() {
|
||||||
|
return r.value;
|
||||||
|
} : (1 !== a && 3 !== a || (l = function l() {
|
||||||
|
return r.get.call(this);
|
||||||
|
}), 1 !== a && 4 !== a || (u = function u(e) {
|
||||||
|
r.set.call(this, e);
|
||||||
|
})), f.access = l && u ? {
|
||||||
|
get: l,
|
||||||
|
set: u
|
||||||
|
} : l ? {
|
||||||
|
get: l
|
||||||
|
} : {
|
||||||
|
set: u
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(s, f);
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, n, a, i, o, s) {
|
||||||
|
var c,
|
||||||
|
l,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h,
|
||||||
|
v = r[0];
|
||||||
|
if (o ? (0 === a || 1 === a ? (c = {
|
||||||
|
get: r[3],
|
||||||
|
set: r[4]
|
||||||
|
}, u = "get") : 3 === a ? (c = {
|
||||||
|
get: r[3]
|
||||||
|
}, u = "get") : 4 === a ? (c = {
|
||||||
|
set: r[3]
|
||||||
|
}, u = "set") : c = {
|
||||||
|
value: r[3]
|
||||||
|
}, 0 !== a && (1 === a && setFunctionName(r[4], "#" + n, "set"), setFunctionName(r[3], "#" + n, u))) : 0 !== a && (c = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? f = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === a ? f = c.value : 3 === a ? f = c.get : 4 === a && (f = c.set), "function" == typeof v) void 0 !== (p = memberDec(v, n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? l = p : 1 === a ? (l = p.init, d = p.get || f.get, h = p.set || f.set, f = {
|
||||||
|
get: d,
|
||||||
|
set: h
|
||||||
|
}) : f = p);else for (var g = v.length - 1; g >= 0; g--) {
|
||||||
|
var y;
|
||||||
|
void 0 !== (p = memberDec(v[g], n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? y = p : 1 === a ? (y = p.init, d = p.get || f.get, h = p.set || f.set, f = {
|
||||||
|
get: d,
|
||||||
|
set: h
|
||||||
|
}) : f = p, void 0 !== y && (void 0 === l ? l = y : "function" == typeof l ? l = [l, y] : l.push(y)));
|
||||||
|
}
|
||||||
|
if (0 === a || 1 === a) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var m = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, n = 0; n < m.length; n++) r = m[n].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var b = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return b.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== a && (1 === a ? (c.get = f.get, c.set = f.set) : 2 === a ? c.value = f : 3 === a ? c.get = f : 4 === a && (c.set = f), o ? 1 === a ? (e.push(function (e, t) {
|
||||||
|
return f.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return f.set.call(e, t);
|
||||||
|
})) : 2 === a ? e.push(f) : e.push(function (e, t) {
|
||||||
|
return f.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, n, c));
|
||||||
|
}
|
||||||
|
function applyMemberDecs(e, t) {
|
||||||
|
for (var r, n, a = [], i = new Map(), o = new Map(), s = 0; s < t.length; s++) {
|
||||||
|
var c = t[s];
|
||||||
|
if (Array.isArray(c)) {
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = c[1],
|
||||||
|
p = c[2],
|
||||||
|
d = c.length > 3,
|
||||||
|
h = f >= 5;
|
||||||
|
if (h ? (l = e, 0 != (f -= 5) && (u = n = n || [])) : (l = e.prototype, 0 !== f && (u = r = r || [])), 0 !== f && !d) {
|
||||||
|
var v = h ? o : i,
|
||||||
|
g = v.get(p) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
|
||||||
|
!g && f > 2 ? v.set(p, f) : v.set(p, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(a, l, c, p, f, h, d, u);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return pushInitializers(a, r), pushInitializers(a, n), a;
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r) {
|
||||||
|
return {
|
||||||
|
e: applyMemberDecs(e, t),
|
||||||
|
get c() {
|
||||||
|
return function (e, t) {
|
||||||
|
if (t.length > 0) {
|
||||||
|
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
|
||||||
|
var o = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var s = t[i](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: a,
|
||||||
|
addInitializer: createAddInitializerMethod(r, o)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
o.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== s && (assertValidReturnValue(10, s), n = s);
|
||||||
|
}
|
||||||
|
return [n, function () {
|
||||||
|
for (var e = 0; e < r.length; e++) r[e].call(n);
|
||||||
|
}];
|
||||||
|
}
|
||||||
|
}(e, r);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyDecs2203R(e, t, r) {
|
||||||
|
return (applyDecs2203R = applyDecs2203RFactory())(e, t, r);
|
||||||
|
}
|
||||||
|
export { applyDecs2203R as default };
|
||||||
|
|
@ -0,0 +1,222 @@
|
||||||
|
import _typeof from "./typeof.js";
|
||||||
|
import checkInRHS from "./checkInRHS.js";
|
||||||
|
import setFunctionName from "./setFunctionName.js";
|
||||||
|
import toPropertyKey from "./toPropertyKey.js";
|
||||||
|
function applyDecs2301Factory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function assertInstanceIfPrivate(e, t) {
|
||||||
|
if (!e(t)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, n, a, i, s, o, c) {
|
||||||
|
var u;
|
||||||
|
switch (a) {
|
||||||
|
case 1:
|
||||||
|
u = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
u = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
u = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
u = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
u = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
f,
|
||||||
|
p = {
|
||||||
|
kind: u,
|
||||||
|
name: s ? "#" + t : toPropertyKey(t),
|
||||||
|
"static": i,
|
||||||
|
"private": s
|
||||||
|
},
|
||||||
|
d = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
if (0 !== a && (p.addInitializer = createAddInitializerMethod(n, d)), s || 0 !== a && 2 !== a) {
|
||||||
|
if (2 === a) l = function l(e) {
|
||||||
|
return assertInstanceIfPrivate(c, e), r.value;
|
||||||
|
};else {
|
||||||
|
var h = 0 === a || 1 === a;
|
||||||
|
(h || 3 === a) && (l = s ? function (e) {
|
||||||
|
return assertInstanceIfPrivate(c, e), r.get.call(e);
|
||||||
|
} : function (e) {
|
||||||
|
return r.get.call(e);
|
||||||
|
}), (h || 4 === a) && (f = s ? function (e, t) {
|
||||||
|
assertInstanceIfPrivate(c, e), r.set.call(e, t);
|
||||||
|
} : function (e, t) {
|
||||||
|
r.set.call(e, t);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
} else l = function l(e) {
|
||||||
|
return e[t];
|
||||||
|
}, 0 === a && (f = function f(e, r) {
|
||||||
|
e[t] = r;
|
||||||
|
});
|
||||||
|
var v = s ? c.bind() : function (e) {
|
||||||
|
return t in e;
|
||||||
|
};
|
||||||
|
p.access = l && f ? {
|
||||||
|
get: l,
|
||||||
|
set: f,
|
||||||
|
has: v
|
||||||
|
} : l ? {
|
||||||
|
get: l,
|
||||||
|
has: v
|
||||||
|
} : {
|
||||||
|
set: f,
|
||||||
|
has: v
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(o, p);
|
||||||
|
} finally {
|
||||||
|
d.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function curryThis2(e) {
|
||||||
|
return function (t) {
|
||||||
|
e(this, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, n, a, i, s, o, c) {
|
||||||
|
var u,
|
||||||
|
l,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h,
|
||||||
|
v,
|
||||||
|
y,
|
||||||
|
g = r[0];
|
||||||
|
if (s ? (0 === a || 1 === a ? (u = {
|
||||||
|
get: (d = r[3], function () {
|
||||||
|
return d(this);
|
||||||
|
}),
|
||||||
|
set: curryThis2(r[4])
|
||||||
|
}, f = "get") : 3 === a ? (u = {
|
||||||
|
get: r[3]
|
||||||
|
}, f = "get") : 4 === a ? (u = {
|
||||||
|
set: r[3]
|
||||||
|
}, f = "set") : u = {
|
||||||
|
value: r[3]
|
||||||
|
}, 0 !== a && (1 === a && setFunctionName(u.set, "#" + n, "set"), setFunctionName(u[f || "value"], "#" + n, f))) : 0 !== a && (u = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? p = {
|
||||||
|
get: u.get,
|
||||||
|
set: u.set
|
||||||
|
} : 2 === a ? p = u.value : 3 === a ? p = u.get : 4 === a && (p = u.set), "function" == typeof g) void 0 !== (h = memberDec(g, n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? l = h : 1 === a ? (l = h.init, v = h.get || p.get, y = h.set || p.set, p = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : p = h);else for (var m = g.length - 1; m >= 0; m--) {
|
||||||
|
var b;
|
||||||
|
void 0 !== (h = memberDec(g[m], n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? b = h : 1 === a ? (b = h.init, v = h.get || p.get, y = h.set || p.set, p = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : p = h, void 0 !== b && (void 0 === l ? l = b : "function" == typeof l ? l = [l, b] : l.push(b)));
|
||||||
|
}
|
||||||
|
if (0 === a || 1 === a) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var I = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, n = 0; n < I.length; n++) r = I[n].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var w = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return w.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== a && (1 === a ? (u.get = p.get, u.set = p.set) : 2 === a ? u.value = p : 3 === a ? u.get = p : 4 === a && (u.set = p), s ? 1 === a ? (e.push(function (e, t) {
|
||||||
|
return p.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return p.set.call(e, t);
|
||||||
|
})) : 2 === a ? e.push(p) : e.push(function (e, t) {
|
||||||
|
return p.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, n, u));
|
||||||
|
}
|
||||||
|
function applyMemberDecs(e, t, r) {
|
||||||
|
for (var n, a, i, s = [], o = new Map(), c = new Map(), u = 0; u < t.length; u++) {
|
||||||
|
var l = t[u];
|
||||||
|
if (Array.isArray(l)) {
|
||||||
|
var f,
|
||||||
|
p,
|
||||||
|
d = l[1],
|
||||||
|
h = l[2],
|
||||||
|
v = l.length > 3,
|
||||||
|
y = d >= 5,
|
||||||
|
g = r;
|
||||||
|
if (y ? (f = e, 0 != (d -= 5) && (p = a = a || []), v && !i && (i = function i(t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
}), g = i) : (f = e.prototype, 0 !== d && (p = n = n || [])), 0 !== d && !v) {
|
||||||
|
var m = y ? c : o,
|
||||||
|
b = m.get(h) || 0;
|
||||||
|
if (!0 === b || 3 === b && 4 !== d || 4 === b && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
|
||||||
|
!b && d > 2 ? m.set(h, d) : m.set(h, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(s, f, l, h, d, y, v, p, g);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return pushInitializers(s, n), pushInitializers(s, a), s;
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r, n) {
|
||||||
|
return {
|
||||||
|
e: applyMemberDecs(e, t, n),
|
||||||
|
get c() {
|
||||||
|
return function (e, t) {
|
||||||
|
if (t.length > 0) {
|
||||||
|
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
|
||||||
|
var s = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var o = t[i](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: a,
|
||||||
|
addInitializer: createAddInitializerMethod(r, s)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
s.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== o && (assertValidReturnValue(10, o), n = o);
|
||||||
|
}
|
||||||
|
return [n, function () {
|
||||||
|
for (var e = 0; e < r.length; e++) r[e].call(n);
|
||||||
|
}];
|
||||||
|
}
|
||||||
|
}(e, r);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyDecs2301(e, t, r, n) {
|
||||||
|
return (applyDecs2301 = applyDecs2301Factory())(e, t, r, n);
|
||||||
|
}
|
||||||
|
export { applyDecs2301 as default };
|
||||||
|
|
@ -0,0 +1,133 @@
|
||||||
|
import _typeof from "./typeof.js";
|
||||||
|
import checkInRHS from "./checkInRHS.js";
|
||||||
|
import setFunctionName from "./setFunctionName.js";
|
||||||
|
import toPropertyKey from "./toPropertyKey.js";
|
||||||
|
function applyDecs2305(e, t, r, n, o, a) {
|
||||||
|
function i(e, t, r) {
|
||||||
|
return function (n, o) {
|
||||||
|
return r && r(n), e[t].call(n, o);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function c(e, t) {
|
||||||
|
for (var r = 0; r < e.length; r++) e[r].call(t);
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
function s(e, t, r, n) {
|
||||||
|
if ("function" != typeof e && (n || void 0 !== e)) throw new TypeError(t + " must " + (r || "be") + " a function" + (n ? "" : " or undefined"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
function applyDec(e, t, r, n, o, a, c, u, l, f, p, d, h) {
|
||||||
|
function m(e) {
|
||||||
|
if (!h(e)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
var y,
|
||||||
|
v = t[0],
|
||||||
|
g = t[3],
|
||||||
|
b = !u;
|
||||||
|
if (!b) {
|
||||||
|
r || Array.isArray(v) || (v = [v]);
|
||||||
|
var w = {},
|
||||||
|
S = [],
|
||||||
|
A = 3 === o ? "get" : 4 === o || d ? "set" : "value";
|
||||||
|
f ? (p || d ? w = {
|
||||||
|
get: setFunctionName(function () {
|
||||||
|
return g(this);
|
||||||
|
}, n, "get"),
|
||||||
|
set: function set(e) {
|
||||||
|
t[4](this, e);
|
||||||
|
}
|
||||||
|
} : w[A] = g, p || setFunctionName(w[A], n, 2 === o ? "" : A)) : p || (w = Object.getOwnPropertyDescriptor(e, n));
|
||||||
|
}
|
||||||
|
for (var P = e, j = v.length - 1; j >= 0; j -= r ? 2 : 1) {
|
||||||
|
var D = v[j],
|
||||||
|
E = r ? v[j - 1] : void 0,
|
||||||
|
I = {},
|
||||||
|
O = {
|
||||||
|
kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
|
||||||
|
name: n,
|
||||||
|
metadata: a,
|
||||||
|
addInitializer: function (e, t) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
s(t, "An initializer", "be", !0), c.push(t);
|
||||||
|
}.bind(null, I)
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
if (b) (y = s(D.call(E, P, O), "class decorators", "return")) && (P = y);else {
|
||||||
|
var k, F;
|
||||||
|
O["static"] = l, O["private"] = f, f ? 2 === o ? k = function k(e) {
|
||||||
|
return m(e), w.value;
|
||||||
|
} : (o < 4 && (k = i(w, "get", m)), 3 !== o && (F = i(w, "set", m))) : (k = function k(e) {
|
||||||
|
return e[n];
|
||||||
|
}, (o < 2 || 4 === o) && (F = function F(e, t) {
|
||||||
|
e[n] = t;
|
||||||
|
}));
|
||||||
|
var N = O.access = {
|
||||||
|
has: f ? h.bind() : function (e) {
|
||||||
|
return n in e;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
if (k && (N.get = k), F && (N.set = F), P = D.call(E, d ? {
|
||||||
|
get: w.get,
|
||||||
|
set: w.set
|
||||||
|
} : w[A], O), d) {
|
||||||
|
if ("object" == _typeof(P) && P) (y = s(P.get, "accessor.get")) && (w.get = y), (y = s(P.set, "accessor.set")) && (w.set = y), (y = s(P.init, "accessor.init")) && S.push(y);else if (void 0 !== P) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
} else s(P, (p ? "field" : "method") + " decorators", "return") && (p ? S.push(P) : w[A] = P);
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
I.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return (p || d) && u.push(function (e, t) {
|
||||||
|
for (var r = S.length - 1; r >= 0; r--) t = S[r].call(e, t);
|
||||||
|
return t;
|
||||||
|
}), p || b || (f ? d ? u.push(i(w, "get"), i(w, "set")) : u.push(2 === o ? w[A] : i.call.bind(w[A])) : Object.defineProperty(e, n, w)), P;
|
||||||
|
}
|
||||||
|
function u(e, t) {
|
||||||
|
return Object.defineProperty(e, Symbol.metadata || Symbol["for"]("Symbol.metadata"), {
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !0,
|
||||||
|
value: t
|
||||||
|
});
|
||||||
|
}
|
||||||
|
if (arguments.length >= 6) var l = a[Symbol.metadata || Symbol["for"]("Symbol.metadata")];
|
||||||
|
var f = Object.create(null == l ? null : l),
|
||||||
|
p = function (e, t, r, n) {
|
||||||
|
var o,
|
||||||
|
a,
|
||||||
|
i = [],
|
||||||
|
s = function s(t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
},
|
||||||
|
u = new Map();
|
||||||
|
function l(e) {
|
||||||
|
e && i.push(c.bind(null, e));
|
||||||
|
}
|
||||||
|
for (var f = 0; f < t.length; f++) {
|
||||||
|
var p = t[f];
|
||||||
|
if (Array.isArray(p)) {
|
||||||
|
var d = p[1],
|
||||||
|
h = p[2],
|
||||||
|
m = p.length > 3,
|
||||||
|
y = 16 & d,
|
||||||
|
v = !!(8 & d),
|
||||||
|
g = 0 == (d &= 7),
|
||||||
|
b = h + "/" + v;
|
||||||
|
if (!g && !m) {
|
||||||
|
var w = u.get(b);
|
||||||
|
if (!0 === w || 3 === w && 4 !== d || 4 === w && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
|
||||||
|
u.set(b, !(d > 2) || d);
|
||||||
|
}
|
||||||
|
applyDec(v ? e : e.prototype, p, y, m ? "#" + h : toPropertyKey(h), d, n, v ? a = a || [] : o = o || [], i, v, m, g, 1 === d, v && m ? s : r);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return l(o), l(a), i;
|
||||||
|
}(e, t, o, f);
|
||||||
|
return r.length || u(e, f), {
|
||||||
|
e: p,
|
||||||
|
get c() {
|
||||||
|
var t = [];
|
||||||
|
return r.length && [u(applyDec(e, [r], n, e.name, 5, f, t), f), c.bind(null, t, e)];
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
export { applyDecs2305 as default };
|
||||||
|
|
@ -0,0 +1,124 @@
|
||||||
|
import _typeof from "./typeof.js";
|
||||||
|
import checkInRHS from "./checkInRHS.js";
|
||||||
|
import setFunctionName from "./setFunctionName.js";
|
||||||
|
import toPropertyKey from "./toPropertyKey.js";
|
||||||
|
function applyDecs2311(e, t, n, r, o, i) {
|
||||||
|
var a,
|
||||||
|
c,
|
||||||
|
u,
|
||||||
|
s,
|
||||||
|
f,
|
||||||
|
l,
|
||||||
|
p,
|
||||||
|
d = Symbol.metadata || Symbol["for"]("Symbol.metadata"),
|
||||||
|
m = Object.defineProperty,
|
||||||
|
h = Object.create,
|
||||||
|
y = [h(null), h(null)],
|
||||||
|
v = t.length;
|
||||||
|
function g(t, n, r) {
|
||||||
|
return function (o, i) {
|
||||||
|
n && (i = o, o = e);
|
||||||
|
for (var a = 0; a < t.length; a++) i = t[a].apply(o, r ? [i] : []);
|
||||||
|
return r ? i : o;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function b(e, t, n, r) {
|
||||||
|
if ("function" != typeof e && (r || void 0 !== e)) throw new TypeError(t + " must " + (n || "be") + " a function" + (r ? "" : " or undefined"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
function applyDec(e, t, n, r, o, i, u, s, f, l, p) {
|
||||||
|
function d(e) {
|
||||||
|
if (!p(e)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
var h = [].concat(t[0]),
|
||||||
|
v = t[3],
|
||||||
|
w = !u,
|
||||||
|
D = 1 === o,
|
||||||
|
S = 3 === o,
|
||||||
|
j = 4 === o,
|
||||||
|
E = 2 === o;
|
||||||
|
function I(t, n, r) {
|
||||||
|
return function (o, i) {
|
||||||
|
return n && (i = o, o = e), r && r(o), P[t].call(o, i);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (!w) {
|
||||||
|
var P = {},
|
||||||
|
k = [],
|
||||||
|
F = S ? "get" : j || D ? "set" : "value";
|
||||||
|
if (f ? (l || D ? P = {
|
||||||
|
get: setFunctionName(function () {
|
||||||
|
return v(this);
|
||||||
|
}, r, "get"),
|
||||||
|
set: function set(e) {
|
||||||
|
t[4](this, e);
|
||||||
|
}
|
||||||
|
} : P[F] = v, l || setFunctionName(P[F], r, E ? "" : F)) : l || (P = Object.getOwnPropertyDescriptor(e, r)), !l && !f) {
|
||||||
|
if ((c = y[+s][r]) && 7 !== (c ^ o)) throw Error("Decorating two elements with the same name (" + P[F].name + ") is not supported yet");
|
||||||
|
y[+s][r] = o < 3 ? 1 : o;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (var N = e, O = h.length - 1; O >= 0; O -= n ? 2 : 1) {
|
||||||
|
var T = b(h[O], "A decorator", "be", !0),
|
||||||
|
z = n ? h[O - 1] : void 0,
|
||||||
|
A = {},
|
||||||
|
H = {
|
||||||
|
kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
|
||||||
|
name: r,
|
||||||
|
metadata: a,
|
||||||
|
addInitializer: function (e, t) {
|
||||||
|
if (e.v) throw new TypeError("attempted to call addInitializer after decoration was finished");
|
||||||
|
b(t, "An initializer", "be", !0), i.push(t);
|
||||||
|
}.bind(null, A)
|
||||||
|
};
|
||||||
|
if (w) c = T.call(z, N, H), A.v = 1, b(c, "class decorators", "return") && (N = c);else if (H["static"] = s, H["private"] = f, c = H.access = {
|
||||||
|
has: f ? p.bind() : function (e) {
|
||||||
|
return r in e;
|
||||||
|
}
|
||||||
|
}, j || (c.get = f ? E ? function (e) {
|
||||||
|
return d(e), P.value;
|
||||||
|
} : I("get", 0, d) : function (e) {
|
||||||
|
return e[r];
|
||||||
|
}), E || S || (c.set = f ? I("set", 0, d) : function (e, t) {
|
||||||
|
e[r] = t;
|
||||||
|
}), N = T.call(z, D ? {
|
||||||
|
get: P.get,
|
||||||
|
set: P.set
|
||||||
|
} : P[F], H), A.v = 1, D) {
|
||||||
|
if ("object" == _typeof(N) && N) (c = b(N.get, "accessor.get")) && (P.get = c), (c = b(N.set, "accessor.set")) && (P.set = c), (c = b(N.init, "accessor.init")) && k.unshift(c);else if (void 0 !== N) throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined");
|
||||||
|
} else b(N, (l ? "field" : "method") + " decorators", "return") && (l ? k.unshift(N) : P[F] = N);
|
||||||
|
}
|
||||||
|
return o < 2 && u.push(g(k, s, 1), g(i, s, 0)), l || w || (f ? D ? u.splice(-1, 0, I("get", s), I("set", s)) : u.push(E ? P[F] : b.call.bind(P[F])) : m(e, r, P)), N;
|
||||||
|
}
|
||||||
|
function w(e) {
|
||||||
|
return m(e, d, {
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !0,
|
||||||
|
value: a
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return void 0 !== i && (a = i[d]), a = h(null == a ? null : a), f = [], l = function l(e) {
|
||||||
|
e && f.push(g(e));
|
||||||
|
}, p = function p(t, r) {
|
||||||
|
for (var i = 0; i < n.length; i++) {
|
||||||
|
var a = n[i],
|
||||||
|
c = a[1],
|
||||||
|
l = 7 & c;
|
||||||
|
if ((8 & c) == t && !l == r) {
|
||||||
|
var p = a[2],
|
||||||
|
d = !!a[3],
|
||||||
|
m = 16 & c;
|
||||||
|
applyDec(t ? e : e.prototype, a, m, d ? "#" + p : toPropertyKey(p), l, l < 2 ? [] : t ? s = s || [] : u = u || [], f, !!t, d, r, t && d ? function (t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
} : o);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, p(8, 0), p(0, 0), p(8, 1), p(0, 1), l(u), l(s), c = f, v || w(e), {
|
||||||
|
e: c,
|
||||||
|
get c() {
|
||||||
|
var n = [];
|
||||||
|
return v && [w(e = applyDec(e, [t], r, e.name, 5, n)), g(n, 1)];
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
export { applyDecs2311 as default };
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
function _arrayLikeToArray(r, a) {
|
||||||
|
(null == a || a > r.length) && (a = r.length);
|
||||||
|
for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
|
||||||
|
return n;
|
||||||
|
}
|
||||||
|
export { _arrayLikeToArray as default };
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _arrayWithHoles(r) {
|
||||||
|
if (Array.isArray(r)) return r;
|
||||||
|
}
|
||||||
|
export { _arrayWithHoles as default };
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
import arrayLikeToArray from "./arrayLikeToArray.js";
|
||||||
|
function _arrayWithoutHoles(r) {
|
||||||
|
if (Array.isArray(r)) return arrayLikeToArray(r);
|
||||||
|
}
|
||||||
|
export { _arrayWithoutHoles as default };
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
function _assertClassBrand(e, t, n) {
|
||||||
|
if ("function" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n;
|
||||||
|
throw new TypeError("Private element is not present on this object");
|
||||||
|
}
|
||||||
|
export { _assertClassBrand as default };
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
function _assertThisInitialized(e) {
|
||||||
|
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
export { _assertThisInitialized as default };
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
import OverloadYield from "./OverloadYield.js";
|
||||||
|
function _asyncGeneratorDelegate(t) {
|
||||||
|
var e = {},
|
||||||
|
n = !1;
|
||||||
|
function pump(e, r) {
|
||||||
|
return n = !0, r = new Promise(function (n) {
|
||||||
|
n(t[e](r));
|
||||||
|
}), {
|
||||||
|
done: !1,
|
||||||
|
value: new OverloadYield(r, 1)
|
||||||
|
};
|
||||||
|
}
|
||||||
|
return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () {
|
||||||
|
return this;
|
||||||
|
}, e.next = function (t) {
|
||||||
|
return n ? (n = !1, t) : pump("next", t);
|
||||||
|
}, "function" == typeof t["throw"] && (e["throw"] = function (t) {
|
||||||
|
if (n) throw n = !1, t;
|
||||||
|
return pump("throw", t);
|
||||||
|
}), "function" == typeof t["return"] && (e["return"] = function (t) {
|
||||||
|
return n ? (n = !1, t) : pump("return", t);
|
||||||
|
}), e;
|
||||||
|
}
|
||||||
|
export { _asyncGeneratorDelegate as default };
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
function _asyncIterator(r) {
|
||||||
|
var n,
|
||||||
|
t,
|
||||||
|
o,
|
||||||
|
e = 2;
|
||||||
|
for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) {
|
||||||
|
if (t && null != (n = r[t])) return n.call(r);
|
||||||
|
if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r));
|
||||||
|
t = "@@asyncIterator", o = "@@iterator";
|
||||||
|
}
|
||||||
|
throw new TypeError("Object is not async iterable");
|
||||||
|
}
|
||||||
|
function AsyncFromSyncIterator(r) {
|
||||||
|
function AsyncFromSyncIteratorContinuation(r) {
|
||||||
|
if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object."));
|
||||||
|
var n = r.done;
|
||||||
|
return Promise.resolve(r.value).then(function (r) {
|
||||||
|
return {
|
||||||
|
value: r,
|
||||||
|
done: n
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) {
|
||||||
|
this.s = r, this.n = r.next;
|
||||||
|
}, AsyncFromSyncIterator.prototype = {
|
||||||
|
s: null,
|
||||||
|
n: null,
|
||||||
|
next: function next() {
|
||||||
|
return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments));
|
||||||
|
},
|
||||||
|
"return": function _return(r) {
|
||||||
|
var n = this.s["return"];
|
||||||
|
return void 0 === n ? Promise.resolve({
|
||||||
|
value: r,
|
||||||
|
done: !0
|
||||||
|
}) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
|
||||||
|
},
|
||||||
|
"throw": function _throw(r) {
|
||||||
|
var n = this.s["return"];
|
||||||
|
return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
|
||||||
|
}
|
||||||
|
}, new AsyncFromSyncIterator(r);
|
||||||
|
}
|
||||||
|
export { _asyncIterator as default };
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
function asyncGeneratorStep(n, t, e, r, o, a, c) {
|
||||||
|
try {
|
||||||
|
var i = n[a](c),
|
||||||
|
u = i.value;
|
||||||
|
} catch (n) {
|
||||||
|
return void e(n);
|
||||||
|
}
|
||||||
|
i.done ? t(u) : Promise.resolve(u).then(r, o);
|
||||||
|
}
|
||||||
|
function _asyncToGenerator(n) {
|
||||||
|
return function () {
|
||||||
|
var t = this,
|
||||||
|
e = arguments;
|
||||||
|
return new Promise(function (r, o) {
|
||||||
|
var a = n.apply(t, e);
|
||||||
|
function _next(n) {
|
||||||
|
asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
|
||||||
|
}
|
||||||
|
function _throw(n) {
|
||||||
|
asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
|
||||||
|
}
|
||||||
|
_next(void 0);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
export { _asyncToGenerator as default };
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
import OverloadYield from "./OverloadYield.js";
|
||||||
|
function _awaitAsyncGenerator(e) {
|
||||||
|
return new OverloadYield(e, 0);
|
||||||
|
}
|
||||||
|
export { _awaitAsyncGenerator as default };
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
import getPrototypeOf from "./getPrototypeOf.js";
|
||||||
|
import isNativeReflectConstruct from "./isNativeReflectConstruct.js";
|
||||||
|
import possibleConstructorReturn from "./possibleConstructorReturn.js";
|
||||||
|
function _callSuper(t, o, e) {
|
||||||
|
return o = getPrototypeOf(o), possibleConstructorReturn(t, isNativeReflectConstruct() ? Reflect.construct(o, e || [], getPrototypeOf(t).constructor) : o.apply(t, e));
|
||||||
|
}
|
||||||
|
export { _callSuper as default };
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
import _typeof from "./typeof.js";
|
||||||
|
function _checkInRHS(e) {
|
||||||
|
if (Object(e) !== e) throw TypeError("right-hand side of 'in' should be an object, got " + (null !== e ? _typeof(e) : "null"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
export { _checkInRHS as default };
|
||||||
4
node_modules/@babel/runtime/helpers/esm/checkPrivateRedeclaration.js
generated
vendored
Normal file
4
node_modules/@babel/runtime/helpers/esm/checkPrivateRedeclaration.js
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _checkPrivateRedeclaration(e, t) {
|
||||||
|
if (t.has(e)) throw new TypeError("Cannot initialize the same private elements twice on an object");
|
||||||
|
}
|
||||||
|
export { _checkPrivateRedeclaration as default };
|
||||||
10
node_modules/@babel/runtime/helpers/esm/classApplyDescriptorDestructureSet.js
generated
vendored
Normal file
10
node_modules/@babel/runtime/helpers/esm/classApplyDescriptorDestructureSet.js
generated
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
function _classApplyDescriptorDestructureSet(e, t) {
|
||||||
|
if (t.set) return "__destrObj" in t || (t.__destrObj = {
|
||||||
|
set value(r) {
|
||||||
|
t.set.call(e, r);
|
||||||
|
}
|
||||||
|
}), t.__destrObj;
|
||||||
|
if (!t.writable) throw new TypeError("attempted to set read only private field");
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
export { _classApplyDescriptorDestructureSet as default };
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _classApplyDescriptorGet(e, t) {
|
||||||
|
return t.get ? t.get.call(e) : t.value;
|
||||||
|
}
|
||||||
|
export { _classApplyDescriptorGet as default };
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
function _classApplyDescriptorSet(e, t, l) {
|
||||||
|
if (t.set) t.set.call(e, l);else {
|
||||||
|
if (!t.writable) throw new TypeError("attempted to set read only private field");
|
||||||
|
t.value = l;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
export { _classApplyDescriptorSet as default };
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _classCallCheck(a, n) {
|
||||||
|
if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
|
||||||
|
}
|
||||||
|
export { _classCallCheck as default };
|
||||||
5
node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticAccess.js
generated
vendored
Normal file
5
node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticAccess.js
generated
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
import assertClassBrand from "./assertClassBrand.js";
|
||||||
|
function _classCheckPrivateStaticAccess(s, a, r) {
|
||||||
|
return assertClassBrand(a, s, r);
|
||||||
|
}
|
||||||
|
export { _classCheckPrivateStaticAccess as default };
|
||||||
4
node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticFieldDescriptor.js
generated
vendored
Normal file
4
node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticFieldDescriptor.js
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _classCheckPrivateStaticFieldDescriptor(t, e) {
|
||||||
|
if (void 0 === t) throw new TypeError("attempted to " + e + " private static field before its declaration");
|
||||||
|
}
|
||||||
|
export { _classCheckPrivateStaticFieldDescriptor as default };
|
||||||
5
node_modules/@babel/runtime/helpers/esm/classExtractFieldDescriptor.js
generated
vendored
Normal file
5
node_modules/@babel/runtime/helpers/esm/classExtractFieldDescriptor.js
generated
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
import classPrivateFieldGet2 from "./classPrivateFieldGet2.js";
|
||||||
|
function _classExtractFieldDescriptor(e, t) {
|
||||||
|
return classPrivateFieldGet2(t, e);
|
||||||
|
}
|
||||||
|
export { _classExtractFieldDescriptor as default };
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
function _classNameTDZError(e) {
|
||||||
|
throw new ReferenceError('Class "' + e + '" cannot be referenced in computed property keys.');
|
||||||
|
}
|
||||||
|
export { _classNameTDZError as default };
|
||||||
7
node_modules/@babel/runtime/helpers/esm/classPrivateFieldDestructureSet.js
generated
vendored
Normal file
7
node_modules/@babel/runtime/helpers/esm/classPrivateFieldDestructureSet.js
generated
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
import classApplyDescriptorDestructureSet from "./classApplyDescriptorDestructureSet.js";
|
||||||
|
import classPrivateFieldGet2 from "./classPrivateFieldGet2.js";
|
||||||
|
function _classPrivateFieldDestructureSet(e, t) {
|
||||||
|
var r = classPrivateFieldGet2(t, e);
|
||||||
|
return classApplyDescriptorDestructureSet(e, r);
|
||||||
|
}
|
||||||
|
export { _classPrivateFieldDestructureSet as default };
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue