diff --git a/back/abl/Room-abl.ts b/back/abl/Room-abl.ts
new file mode 100644
index 0000000..00cfdb7
--- /dev/null
+++ b/back/abl/Room-abl.ts
@@ -0,0 +1,27 @@
+import statusCode from "../utils/statusCodes";
+import { Response } from "express";
+import { RoomType } from "../mails/message/saveMessage";
+import { getRoomType } from "../db/message/saveMessage-db";
+import { getRoomOwner } from "../db/Room-db";
+import emailManager from "../mails/EmailManager";
+import MailBuilder from "../mails/utils/mailBuilder";
+
+export default class Room {
+ // todo change name
+ static async response(body, res: Response) {
+ const { user, roomId, text, html } = body;
+ console.log(body)
+ const roomType = (await getRoomType(roomId))[0].room_type;
+ if (roomType === RoomType.DM) {
+ const ownerEmail = (await getRoomOwner(roomId))[0].email;
+ const mailBuilder = new MailBuilder();
+ mailBuilder.from(user).to(ownerEmail).text(text).html(html);
+ emailManager.getSmtp(user).sendMail(mailBuilder.message);
+ // send new msg to recipient of dm
+ } else if (roomType === RoomType.GROUP || roomType === RoomType.THREAD) {
+ // get all cc and to from of previous message and add them
+ } else {
+ res.status(statusCode.FORBIDDEN).send({ error: "Cannot add a new message in a room or a channel." });
+ }
+ }
+}
diff --git a/back/db/Room-db.ts b/back/db/Room-db.ts
new file mode 100644
index 0000000..0599e0b
--- /dev/null
+++ b/back/db/Room-db.ts
@@ -0,0 +1,12 @@
+import { execQueryAsync } from "./db";
+
+export async function getRoomOwner(roomId: number) {
+ const query = `
+ SELECT address.email
+ FROM app_room
+ INNER JOIN address ON address.address_id = app_room.owner_id
+ WHERE app_room.room_id = ?
+ `;
+ const values = [roomId];
+ return await execQueryAsync(query, values);
+}
diff --git a/back/mails/EmailManager.ts b/back/mails/EmailManager.ts
index fc9fd07..6a1a661 100644
--- a/back/mails/EmailManager.ts
+++ b/back/mails/EmailManager.ts
@@ -5,30 +5,32 @@ import { getAllAccounts } from "../db/imap/imap-db";
export interface Account {
id: number;
- user: string
- password?: string
+ user: string;
+ password?: string;
}
class EmailManager {
- imapInstances: ImapInstance[]
- smtpInstances: SmtpInstance[]
-
+ imapInstances: ImapInstance[];
+ smtpInstances: SmtpInstance[];
+
constructor() {
this.imapInstances = [];
this.smtpInstances = [];
}
init() {
- getAllAccounts().then((accounts: Account[]) => {
- for (let i = 0; i < accounts.length; i++) {
- accounts[i].password = accounts[i]?.password?.toString().replace(/[\u{0080}-\u{FFFF}]/gu,"");
- if (accounts[i].id == 2) continue; //debug_todo
- this.addImapInstance(accounts[i]);
- this.addSmtpInstance(accounts[i]);
- }
- }).catch((err) => {
- logger.err(err);
- });
+ getAllAccounts()
+ .then((accounts: Account[]) => {
+ for (let i = 0; i < accounts.length; i++) {
+ accounts[i].password = accounts[i]?.password?.toString().replace(/[\u{0080}-\u{FFFF}]/gu, "");
+ if (accounts[i].id == 2) continue; //debug_todo
+ this.addImapInstance(accounts[i]);
+ this.addSmtpInstance(accounts[i]);
+ }
+ })
+ .catch((err) => {
+ logger.err(err);
+ });
}
addImapInstance(config) {
@@ -38,7 +40,11 @@ class EmailManager {
addSmtpInstance(config) {
this.smtpInstances.push(new SmtpInstance(config));
}
+
+ getSmtp(email: string): SmtpInstance | undefined {
+ return this.smtpInstances.find((instance) => instance.user == email);
+ }
}
const emailManager = new EmailManager();
-export default emailManager;
\ No newline at end of file
+export default emailManager;
diff --git a/back/mails/smtp/SmtpInstance.ts b/back/mails/smtp/SmtpInstance.ts
index 0c8f378..1ffa839 100644
--- a/back/mails/smtp/SmtpInstance.ts
+++ b/back/mails/smtp/SmtpInstance.ts
@@ -3,9 +3,11 @@ import nodemailer, { Transporter } from "nodemailer";
export class SmtpInstance {
transporter: Transporter;
+ user: string;
- constructor(account: {user: string, password: string}) {
+ constructor(account: { user: string; password: string }) {
// todo store other data
+ this.user = account.user;
this.transporter = nodemailer.createTransport({
host: "smtp.gmail.com",
port: 465,
@@ -17,20 +19,22 @@ export class SmtpInstance {
});
}
- sendMail() {
- const msg = {
- from: "",
- to: "",
- subject: "Hello ✔",
- text: "Hello world?",
- html: "Hello world?",
- };
- this.transporter.sendMail(msg, (err, message) => {
- if (err) {
- logger.err(err);
- throw err;
- }
- logger.log(message);
- });
+ sendMail(message: any) {
+ console.log(this.user)
+ console.log(message)
+ // const msg = {
+ // from: "",
+ // to: "",
+ // subject: "Hello ✔",
+ // text: "Hello world?",
+ // html: "Hello world?",
+ // };
+ // this.transporter.sendMail(msg, (err, message) => {
+ // if (err) {
+ // logger.err(err);
+ // throw err;
+ // }
+ // logger.log(message);
+ // });
}
}
diff --git a/back/mails/utils/mailBuilder.ts b/back/mails/utils/mailBuilder.ts
new file mode 100644
index 0000000..37dbe10
--- /dev/null
+++ b/back/mails/utils/mailBuilder.ts
@@ -0,0 +1,46 @@
+export default class MailBuilder {
+ message: any;
+ constructor(message = {}) {
+ this.message = message;
+ }
+
+ from(addresses: string[] | string): MailBuilder {
+ this.message.from = addresses;
+ return this;
+ }
+
+ to(addresses: string[] | string): MailBuilder {
+ this.message.to = addresses;
+ return this;
+ }
+
+ cc(addresses: string[] | string): MailBuilder {
+ this.message.cc = addresses;
+ return this;
+ }
+
+ bcc(addresses: string[] | string): MailBuilder {
+ this.message.bcc = addresses;
+ return this;
+ }
+
+ subject(subject: string): MailBuilder {
+ this.message.subject = subject;
+ return this;
+ }
+
+ text(textContent: string): MailBuilder {
+ this.message.text = textContent;
+ return this;
+ }
+
+ html(htmlContent: string): MailBuilder {
+ this.message.html = htmlContent;
+ return this;
+ }
+
+ inReplyTo(messageID: string): MailBuilder {
+ this.message.inReplyTo = messageID;
+ return this;
+ }
+}
\ No newline at end of file
diff --git a/back/routes/mail.ts b/back/routes/mail.ts
index f0aa3df..151ae59 100644
--- a/back/routes/mail.ts
+++ b/back/routes/mail.ts
@@ -2,11 +2,12 @@ import express from "express";
const router = express.Router();
import { rooms } from "../abl/rooms";
-import Message from "../abl/Messages-abl";
+import Message from "../abl/Message-abl";
import { messages } from "../abl/messages";
import { members } from "../abl/members";
import Account from "../abl/Account-abl";
import validator from "../validator/validator";
+import Room from "../abl/Room-abl";
/**
* Return all mailboxes and folders for an user
@@ -52,4 +53,8 @@ router.post("/removeFlag", async (req, res) => {
await validator.validate("removeFlag", req.body, res, Message.removeFlag);
});
+router.post("/response", async (req, res) => {
+ await validator.validate("response", req.body, res, Room.response);
+});
+
export default router;
diff --git a/back/validator/schemas/response-schema.json b/back/validator/schemas/response-schema.json
new file mode 100644
index 0000000..d8f56e8
--- /dev/null
+++ b/back/validator/schemas/response-schema.json
@@ -0,0 +1,21 @@
+{
+ "type": "object",
+ "properties": {
+ "user": {
+ "type": "string"
+ },
+ "roomId": {
+ "type": "number"
+ },
+ "text": {
+ "type": "string"
+ },
+ "html": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "user", "roomId", "text", "html"
+ ],
+ "additionalProperties": false
+}
\ No newline at end of file
diff --git a/back/validator/validator.ts b/back/validator/validator.ts
index 063af88..8759ac5 100644
--- a/back/validator/validator.ts
+++ b/back/validator/validator.ts
@@ -9,6 +9,7 @@ import getRoomSchema from "./schemas/getRooms-schema.json";
import getMessagesSchema from "./schemas/getMessages-schema.json";
import getMembersSchema from "./schemas/getMembers-schema.json";
import setFlagSchema from "./schemas/setFlag-schema.json";
+import responseSchema from "./schemas/response-schema.json";
import { Request, Response } from "express";
import statusCodes from "../utils/statusCodes";
import logger from "../system/Logger";
@@ -20,6 +21,7 @@ class Validator {
validateGetMessages: any;
validateGetMembers: any;
validateSetFlag: any;
+ validateResponse: any;
constructor() {
this.validateCreateAccount = ajv.compile(createAccountSchema);
@@ -28,6 +30,7 @@ class Validator {
this.validateGetMessages = ajv.compile(getMessagesSchema);
this.validateGetMembers = ajv.compile(getMembersSchema);
this.validateSetFlag = ajv.compile(setFlagSchema);
+ this.validateResponse = ajv.compile(responseSchema);
}
_getSchema(name: string): any {
@@ -45,6 +48,8 @@ class Validator {
case "addFlag":
case "removeFlag":
return this.validateSetFlag;
+ case "response":
+ return this.validateResponse;
default:
logger.err(`Schema ${name} not found`);
break;
diff --git a/front/package-lock.json b/front/package-lock.json
index e360476..d482251 100644
--- a/front/package-lock.json
+++ b/front/package-lock.json
@@ -8,6 +8,9 @@
"name": "mail",
"version": "0.1.0",
"dependencies": {
+ "@tiptap/pm": "^2.0.3",
+ "@tiptap/starter-kit": "^2.0.3",
+ "@tiptap/vue-3": "^2.0.3",
"vue": "^3.2.13",
"vue-router": "^4.0.3",
"vuex": "^4.0.0"
@@ -42,6 +45,8 @@
"eslint-plugin-vue": "^8.0.3",
"jest": "^27.0.5",
"prettier": "^2.4.1",
+ "sass": "^1.62.0",
+ "sass-loader": "^13.2.2",
"ts-jest": "^27.0.4",
"typescript": "~4.5.5"
}
@@ -1967,7 +1972,6 @@
"version": "7.20.13",
"resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.13.tgz",
"integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"regenerator-runtime": "^0.13.11"
@@ -2551,6 +2555,12 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@linaria/core": {
+ "version": "3.0.0-beta.13",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@linaria/core/-/core-3.0.0-beta.13.tgz",
+ "integrity": "sha512-3zEi5plBCOsEzUneRVuQb+2SAx3qaC1dj0FfFAI6zIJQoDWu0dlSwKijMRack7oO9tUWrchfj3OkKQAd1LBdVg==",
+ "license": "MIT"
+ },
"node_modules/@nicolo-ribaudo/eslint-scope-5-internals": {
"version": "5.1.1-v1",
"resolved": "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz",
@@ -2619,6 +2629,78 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@popperjs/core": {
+ "version": "2.11.7",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@popperjs/core/-/core-2.11.7.tgz",
+ "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
+ "node_modules/@remirror/core-constants": {
+ "version": "2.0.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@remirror/core-constants/-/core-constants-2.0.0.tgz",
+ "integrity": "sha512-vpePPMecHJllBqCWXl6+FIcZqS+tRUM2kSCCKFeEo1H3XUEv3ocijBIPhnlSAa7g6maX+12ATTgxrOsLpWVr2g==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10"
+ }
+ },
+ "node_modules/@remirror/core-helpers": {
+ "version": "2.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@remirror/core-helpers/-/core-helpers-2.0.1.tgz",
+ "integrity": "sha512-s8M1pn33aBUhduvD1QR02uUQMegnFkGaTr4c1iBzxTTyg0rbQstzuQ7Q8TkL6n64JtgCdJS9jLz2dONb2meBKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10",
+ "@linaria/core": "3.0.0-beta.13",
+ "@remirror/core-constants": "^2.0.0",
+ "@remirror/types": "^1.0.0",
+ "@types/object.omit": "^3.0.0",
+ "@types/object.pick": "^1.3.1",
+ "@types/throttle-debounce": "^2.1.0",
+ "case-anything": "^2.1.10",
+ "dash-get": "^1.0.2",
+ "deepmerge": "^4.2.2",
+ "fast-deep-equal": "^3.1.3",
+ "make-error": "^1.3.6",
+ "object.omit": "^3.0.0",
+ "object.pick": "^1.3.0",
+ "throttle-debounce": "^3.0.1"
+ }
+ },
+ "node_modules/@remirror/core-helpers/node_modules/deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@remirror/types": {
+ "version": "1.0.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@remirror/types/-/types-1.0.0.tgz",
+ "integrity": "sha512-7HQbW7k8VxrAtfzs9FxwO6XSDabn8tSFDi1wwzShOnU+cvaYpfxu0ygyTk3TpXsag1hgFKY3ZIlAfB4WVz2LkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^2.0.0"
+ }
+ },
+ "node_modules/@remirror/types/node_modules/type-fest": {
+ "version": "2.19.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/type-fest/-/type-fest-2.19.0.tgz",
+ "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/@sideway/address": {
"version": "4.1.4",
"resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz",
@@ -2710,6 +2792,375 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@tiptap/core": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/core/-/core-2.0.3.tgz",
+ "integrity": "sha512-jLyVIWAdjjlNzrsRhSE2lVL/7N8228/1R1QtaVU85UlMIwHFAcdzhD8FeiKkqxpTnGpaDVaTy7VNEtEgaYdCyA==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-blockquote": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-blockquote/-/extension-blockquote-2.0.3.tgz",
+ "integrity": "sha512-rkUcFv2iL6f86DBBHoa4XdKNG2StvkJ7tfY9GoMpT46k3nxOaMTqak9/qZOo79TWxMLYtXzoxtKIkmWsbbcj4A==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-bold": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-bold/-/extension-bold-2.0.3.tgz",
+ "integrity": "sha512-OGT62fMRovSSayjehumygFWTg2Qn0IDbqyMpigg/RUAsnoOI2yBZFVrdM2gk1StyoSay7gTn2MLw97IUfr7FXg==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-bubble-menu": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.3.tgz",
+ "integrity": "sha512-lPt1ELrYCuoQrQEUukqjp9xt38EwgPUwaKHI3wwt2Rbv+C6q1gmRsK1yeO/KqCNmFxNqF2p9ZF9srOnug/RZDQ==",
+ "license": "MIT",
+ "dependencies": {
+ "tippy.js": "^6.3.7"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-bullet-list": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.3.tgz",
+ "integrity": "sha512-RtaLiRvZbMTOje+FW5bn+mYogiIgNxOm065wmyLPypnTbLSeHeYkoqVSqzZeqUn+7GLnwgn1shirUe6csVE/BA==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-code": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-code/-/extension-code-2.0.3.tgz",
+ "integrity": "sha512-LsVCKVxgBtkstAr1FjxN8T3OjlC76a2X8ouoZpELMp+aXbjqyanCKzt+sjjUhE4H0yLFd4v+5v6UFoCv4EILiw==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-code-block": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-code-block/-/extension-code-block-2.0.3.tgz",
+ "integrity": "sha512-F4xMy18EwgpyY9f5Te7UuF7UwxRLptOtCq1p2c2DfxBvHDWhAjQqVqcW/sq/I/WuED7FwCnPLyyAasPiVPkLPw==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-document": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-document/-/extension-document-2.0.3.tgz",
+ "integrity": "sha512-PsYeNQQBYIU9ayz1R11Kv/kKNPFNIV8tApJ9pxelXjzcAhkjncNUazPN/dyho60mzo+WpsmS3ceTj/gK3bCtWA==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-dropcursor": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-dropcursor/-/extension-dropcursor-2.0.3.tgz",
+ "integrity": "sha512-McthMrfusn6PjcaynJLheZJcXto8TaIW5iVitYh8qQrDXr31MALC/5GvWuiswmQ8bAXiWPwlLDYE/OJfwtggaw==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-floating-menu": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.3.tgz",
+ "integrity": "sha512-zN1vRGRvyK3pO2aHRmQSOTpl4UJraXYwKYM009n6WviYKUNm0LPGo+VD4OAtdzUhPXyccnlsTv2p6LIqFty6Bg==",
+ "license": "MIT",
+ "dependencies": {
+ "tippy.js": "^6.3.7"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-gapcursor": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-gapcursor/-/extension-gapcursor-2.0.3.tgz",
+ "integrity": "sha512-6I9EzzsYOyyqDvDvxIK6Rv3EXB+fHKFj8ntHO8IXmeNJ6pkhOinuXVsW6Yo7TcDYoTj4D5I2MNFAW2rIkgassw==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-hard-break": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-hard-break/-/extension-hard-break-2.0.3.tgz",
+ "integrity": "sha512-RCln6ARn16jvKTjhkcAD5KzYXYS0xRMc0/LrHeV8TKdCd4Yd0YYHe0PU4F9gAgAfPQn7Dgt4uTVJLN11ICl8sQ==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-heading": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-heading/-/extension-heading-2.0.3.tgz",
+ "integrity": "sha512-f0IEv5ms6aCzL80WeZ1qLCXTkRVwbpRr1qAETjg3gG4eoJN18+lZNOJYpyZy3P92C5KwF2T3Av00eFyVLIbb8Q==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-history": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-history/-/extension-history-2.0.3.tgz",
+ "integrity": "sha512-00KHIcJ8kivn2ARI6NQYphv2LfllVCXViHGm0EhzDW6NQxCrriJKE3tKDcTFCu7LlC5doMpq9Z6KXdljc4oVeQ==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-horizontal-rule": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.0.3.tgz",
+ "integrity": "sha512-SZRUSh07b/M0kJHNKnfBwBMWrZBEm/E2LrK1NbluwT3DBhE+gvwiEdBxgB32zKHNxaDEXUJwUIPNC3JSbKvPUA==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-italic": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-italic/-/extension-italic-2.0.3.tgz",
+ "integrity": "sha512-cfS5sW0gu7qf4ihwnLtW/QMTBrBEXaT0sJl3RwkhjIBg/65ywJKE5Nz9ewnQHmDeT18hvMJJ1VIb4j4ze9jj9A==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-list-item": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-list-item/-/extension-list-item-2.0.3.tgz",
+ "integrity": "sha512-p7cUsk0LpM1PfdAuFE8wYBNJ3gvA0UhNGR08Lo++rt9UaCeFLSN1SXRxg97c0oa5+Ski7SrCjIJ5Ynhz0viTjQ==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-ordered-list": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.3.tgz",
+ "integrity": "sha512-ZB3MpZh/GEy1zKgw7XDQF4FIwycZWNof1k9WbDZOI063Ch4qHZowhVttH2mTCELuyvTMM/o9a8CS7qMqQB48bw==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-paragraph": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-paragraph/-/extension-paragraph-2.0.3.tgz",
+ "integrity": "sha512-a+tKtmj4bU3GVCH1NE8VHWnhVexxX5boTVxsHIr4yGG3UoKo1c5AO7YMaeX2W5xB5iIA+BQqOPCDPEAx34dd2A==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-strike": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-strike/-/extension-strike-2.0.3.tgz",
+ "integrity": "sha512-RO4/EYe2iPD6ifDHORT8fF6O9tfdtnzxLGwZIKZXnEgtweH+MgoqevEzXYdS+54Wraq4TUQGNcsYhe49pv7Rlw==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-text": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-text/-/extension-text-2.0.3.tgz",
+ "integrity": "sha512-LvzChcTCcPSMNLUjZe/A9SHXWGDHtvk73fR7CBqAeNU0MxhBPEBI03GFQ6RzW3xX0CmDmjpZoDxFMB+hDEtW1A==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/pm": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/pm/-/pm-2.0.3.tgz",
+ "integrity": "sha512-I9dsInD89Agdm1QjFRO9dmJtU1ldVSILNPW0pEhv9wYqYVvl4HUj/JMtYNqu2jWrCHNXQcaX/WkdSdvGJtmg5g==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-changeset": "^2.2.0",
+ "prosemirror-collab": "^1.3.0",
+ "prosemirror-commands": "^1.3.1",
+ "prosemirror-dropcursor": "^1.5.0",
+ "prosemirror-gapcursor": "^1.3.1",
+ "prosemirror-history": "^1.3.0",
+ "prosemirror-inputrules": "^1.2.0",
+ "prosemirror-keymap": "^1.2.0",
+ "prosemirror-markdown": "^1.10.1",
+ "prosemirror-menu": "^1.2.1",
+ "prosemirror-model": "^1.18.1",
+ "prosemirror-schema-basic": "^1.2.0",
+ "prosemirror-schema-list": "^1.2.2",
+ "prosemirror-state": "^1.4.1",
+ "prosemirror-tables": "^1.3.0",
+ "prosemirror-trailing-node": "^2.0.2",
+ "prosemirror-transform": "^1.7.0",
+ "prosemirror-view": "^1.28.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/starter-kit": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/starter-kit/-/starter-kit-2.0.3.tgz",
+ "integrity": "sha512-t4WG4w93zTpL2VxhVyJJvl3kdLF001ZrhpOuEiZqEMBMUMbM56Uiigv1CnUQpTFrjDAh3IM8hkqzAh20TYw2iQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@tiptap/core": "^2.0.3",
+ "@tiptap/extension-blockquote": "^2.0.3",
+ "@tiptap/extension-bold": "^2.0.3",
+ "@tiptap/extension-bullet-list": "^2.0.3",
+ "@tiptap/extension-code": "^2.0.3",
+ "@tiptap/extension-code-block": "^2.0.3",
+ "@tiptap/extension-document": "^2.0.3",
+ "@tiptap/extension-dropcursor": "^2.0.3",
+ "@tiptap/extension-gapcursor": "^2.0.3",
+ "@tiptap/extension-hard-break": "^2.0.3",
+ "@tiptap/extension-heading": "^2.0.3",
+ "@tiptap/extension-history": "^2.0.3",
+ "@tiptap/extension-horizontal-rule": "^2.0.3",
+ "@tiptap/extension-italic": "^2.0.3",
+ "@tiptap/extension-list-item": "^2.0.3",
+ "@tiptap/extension-ordered-list": "^2.0.3",
+ "@tiptap/extension-paragraph": "^2.0.3",
+ "@tiptap/extension-strike": "^2.0.3",
+ "@tiptap/extension-text": "^2.0.3"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ }
+ },
+ "node_modules/@tiptap/vue-3": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/vue-3/-/vue-3-2.0.3.tgz",
+ "integrity": "sha512-2CtNUzt+e7sgvIjxPOyBwoiRcuCHNeJzW+XGxNK2uCWlAKp/Yw3boJ51d51UuIbj9RitGHJ5GpCdLJoL7SDiQA==",
+ "license": "MIT",
+ "dependencies": {
+ "@tiptap/extension-bubble-menu": "^2.0.3",
+ "@tiptap/extension-floating-menu": "^2.0.3"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0",
+ "vue": "^3.0.0"
+ }
+ },
"node_modules/@tootallnate/once": {
"version": "1.1.2",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tootallnate/once/-/once-1.1.2.tgz",
@@ -3020,6 +3471,18 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/object.omit": {
+ "version": "3.0.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@types/object.omit/-/object.omit-3.0.0.tgz",
+ "integrity": "sha512-I27IoPpH250TUzc9FzXd0P1BV/BMJuzqD3jOz98ehf9dQqGkxlq+hO1bIqZGWqCg5bVOy0g4AUVJtnxe0klDmw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/object.pick": {
+ "version": "1.3.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@types/object.pick/-/object.pick-1.3.2.tgz",
+ "integrity": "sha512-sn7L+qQ6RLPdXRoiaE7bZ/Ek+o4uICma/lBFPyJEKDTPTBP1W8u0c4baj3EiS4DiqLs+Hk+KUGvMVJtAw3ePJg==",
+ "license": "MIT"
+ },
"node_modules/@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz",
@@ -3114,6 +3577,12 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/throttle-debounce": {
+ "version": "2.1.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz",
+ "integrity": "sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==",
+ "license": "MIT"
+ },
"node_modules/@types/tough-cookie": {
"version": "4.0.2",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@types/tough-cookie/-/tough-cookie-4.0.2.tgz",
@@ -5626,6 +6095,18 @@
],
"license": "CC-BY-4.0"
},
+ "node_modules/case-anything": {
+ "version": "2.1.10",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/case-anything/-/case-anything-2.1.10.tgz",
+ "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.13"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mesqueeb"
+ }
+ },
"node_modules/case-sensitive-paths-webpack-plugin": {
"version": "2.4.0",
"resolved": "https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
@@ -6198,6 +6679,12 @@
"node": ">=10"
}
},
+ "node_modules/crelt": {
+ "version": "1.0.5",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/crelt/-/crelt-1.0.5.tgz",
+ "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==",
+ "license": "MIT"
+ },
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -6552,6 +7039,12 @@
"integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==",
"license": "MIT"
},
+ "node_modules/dash-get": {
+ "version": "1.0.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/dash-get/-/dash-get-1.0.2.tgz",
+ "integrity": "sha512-4FbVrHDwfOASx7uQVxeiCTo7ggSdYZbqs8lH+WU6ViypPlDbe9y6IP5VVUDQBv9DcnyaiPT5XT0UWHgJ64zLeQ==",
+ "license": "MIT"
+ },
"node_modules/data-urls": {
"version": "2.0.0",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/data-urls/-/data-urls-2.0.0.tgz",
@@ -7121,6 +7614,33 @@
"node": ">= 0.8"
}
},
+ "node_modules/encoding": {
+ "version": "0.1.13",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "node_modules/encoding/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -7934,7 +8454,6 @@
"version": "3.1.3",
"resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true,
"license": "MIT"
},
"node_modules/fast-diff": {
@@ -8975,6 +9494,13 @@
"node": ">= 4"
}
},
+ "node_modules/immutable": {
+ "version": "4.3.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/immutable/-/immutable-4.3.0.tgz",
+ "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -9226,7 +9752,6 @@
"version": "2.0.4",
"resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz",
"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
"license": "MIT",
"dependencies": {
"isobject": "^3.0.1"
@@ -9313,7 +9838,6 @@
"version": "3.0.1",
"resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz",
"integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -11042,6 +11566,15 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/linkify-it": {
+ "version": "4.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/linkify-it/-/linkify-it-4.0.1.tgz",
+ "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==",
+ "license": "MIT",
+ "dependencies": {
+ "uc.micro": "^1.0.1"
+ }
+ },
"node_modules/loader-runner": {
"version": "4.3.0",
"resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz",
@@ -11293,7 +11826,6 @@
"version": "1.3.6",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/make-error/-/make-error-1.3.6.tgz",
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
- "dev": true,
"license": "ISC"
},
"node_modules/makeerror": {
@@ -11306,6 +11838,40 @@
"tmpl": "1.0.5"
}
},
+ "node_modules/markdown-it": {
+ "version": "13.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/markdown-it/-/markdown-it-13.0.1.tgz",
+ "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1",
+ "entities": "~3.0.1",
+ "linkify-it": "^4.0.1",
+ "mdurl": "^1.0.1",
+ "uc.micro": "^1.0.5"
+ },
+ "bin": {
+ "markdown-it": "bin/markdown-it.js"
+ }
+ },
+ "node_modules/markdown-it/node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "license": "Python-2.0"
+ },
+ "node_modules/markdown-it/node_modules/entities": {
+ "version": "3.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/entities/-/entities-3.0.1.tgz",
+ "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
"node_modules/mdn-data": {
"version": "2.0.14",
"resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz",
@@ -11313,6 +11879,12 @@
"dev": true,
"license": "CC0-1.0"
},
+ "node_modules/mdurl": {
+ "version": "1.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/mdurl/-/mdurl-1.0.1.tgz",
+ "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
+ "license": "MIT"
+ },
"node_modules/media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz",
@@ -11826,6 +12398,42 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/object.omit": {
+ "version": "3.0.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/object.omit/-/object.omit-3.0.0.tgz",
+ "integrity": "sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==",
+ "license": "MIT",
+ "dependencies": {
+ "is-extendable": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.omit/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "license": "MIT",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
+ "license": "MIT",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/obuf": {
"version": "1.1.2",
"resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz",
@@ -11979,6 +12587,12 @@
"node": ">=8"
}
},
+ "node_modules/orderedmap": {
+ "version": "2.1.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/orderedmap/-/orderedmap-2.1.0.tgz",
+ "integrity": "sha512-/pIFexOm6S70EPdznemIz3BQZoJ4VTFrhqzu0ACBqBgeLsLxq8e6Jim63ImIfwW/zAD1AlXpRMlOv3aghmo4dA==",
+ "license": "MIT"
+ },
"node_modules/p-finally": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz",
@@ -13053,6 +13667,213 @@
"node": ">= 6"
}
},
+ "node_modules/prosemirror-changeset": {
+ "version": "2.2.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-changeset/-/prosemirror-changeset-2.2.0.tgz",
+ "integrity": "sha512-QM7ohGtkpVpwVGmFb8wqVhaz9+6IUXcIQBGZ81YNAKYuHiFJ1ShvSzab4pKqTinJhwciZbrtBEk/2WsqSt2PYg==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-collab": {
+ "version": "1.3.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-collab/-/prosemirror-collab-1.3.0.tgz",
+ "integrity": "sha512-+S/IJ69G2cUu2IM5b3PBekuxs94HO1CxJIWOFrLQXUaUDKL/JfBx+QcH31ldBlBXyDEUl+k3Vltfi1E1MKp2mA==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-state": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-commands": {
+ "version": "1.5.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-commands/-/prosemirror-commands-1.5.1.tgz",
+ "integrity": "sha512-ga1ga/RkbzxfAvb6iEXYmrEpekn5NCwTb8w1dr/gmhSoaGcQ0VPuCzOn5qDEpC45ql2oDkKoKQbRxLJwKLpMTQ==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-dropcursor": {
+ "version": "1.8.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.0.tgz",
+ "integrity": "sha512-TZMitR8nlp9Xh42pDYGcWopCoFPmJduoyGJ7FjYM2/7gZKnfD41TIaZN5Q1cQjm6Fm/P5vk/DpVYFhS8kDdigw==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.1.0",
+ "prosemirror-view": "^1.1.0"
+ }
+ },
+ "node_modules/prosemirror-gapcursor": {
+ "version": "1.3.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.1.tgz",
+ "integrity": "sha512-GKTeE7ZoMsx5uVfc51/ouwMFPq0o8YrZ7Hx4jTF4EeGbXxBveUV8CGv46mSHuBBeXGmvu50guoV2kSnOeZZnUA==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-keymap": "^1.0.0",
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-view": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-history": {
+ "version": "1.3.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-history/-/prosemirror-history-1.3.0.tgz",
+ "integrity": "sha512-qo/9Wn4B/Bq89/YD+eNWFbAytu6dmIM85EhID+fz9Jcl9+DfGEo8TTSrRhP15+fFEoaPqpHSxlvSzSEbmlxlUA==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-state": "^1.2.2",
+ "prosemirror-transform": "^1.0.0",
+ "rope-sequence": "^1.3.0"
+ }
+ },
+ "node_modules/prosemirror-inputrules": {
+ "version": "1.2.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-inputrules/-/prosemirror-inputrules-1.2.0.tgz",
+ "integrity": "sha512-eAW/M/NTSSzpCOxfR8Abw6OagdG0MiDAiWHQMQveIsZtoKVYzm0AflSPq/ymqJd56/Su1YPbwy9lM13wgHOFmQ==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-keymap": {
+ "version": "1.2.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-keymap/-/prosemirror-keymap-1.2.1.tgz",
+ "integrity": "sha512-kVK6WGC+83LZwuSJnuCb9PsADQnFZllt94qPP3Rx/vLcOUV65+IbBeH2nS5cFggPyEVJhGkGrgYFRrG250WhHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-state": "^1.0.0",
+ "w3c-keyname": "^2.2.0"
+ }
+ },
+ "node_modules/prosemirror-markdown": {
+ "version": "1.10.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-markdown/-/prosemirror-markdown-1.10.1.tgz",
+ "integrity": "sha512-s7iaTLiX+qO5z8kF2NcMmy2T7mIlxzkS4Sp3vTKSYChPtbMpg6YxFkU0Y06rUg2WtKlvBu7v1bXzlGBkfjUWAA==",
+ "license": "MIT",
+ "dependencies": {
+ "markdown-it": "^13.0.1",
+ "prosemirror-model": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-menu": {
+ "version": "1.2.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-menu/-/prosemirror-menu-1.2.1.tgz",
+ "integrity": "sha512-sBirXxVfHalZO4f1ZS63WzewINK4182+7dOmoMeBkqYO8wqMBvBS7wQuwVOHnkMWPEh0+N0LJ856KYUN+vFkmQ==",
+ "license": "MIT",
+ "dependencies": {
+ "crelt": "^1.0.0",
+ "prosemirror-commands": "^1.0.0",
+ "prosemirror-history": "^1.0.0",
+ "prosemirror-state": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-model": {
+ "version": "1.19.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-model/-/prosemirror-model-1.19.0.tgz",
+ "integrity": "sha512-/CvFGJnwc41EJSfDkQLly1cAJJJmBpZwwUJtwZPTjY2RqZJfM8HVbCreOY/jti8wTRbVyjagcylyGoeJH/g/3w==",
+ "license": "MIT",
+ "dependencies": {
+ "orderedmap": "^2.0.0"
+ }
+ },
+ "node_modules/prosemirror-schema-basic": {
+ "version": "1.2.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.1.tgz",
+ "integrity": "sha512-vYBdIHsYKSDIqYmPBC7lnwk9DsKn8PnVqK97pMYP5MLEDFqWIX75JiaJTzndBii4bRuNqhC2UfDOfM3FKhlBHg==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-model": "^1.19.0"
+ }
+ },
+ "node_modules/prosemirror-schema-list": {
+ "version": "1.2.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-schema-list/-/prosemirror-schema-list-1.2.2.tgz",
+ "integrity": "sha512-rd0pqSDp86p0MUMKG903g3I9VmElFkQpkZ2iOd3EOVg1vo5Cst51rAsoE+5IPy0LPXq64eGcCYlW1+JPNxOj2w==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-state": {
+ "version": "1.4.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-state/-/prosemirror-state-1.4.2.tgz",
+ "integrity": "sha512-puuzLD2mz/oTdfgd8msFbe0A42j5eNudKAAPDB0+QJRw8cO1ygjLmhLrg9RvDpf87Dkd6D4t93qdef00KKNacQ==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-transform": "^1.0.0",
+ "prosemirror-view": "^1.27.0"
+ }
+ },
+ "node_modules/prosemirror-tables": {
+ "version": "1.3.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-tables/-/prosemirror-tables-1.3.2.tgz",
+ "integrity": "sha512-/9JTeN6s58Zq66HXaxP6uf8PAmc7XXKZFPlOGVtLvxEd6xBP6WtzaJB9wBjiGUzwbdhdMEy7V62yuHqk/3VrnQ==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-keymap": "^1.1.2",
+ "prosemirror-model": "^1.8.1",
+ "prosemirror-state": "^1.3.1",
+ "prosemirror-transform": "^1.2.1",
+ "prosemirror-view": "^1.13.3"
+ }
+ },
+ "node_modules/prosemirror-trailing-node": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.3.tgz",
+ "integrity": "sha512-lGrjMrn97KWkjQSW/FjdvnhJmqFACmQIyr6lKYApvHitDnKsCoZz6XzrHB7RZYHni/0NxQmZ01p/2vyK2SkvaA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10",
+ "@remirror/core-constants": "^2.0.0",
+ "@remirror/core-helpers": "^2.0.1",
+ "escape-string-regexp": "^4.0.0"
+ },
+ "peerDependencies": {
+ "prosemirror-model": "^1",
+ "prosemirror-state": "^1",
+ "prosemirror-view": "^1"
+ }
+ },
+ "node_modules/prosemirror-trailing-node/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/prosemirror-transform": {
+ "version": "1.7.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-transform/-/prosemirror-transform-1.7.1.tgz",
+ "integrity": "sha512-VteoifAfpt46z0yEt6Fc73A5OID9t/y2QIeR5MgxEwTuitadEunD/V0c9jQW8ziT8pbFM54uTzRLJ/nLuQjMxg==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-model": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-view": {
+ "version": "1.30.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-view/-/prosemirror-view-1.30.2.tgz",
+ "integrity": "sha512-nTNzZvalQf9kHeEyO407LiV6DoOs/pXsid88UqW9Vvybo4ozJW2PJhkfZUxCUF1hR/9vJLdhxX84wuw9P9HsXA==",
+ "license": "MIT",
+ "dependencies": {
+ "prosemirror-model": "^1.16.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.1.0"
+ }
+ },
"node_modules/proto-list": {
"version": "1.2.4",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/proto-list/-/proto-list-1.2.4.tgz",
@@ -13318,7 +14139,6 @@
"version": "0.13.11",
"resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
"integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
- "dev": true,
"license": "MIT"
},
"node_modules/regenerator-transform": {
@@ -13570,6 +14390,12 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/rope-sequence": {
+ "version": "1.3.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/rope-sequence/-/rope-sequence-1.3.3.tgz",
+ "integrity": "sha512-85aZYCxweiD5J8yTEbw+E6A27zSnLPNDL0WfPdw3YYodq7WjnTKo0q4dtyQ2gz23iPT8Q9CUyJtAaUNcTxRf5Q==",
+ "license": "MIT"
+ },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -13622,6 +14448,63 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/sass": {
+ "version": "1.62.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/sass/-/sass-1.62.0.tgz",
+ "integrity": "sha512-Q4USplo4pLYgCi+XlipZCWUQz5pkg/ruSSgJ0WRDSb/+3z9tXUOkQ7QPYn4XrhZKYAK4HlpaQecRwKLJX6+DBg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-loader": {
+ "version": "13.2.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/sass-loader/-/sass-loader-13.2.2.tgz",
+ "integrity": "sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "klona": "^2.0.6",
+ "neo-async": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "fibers": ">= 3.1.0",
+ "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0",
+ "sass": "^1.3.0",
+ "sass-embedded": "*",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "fibers": {
+ "optional": true
+ },
+ "node-sass": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ }
+ }
+ },
"node_modules/saxes": {
"version": "5.0.1",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/saxes/-/saxes-5.0.1.tgz",
@@ -14677,6 +15560,15 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/throttle-debounce": {
+ "version": "3.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/throttle-debounce/-/throttle-debounce-3.0.1.tgz",
+ "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/thunky": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz",
@@ -14684,6 +15576,15 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/tippy.js": {
+ "version": "6.3.7",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/tippy.js/-/tippy.js-6.3.7.tgz",
+ "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@popperjs/core": "^2.9.0"
+ }
+ },
"node_modules/tmpl": {
"version": "1.0.5",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/tmpl/-/tmpl-1.0.5.tgz",
@@ -15026,6 +15927,12 @@
"node": ">=4.2.0"
}
},
+ "node_modules/uc.micro": {
+ "version": "1.0.6",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/uc.micro/-/uc.micro-1.0.6.tgz",
+ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
+ "license": "MIT"
+ },
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
@@ -15453,6 +16360,12 @@
"browser-process-hrtime": "^1.0.0"
}
},
+ "node_modules/w3c-keyname": {
+ "version": "2.2.6",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/w3c-keyname/-/w3c-keyname-2.2.6.tgz",
+ "integrity": "sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==",
+ "license": "MIT"
+ },
"node_modules/w3c-xmlserializer": {
"version": "2.0.0",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
@@ -17312,7 +18225,6 @@
"version": "7.20.13",
"resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.13.tgz",
"integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==",
- "dev": true,
"requires": {
"regenerator-runtime": "^0.13.11"
}
@@ -17745,6 +18657,11 @@
"integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==",
"dev": true
},
+ "@linaria/core": {
+ "version": "3.0.0-beta.13",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@linaria/core/-/core-3.0.0-beta.13.tgz",
+ "integrity": "sha512-3zEi5plBCOsEzUneRVuQb+2SAx3qaC1dj0FfFAI6zIJQoDWu0dlSwKijMRack7oO9tUWrchfj3OkKQAd1LBdVg=="
+ },
"@nicolo-ribaudo/eslint-scope-5-internals": {
"version": "5.1.1-v1",
"resolved": "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz",
@@ -17795,6 +18712,63 @@
"integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
"dev": true
},
+ "@popperjs/core": {
+ "version": "2.11.7",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@popperjs/core/-/core-2.11.7.tgz",
+ "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw=="
+ },
+ "@remirror/core-constants": {
+ "version": "2.0.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@remirror/core-constants/-/core-constants-2.0.0.tgz",
+ "integrity": "sha512-vpePPMecHJllBqCWXl6+FIcZqS+tRUM2kSCCKFeEo1H3XUEv3ocijBIPhnlSAa7g6maX+12ATTgxrOsLpWVr2g==",
+ "requires": {
+ "@babel/runtime": "^7.13.10"
+ }
+ },
+ "@remirror/core-helpers": {
+ "version": "2.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@remirror/core-helpers/-/core-helpers-2.0.1.tgz",
+ "integrity": "sha512-s8M1pn33aBUhduvD1QR02uUQMegnFkGaTr4c1iBzxTTyg0rbQstzuQ7Q8TkL6n64JtgCdJS9jLz2dONb2meBKQ==",
+ "requires": {
+ "@babel/runtime": "^7.13.10",
+ "@linaria/core": "3.0.0-beta.13",
+ "@remirror/core-constants": "^2.0.0",
+ "@remirror/types": "^1.0.0",
+ "@types/object.omit": "^3.0.0",
+ "@types/object.pick": "^1.3.1",
+ "@types/throttle-debounce": "^2.1.0",
+ "case-anything": "^2.1.10",
+ "dash-get": "^1.0.2",
+ "deepmerge": "^4.2.2",
+ "fast-deep-equal": "^3.1.3",
+ "make-error": "^1.3.6",
+ "object.omit": "^3.0.0",
+ "object.pick": "^1.3.0",
+ "throttle-debounce": "^3.0.1"
+ },
+ "dependencies": {
+ "deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="
+ }
+ }
+ },
+ "@remirror/types": {
+ "version": "1.0.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@remirror/types/-/types-1.0.0.tgz",
+ "integrity": "sha512-7HQbW7k8VxrAtfzs9FxwO6XSDabn8tSFDi1wwzShOnU+cvaYpfxu0ygyTk3TpXsag1hgFKY3ZIlAfB4WVz2LkQ==",
+ "requires": {
+ "type-fest": "^2.0.0"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "2.19.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/type-fest/-/type-fest-2.19.0.tgz",
+ "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA=="
+ }
+ }
+ },
"@sideway/address": {
"version": "4.1.4",
"resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz",
@@ -17870,6 +18844,196 @@
"integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==",
"dev": true
},
+ "@tiptap/core": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/core/-/core-2.0.3.tgz",
+ "integrity": "sha512-jLyVIWAdjjlNzrsRhSE2lVL/7N8228/1R1QtaVU85UlMIwHFAcdzhD8FeiKkqxpTnGpaDVaTy7VNEtEgaYdCyA==",
+ "requires": {}
+ },
+ "@tiptap/extension-blockquote": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-blockquote/-/extension-blockquote-2.0.3.tgz",
+ "integrity": "sha512-rkUcFv2iL6f86DBBHoa4XdKNG2StvkJ7tfY9GoMpT46k3nxOaMTqak9/qZOo79TWxMLYtXzoxtKIkmWsbbcj4A==",
+ "requires": {}
+ },
+ "@tiptap/extension-bold": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-bold/-/extension-bold-2.0.3.tgz",
+ "integrity": "sha512-OGT62fMRovSSayjehumygFWTg2Qn0IDbqyMpigg/RUAsnoOI2yBZFVrdM2gk1StyoSay7gTn2MLw97IUfr7FXg==",
+ "requires": {}
+ },
+ "@tiptap/extension-bubble-menu": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.3.tgz",
+ "integrity": "sha512-lPt1ELrYCuoQrQEUukqjp9xt38EwgPUwaKHI3wwt2Rbv+C6q1gmRsK1yeO/KqCNmFxNqF2p9ZF9srOnug/RZDQ==",
+ "requires": {
+ "tippy.js": "^6.3.7"
+ }
+ },
+ "@tiptap/extension-bullet-list": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.3.tgz",
+ "integrity": "sha512-RtaLiRvZbMTOje+FW5bn+mYogiIgNxOm065wmyLPypnTbLSeHeYkoqVSqzZeqUn+7GLnwgn1shirUe6csVE/BA==",
+ "requires": {}
+ },
+ "@tiptap/extension-code": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-code/-/extension-code-2.0.3.tgz",
+ "integrity": "sha512-LsVCKVxgBtkstAr1FjxN8T3OjlC76a2X8ouoZpELMp+aXbjqyanCKzt+sjjUhE4H0yLFd4v+5v6UFoCv4EILiw==",
+ "requires": {}
+ },
+ "@tiptap/extension-code-block": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-code-block/-/extension-code-block-2.0.3.tgz",
+ "integrity": "sha512-F4xMy18EwgpyY9f5Te7UuF7UwxRLptOtCq1p2c2DfxBvHDWhAjQqVqcW/sq/I/WuED7FwCnPLyyAasPiVPkLPw==",
+ "requires": {}
+ },
+ "@tiptap/extension-document": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-document/-/extension-document-2.0.3.tgz",
+ "integrity": "sha512-PsYeNQQBYIU9ayz1R11Kv/kKNPFNIV8tApJ9pxelXjzcAhkjncNUazPN/dyho60mzo+WpsmS3ceTj/gK3bCtWA==",
+ "requires": {}
+ },
+ "@tiptap/extension-dropcursor": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-dropcursor/-/extension-dropcursor-2.0.3.tgz",
+ "integrity": "sha512-McthMrfusn6PjcaynJLheZJcXto8TaIW5iVitYh8qQrDXr31MALC/5GvWuiswmQ8bAXiWPwlLDYE/OJfwtggaw==",
+ "requires": {}
+ },
+ "@tiptap/extension-floating-menu": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.3.tgz",
+ "integrity": "sha512-zN1vRGRvyK3pO2aHRmQSOTpl4UJraXYwKYM009n6WviYKUNm0LPGo+VD4OAtdzUhPXyccnlsTv2p6LIqFty6Bg==",
+ "requires": {
+ "tippy.js": "^6.3.7"
+ }
+ },
+ "@tiptap/extension-gapcursor": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-gapcursor/-/extension-gapcursor-2.0.3.tgz",
+ "integrity": "sha512-6I9EzzsYOyyqDvDvxIK6Rv3EXB+fHKFj8ntHO8IXmeNJ6pkhOinuXVsW6Yo7TcDYoTj4D5I2MNFAW2rIkgassw==",
+ "requires": {}
+ },
+ "@tiptap/extension-hard-break": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-hard-break/-/extension-hard-break-2.0.3.tgz",
+ "integrity": "sha512-RCln6ARn16jvKTjhkcAD5KzYXYS0xRMc0/LrHeV8TKdCd4Yd0YYHe0PU4F9gAgAfPQn7Dgt4uTVJLN11ICl8sQ==",
+ "requires": {}
+ },
+ "@tiptap/extension-heading": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-heading/-/extension-heading-2.0.3.tgz",
+ "integrity": "sha512-f0IEv5ms6aCzL80WeZ1qLCXTkRVwbpRr1qAETjg3gG4eoJN18+lZNOJYpyZy3P92C5KwF2T3Av00eFyVLIbb8Q==",
+ "requires": {}
+ },
+ "@tiptap/extension-history": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-history/-/extension-history-2.0.3.tgz",
+ "integrity": "sha512-00KHIcJ8kivn2ARI6NQYphv2LfllVCXViHGm0EhzDW6NQxCrriJKE3tKDcTFCu7LlC5doMpq9Z6KXdljc4oVeQ==",
+ "requires": {}
+ },
+ "@tiptap/extension-horizontal-rule": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.0.3.tgz",
+ "integrity": "sha512-SZRUSh07b/M0kJHNKnfBwBMWrZBEm/E2LrK1NbluwT3DBhE+gvwiEdBxgB32zKHNxaDEXUJwUIPNC3JSbKvPUA==",
+ "requires": {}
+ },
+ "@tiptap/extension-italic": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-italic/-/extension-italic-2.0.3.tgz",
+ "integrity": "sha512-cfS5sW0gu7qf4ihwnLtW/QMTBrBEXaT0sJl3RwkhjIBg/65ywJKE5Nz9ewnQHmDeT18hvMJJ1VIb4j4ze9jj9A==",
+ "requires": {}
+ },
+ "@tiptap/extension-list-item": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-list-item/-/extension-list-item-2.0.3.tgz",
+ "integrity": "sha512-p7cUsk0LpM1PfdAuFE8wYBNJ3gvA0UhNGR08Lo++rt9UaCeFLSN1SXRxg97c0oa5+Ski7SrCjIJ5Ynhz0viTjQ==",
+ "requires": {}
+ },
+ "@tiptap/extension-ordered-list": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.3.tgz",
+ "integrity": "sha512-ZB3MpZh/GEy1zKgw7XDQF4FIwycZWNof1k9WbDZOI063Ch4qHZowhVttH2mTCELuyvTMM/o9a8CS7qMqQB48bw==",
+ "requires": {}
+ },
+ "@tiptap/extension-paragraph": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-paragraph/-/extension-paragraph-2.0.3.tgz",
+ "integrity": "sha512-a+tKtmj4bU3GVCH1NE8VHWnhVexxX5boTVxsHIr4yGG3UoKo1c5AO7YMaeX2W5xB5iIA+BQqOPCDPEAx34dd2A==",
+ "requires": {}
+ },
+ "@tiptap/extension-strike": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-strike/-/extension-strike-2.0.3.tgz",
+ "integrity": "sha512-RO4/EYe2iPD6ifDHORT8fF6O9tfdtnzxLGwZIKZXnEgtweH+MgoqevEzXYdS+54Wraq4TUQGNcsYhe49pv7Rlw==",
+ "requires": {}
+ },
+ "@tiptap/extension-text": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/extension-text/-/extension-text-2.0.3.tgz",
+ "integrity": "sha512-LvzChcTCcPSMNLUjZe/A9SHXWGDHtvk73fR7CBqAeNU0MxhBPEBI03GFQ6RzW3xX0CmDmjpZoDxFMB+hDEtW1A==",
+ "requires": {}
+ },
+ "@tiptap/pm": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/pm/-/pm-2.0.3.tgz",
+ "integrity": "sha512-I9dsInD89Agdm1QjFRO9dmJtU1ldVSILNPW0pEhv9wYqYVvl4HUj/JMtYNqu2jWrCHNXQcaX/WkdSdvGJtmg5g==",
+ "requires": {
+ "prosemirror-changeset": "^2.2.0",
+ "prosemirror-collab": "^1.3.0",
+ "prosemirror-commands": "^1.3.1",
+ "prosemirror-dropcursor": "^1.5.0",
+ "prosemirror-gapcursor": "^1.3.1",
+ "prosemirror-history": "^1.3.0",
+ "prosemirror-inputrules": "^1.2.0",
+ "prosemirror-keymap": "^1.2.0",
+ "prosemirror-markdown": "^1.10.1",
+ "prosemirror-menu": "^1.2.1",
+ "prosemirror-model": "^1.18.1",
+ "prosemirror-schema-basic": "^1.2.0",
+ "prosemirror-schema-list": "^1.2.2",
+ "prosemirror-state": "^1.4.1",
+ "prosemirror-tables": "^1.3.0",
+ "prosemirror-trailing-node": "^2.0.2",
+ "prosemirror-transform": "^1.7.0",
+ "prosemirror-view": "^1.28.2"
+ }
+ },
+ "@tiptap/starter-kit": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/starter-kit/-/starter-kit-2.0.3.tgz",
+ "integrity": "sha512-t4WG4w93zTpL2VxhVyJJvl3kdLF001ZrhpOuEiZqEMBMUMbM56Uiigv1CnUQpTFrjDAh3IM8hkqzAh20TYw2iQ==",
+ "requires": {
+ "@tiptap/core": "^2.0.3",
+ "@tiptap/extension-blockquote": "^2.0.3",
+ "@tiptap/extension-bold": "^2.0.3",
+ "@tiptap/extension-bullet-list": "^2.0.3",
+ "@tiptap/extension-code": "^2.0.3",
+ "@tiptap/extension-code-block": "^2.0.3",
+ "@tiptap/extension-document": "^2.0.3",
+ "@tiptap/extension-dropcursor": "^2.0.3",
+ "@tiptap/extension-gapcursor": "^2.0.3",
+ "@tiptap/extension-hard-break": "^2.0.3",
+ "@tiptap/extension-heading": "^2.0.3",
+ "@tiptap/extension-history": "^2.0.3",
+ "@tiptap/extension-horizontal-rule": "^2.0.3",
+ "@tiptap/extension-italic": "^2.0.3",
+ "@tiptap/extension-list-item": "^2.0.3",
+ "@tiptap/extension-ordered-list": "^2.0.3",
+ "@tiptap/extension-paragraph": "^2.0.3",
+ "@tiptap/extension-strike": "^2.0.3",
+ "@tiptap/extension-text": "^2.0.3"
+ }
+ },
+ "@tiptap/vue-3": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tiptap/vue-3/-/vue-3-2.0.3.tgz",
+ "integrity": "sha512-2CtNUzt+e7sgvIjxPOyBwoiRcuCHNeJzW+XGxNK2uCWlAKp/Yw3boJ51d51UuIbj9RitGHJ5GpCdLJoL7SDiQA==",
+ "requires": {
+ "@tiptap/extension-bubble-menu": "^2.0.3",
+ "@tiptap/extension-floating-menu": "^2.0.3"
+ }
+ },
"@tootallnate/once": {
"version": "1.1.2",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@tootallnate/once/-/once-1.1.2.tgz",
@@ -18136,6 +19300,16 @@
"integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
"dev": true
},
+ "@types/object.omit": {
+ "version": "3.0.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@types/object.omit/-/object.omit-3.0.0.tgz",
+ "integrity": "sha512-I27IoPpH250TUzc9FzXd0P1BV/BMJuzqD3jOz98ehf9dQqGkxlq+hO1bIqZGWqCg5bVOy0g4AUVJtnxe0klDmw=="
+ },
+ "@types/object.pick": {
+ "version": "1.3.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@types/object.pick/-/object.pick-1.3.2.tgz",
+ "integrity": "sha512-sn7L+qQ6RLPdXRoiaE7bZ/Ek+o4uICma/lBFPyJEKDTPTBP1W8u0c4baj3EiS4DiqLs+Hk+KUGvMVJtAw3ePJg=="
+ },
"@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz",
@@ -18218,6 +19392,11 @@
"integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==",
"dev": true
},
+ "@types/throttle-debounce": {
+ "version": "2.1.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz",
+ "integrity": "sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ=="
+ },
"@types/tough-cookie": {
"version": "4.0.2",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/@types/tough-cookie/-/tough-cookie-4.0.2.tgz",
@@ -19937,6 +21116,11 @@
"integrity": "sha512-XY7UbUpGRatZzoRft//5xOa69/1iGJRBlrieH6QYrkKLIFn3m7OVEJ81dSrKoy2BnKsdbX5cLrOispZNYo9v2w==",
"dev": true
},
+ "case-anything": {
+ "version": "2.1.10",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/case-anything/-/case-anything-2.1.10.tgz",
+ "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ=="
+ },
"case-sensitive-paths-webpack-plugin": {
"version": "2.4.0",
"resolved": "https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
@@ -20339,6 +21523,11 @@
"yaml": "^1.10.0"
}
},
+ "crelt": {
+ "version": "1.0.5",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/crelt/-/crelt-1.0.5.tgz",
+ "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA=="
+ },
"cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -20566,6 +21755,11 @@
"resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
"integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
},
+ "dash-get": {
+ "version": "1.0.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/dash-get/-/dash-get-1.0.2.tgz",
+ "integrity": "sha512-4FbVrHDwfOASx7uQVxeiCTo7ggSdYZbqs8lH+WU6ViypPlDbe9y6IP5VVUDQBv9DcnyaiPT5XT0UWHgJ64zLeQ=="
+ },
"data-urls": {
"version": "2.0.0",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/data-urls/-/data-urls-2.0.0.tgz",
@@ -20960,6 +22154,30 @@
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
"dev": true
},
+ "encoding": {
+ "version": "0.1.13",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dev": true,
+ "optional": true,
+ "peer": true,
+ "requires": {
+ "iconv-lite": "^0.6.2"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "optional": true,
+ "peer": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ }
+ }
+ },
"end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -21529,8 +22747,7 @@
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
"fast-diff": {
"version": "1.2.0",
@@ -22240,6 +23457,12 @@
"integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
"dev": true
},
+ "immutable": {
+ "version": "4.3.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/immutable/-/immutable-4.3.0.tgz",
+ "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==",
+ "dev": true
+ },
"import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -22403,7 +23626,6 @@
"version": "2.0.4",
"resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz",
"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
"requires": {
"isobject": "^3.0.1"
}
@@ -22462,8 +23684,7 @@
"isobject": {
"version": "3.0.1",
"resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="
},
"istanbul-lib-coverage": {
"version": "3.2.0",
@@ -23686,6 +24907,14 @@
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
"dev": true
},
+ "linkify-it": {
+ "version": "4.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/linkify-it/-/linkify-it-4.0.1.tgz",
+ "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==",
+ "requires": {
+ "uc.micro": "^1.0.1"
+ }
+ },
"loader-runner": {
"version": "4.3.0",
"resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz",
@@ -23877,8 +25106,7 @@
"make-error": {
"version": "1.3.6",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/make-error/-/make-error-1.3.6.tgz",
- "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
- "dev": true
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
},
"makeerror": {
"version": "1.0.12",
@@ -23889,12 +25117,41 @@
"tmpl": "1.0.5"
}
},
+ "markdown-it": {
+ "version": "13.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/markdown-it/-/markdown-it-13.0.1.tgz",
+ "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==",
+ "requires": {
+ "argparse": "^2.0.1",
+ "entities": "~3.0.1",
+ "linkify-it": "^4.0.1",
+ "mdurl": "^1.0.1",
+ "uc.micro": "^1.0.5"
+ },
+ "dependencies": {
+ "argparse": {
+ "version": "2.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
+ },
+ "entities": {
+ "version": "3.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/entities/-/entities-3.0.1.tgz",
+ "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q=="
+ }
+ }
+ },
"mdn-data": {
"version": "2.0.14",
"resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz",
"integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
"dev": true
},
+ "mdurl": {
+ "version": "1.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/mdurl/-/mdurl-1.0.1.tgz",
+ "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g=="
+ },
"media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz",
@@ -24240,6 +25497,32 @@
"object-keys": "^1.1.1"
}
},
+ "object.omit": {
+ "version": "3.0.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/object.omit/-/object.omit-3.0.0.tgz",
+ "integrity": "sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==",
+ "requires": {
+ "is-extendable": "^1.0.0"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
"obuf": {
"version": "1.1.2",
"resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz",
@@ -24348,6 +25631,11 @@
}
}
},
+ "orderedmap": {
+ "version": "2.1.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/orderedmap/-/orderedmap-2.1.0.tgz",
+ "integrity": "sha512-/pIFexOm6S70EPdznemIz3BQZoJ4VTFrhqzu0ACBqBgeLsLxq8e6Jim63ImIfwW/zAD1AlXpRMlOv3aghmo4dA=="
+ },
"p-finally": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz",
@@ -25032,6 +26320,185 @@
"sisteransi": "^1.0.5"
}
},
+ "prosemirror-changeset": {
+ "version": "2.2.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-changeset/-/prosemirror-changeset-2.2.0.tgz",
+ "integrity": "sha512-QM7ohGtkpVpwVGmFb8wqVhaz9+6IUXcIQBGZ81YNAKYuHiFJ1ShvSzab4pKqTinJhwciZbrtBEk/2WsqSt2PYg==",
+ "requires": {
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "prosemirror-collab": {
+ "version": "1.3.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-collab/-/prosemirror-collab-1.3.0.tgz",
+ "integrity": "sha512-+S/IJ69G2cUu2IM5b3PBekuxs94HO1CxJIWOFrLQXUaUDKL/JfBx+QcH31ldBlBXyDEUl+k3Vltfi1E1MKp2mA==",
+ "requires": {
+ "prosemirror-state": "^1.0.0"
+ }
+ },
+ "prosemirror-commands": {
+ "version": "1.5.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-commands/-/prosemirror-commands-1.5.1.tgz",
+ "integrity": "sha512-ga1ga/RkbzxfAvb6iEXYmrEpekn5NCwTb8w1dr/gmhSoaGcQ0VPuCzOn5qDEpC45ql2oDkKoKQbRxLJwKLpMTQ==",
+ "requires": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "prosemirror-dropcursor": {
+ "version": "1.8.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.0.tgz",
+ "integrity": "sha512-TZMitR8nlp9Xh42pDYGcWopCoFPmJduoyGJ7FjYM2/7gZKnfD41TIaZN5Q1cQjm6Fm/P5vk/DpVYFhS8kDdigw==",
+ "requires": {
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.1.0",
+ "prosemirror-view": "^1.1.0"
+ }
+ },
+ "prosemirror-gapcursor": {
+ "version": "1.3.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.1.tgz",
+ "integrity": "sha512-GKTeE7ZoMsx5uVfc51/ouwMFPq0o8YrZ7Hx4jTF4EeGbXxBveUV8CGv46mSHuBBeXGmvu50guoV2kSnOeZZnUA==",
+ "requires": {
+ "prosemirror-keymap": "^1.0.0",
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-view": "^1.0.0"
+ }
+ },
+ "prosemirror-history": {
+ "version": "1.3.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-history/-/prosemirror-history-1.3.0.tgz",
+ "integrity": "sha512-qo/9Wn4B/Bq89/YD+eNWFbAytu6dmIM85EhID+fz9Jcl9+DfGEo8TTSrRhP15+fFEoaPqpHSxlvSzSEbmlxlUA==",
+ "requires": {
+ "prosemirror-state": "^1.2.2",
+ "prosemirror-transform": "^1.0.0",
+ "rope-sequence": "^1.3.0"
+ }
+ },
+ "prosemirror-inputrules": {
+ "version": "1.2.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-inputrules/-/prosemirror-inputrules-1.2.0.tgz",
+ "integrity": "sha512-eAW/M/NTSSzpCOxfR8Abw6OagdG0MiDAiWHQMQveIsZtoKVYzm0AflSPq/ymqJd56/Su1YPbwy9lM13wgHOFmQ==",
+ "requires": {
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "prosemirror-keymap": {
+ "version": "1.2.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-keymap/-/prosemirror-keymap-1.2.1.tgz",
+ "integrity": "sha512-kVK6WGC+83LZwuSJnuCb9PsADQnFZllt94qPP3Rx/vLcOUV65+IbBeH2nS5cFggPyEVJhGkGrgYFRrG250WhHQ==",
+ "requires": {
+ "prosemirror-state": "^1.0.0",
+ "w3c-keyname": "^2.2.0"
+ }
+ },
+ "prosemirror-markdown": {
+ "version": "1.10.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-markdown/-/prosemirror-markdown-1.10.1.tgz",
+ "integrity": "sha512-s7iaTLiX+qO5z8kF2NcMmy2T7mIlxzkS4Sp3vTKSYChPtbMpg6YxFkU0Y06rUg2WtKlvBu7v1bXzlGBkfjUWAA==",
+ "requires": {
+ "markdown-it": "^13.0.1",
+ "prosemirror-model": "^1.0.0"
+ }
+ },
+ "prosemirror-menu": {
+ "version": "1.2.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-menu/-/prosemirror-menu-1.2.1.tgz",
+ "integrity": "sha512-sBirXxVfHalZO4f1ZS63WzewINK4182+7dOmoMeBkqYO8wqMBvBS7wQuwVOHnkMWPEh0+N0LJ856KYUN+vFkmQ==",
+ "requires": {
+ "crelt": "^1.0.0",
+ "prosemirror-commands": "^1.0.0",
+ "prosemirror-history": "^1.0.0",
+ "prosemirror-state": "^1.0.0"
+ }
+ },
+ "prosemirror-model": {
+ "version": "1.19.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-model/-/prosemirror-model-1.19.0.tgz",
+ "integrity": "sha512-/CvFGJnwc41EJSfDkQLly1cAJJJmBpZwwUJtwZPTjY2RqZJfM8HVbCreOY/jti8wTRbVyjagcylyGoeJH/g/3w==",
+ "requires": {
+ "orderedmap": "^2.0.0"
+ }
+ },
+ "prosemirror-schema-basic": {
+ "version": "1.2.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.1.tgz",
+ "integrity": "sha512-vYBdIHsYKSDIqYmPBC7lnwk9DsKn8PnVqK97pMYP5MLEDFqWIX75JiaJTzndBii4bRuNqhC2UfDOfM3FKhlBHg==",
+ "requires": {
+ "prosemirror-model": "^1.19.0"
+ }
+ },
+ "prosemirror-schema-list": {
+ "version": "1.2.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-schema-list/-/prosemirror-schema-list-1.2.2.tgz",
+ "integrity": "sha512-rd0pqSDp86p0MUMKG903g3I9VmElFkQpkZ2iOd3EOVg1vo5Cst51rAsoE+5IPy0LPXq64eGcCYlW1+JPNxOj2w==",
+ "requires": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "prosemirror-state": {
+ "version": "1.4.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-state/-/prosemirror-state-1.4.2.tgz",
+ "integrity": "sha512-puuzLD2mz/oTdfgd8msFbe0A42j5eNudKAAPDB0+QJRw8cO1ygjLmhLrg9RvDpf87Dkd6D4t93qdef00KKNacQ==",
+ "requires": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-transform": "^1.0.0",
+ "prosemirror-view": "^1.27.0"
+ }
+ },
+ "prosemirror-tables": {
+ "version": "1.3.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-tables/-/prosemirror-tables-1.3.2.tgz",
+ "integrity": "sha512-/9JTeN6s58Zq66HXaxP6uf8PAmc7XXKZFPlOGVtLvxEd6xBP6WtzaJB9wBjiGUzwbdhdMEy7V62yuHqk/3VrnQ==",
+ "requires": {
+ "prosemirror-keymap": "^1.1.2",
+ "prosemirror-model": "^1.8.1",
+ "prosemirror-state": "^1.3.1",
+ "prosemirror-transform": "^1.2.1",
+ "prosemirror-view": "^1.13.3"
+ }
+ },
+ "prosemirror-trailing-node": {
+ "version": "2.0.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.3.tgz",
+ "integrity": "sha512-lGrjMrn97KWkjQSW/FjdvnhJmqFACmQIyr6lKYApvHitDnKsCoZz6XzrHB7RZYHni/0NxQmZ01p/2vyK2SkvaA==",
+ "requires": {
+ "@babel/runtime": "^7.13.10",
+ "@remirror/core-constants": "^2.0.0",
+ "@remirror/core-helpers": "^2.0.1",
+ "escape-string-regexp": "^4.0.0"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
+ }
+ }
+ },
+ "prosemirror-transform": {
+ "version": "1.7.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-transform/-/prosemirror-transform-1.7.1.tgz",
+ "integrity": "sha512-VteoifAfpt46z0yEt6Fc73A5OID9t/y2QIeR5MgxEwTuitadEunD/V0c9jQW8ziT8pbFM54uTzRLJ/nLuQjMxg==",
+ "requires": {
+ "prosemirror-model": "^1.0.0"
+ }
+ },
+ "prosemirror-view": {
+ "version": "1.30.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/prosemirror-view/-/prosemirror-view-1.30.2.tgz",
+ "integrity": "sha512-nTNzZvalQf9kHeEyO407LiV6DoOs/pXsid88UqW9Vvybo4ozJW2PJhkfZUxCUF1hR/9vJLdhxX84wuw9P9HsXA==",
+ "requires": {
+ "prosemirror-model": "^1.16.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.1.0"
+ }
+ },
"proto-list": {
"version": "1.2.4",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/proto-list/-/proto-list-1.2.4.tgz",
@@ -25221,8 +26688,7 @@
"regenerator-runtime": {
"version": "0.13.11",
"resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
- "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
- "dev": true
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
},
"regenerator-transform": {
"version": "0.15.1",
@@ -25395,6 +26861,11 @@
"glob": "^7.1.3"
}
},
+ "rope-sequence": {
+ "version": "1.3.3",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/rope-sequence/-/rope-sequence-1.3.3.tgz",
+ "integrity": "sha512-85aZYCxweiD5J8yTEbw+E6A27zSnLPNDL0WfPdw3YYodq7WjnTKo0q4dtyQ2gz23iPT8Q9CUyJtAaUNcTxRf5Q=="
+ },
"run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -25416,6 +26887,27 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true
},
+ "sass": {
+ "version": "1.62.0",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/sass/-/sass-1.62.0.tgz",
+ "integrity": "sha512-Q4USplo4pLYgCi+XlipZCWUQz5pkg/ruSSgJ0WRDSb/+3z9tXUOkQ7QPYn4XrhZKYAK4HlpaQecRwKLJX6+DBg==",
+ "dev": true,
+ "requires": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ }
+ },
+ "sass-loader": {
+ "version": "13.2.2",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/sass-loader/-/sass-loader-13.2.2.tgz",
+ "integrity": "sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA==",
+ "dev": true,
+ "requires": {
+ "klona": "^2.0.6",
+ "neo-async": "^2.6.2"
+ }
+ },
"saxes": {
"version": "5.0.1",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/saxes/-/saxes-5.0.1.tgz",
@@ -26173,12 +27665,25 @@
"integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==",
"dev": true
},
+ "throttle-debounce": {
+ "version": "3.0.1",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/throttle-debounce/-/throttle-debounce-3.0.1.tgz",
+ "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg=="
+ },
"thunky": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz",
"integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
"dev": true
},
+ "tippy.js": {
+ "version": "6.3.7",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/tippy.js/-/tippy.js-6.3.7.tgz",
+ "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==",
+ "requires": {
+ "@popperjs/core": "^2.9.0"
+ }
+ },
"tmpl": {
"version": "1.0.5",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/tmpl/-/tmpl-1.0.5.tgz",
@@ -26401,6 +27906,11 @@
"integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
"dev": true
},
+ "uc.micro": {
+ "version": "1.0.6",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/uc.micro/-/uc.micro-1.0.6.tgz",
+ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="
+ },
"unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
@@ -26697,6 +28207,11 @@
"browser-process-hrtime": "^1.0.0"
}
},
+ "w3c-keyname": {
+ "version": "2.2.6",
+ "resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/w3c-keyname/-/w3c-keyname-2.2.6.tgz",
+ "integrity": "sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg=="
+ },
"w3c-xmlserializer": {
"version": "2.0.0",
"resolved": "https://repo.plus4u.net/operatorGate/repository/public-javascript/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
diff --git a/front/package.json b/front/package.json
index 95609e9..3c94e1a 100644
--- a/front/package.json
+++ b/front/package.json
@@ -9,6 +9,9 @@
"lint": "vue-cli-service lint"
},
"dependencies": {
+ "@tiptap/pm": "^2.0.3",
+ "@tiptap/starter-kit": "^2.0.3",
+ "@tiptap/vue-3": "^2.0.3",
"vue": "^3.2.13",
"vue-router": "^4.0.3",
"vuex": "^4.0.0"
@@ -43,6 +46,8 @@
"eslint-plugin-vue": "^8.0.3",
"jest": "^27.0.5",
"prettier": "^2.4.1",
+ "sass": "^1.62.0",
+ "sass-loader": "^13.2.2",
"ts-jest": "^27.0.4",
"typescript": "~4.5.5"
},
diff --git a/front/src/components/structure/message/Composer.vue b/front/src/components/structure/message/Composer.vue
new file mode 100644
index 0000000..ef1c312
--- /dev/null
+++ b/front/src/components/structure/message/Composer.vue
@@ -0,0 +1,152 @@
+
+
+
+