mirror of
				https://github.com/smartfrigde/armcord.git
				synced 2024-08-14 23:56:58 +00:00 
			
		
		
		
	Update to 2.3
Merged
This commit is contained in:
		
						commit
						e27b23e3b0
					
				
					 6 changed files with 412 additions and 154 deletions
				
			
		
							
								
								
									
										22
									
								
								.vscode/launch.json
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								.vscode/launch.json
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,22 @@ | ||||||
|  | { | ||||||
|  |     // Use IntelliSense to learn about possible attributes. | ||||||
|  |     // Hover to view descriptions of existing attributes. | ||||||
|  |     // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | ||||||
|  |     "version": "0.2.0", | ||||||
|  |     "configurations": [ | ||||||
|  |         { | ||||||
|  |             "type": "node", | ||||||
|  |             "request": "launch", | ||||||
|  |             "name": "Debug ArmCord via NPM", | ||||||
|  |             "runtimeExecutable": "npm", | ||||||
|  |             "runtimeArgs": [ | ||||||
|  |                 "start", | ||||||
|  |                 "debug", | ||||||
|  |             ], | ||||||
|  |             "port": 9229, | ||||||
|  |             "skipFiles": [ | ||||||
|  |                 "<node_internals>/**" | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |     ] | ||||||
|  | } | ||||||
							
								
								
									
										90
									
								
								main.js
									
										
									
									
									
								
							
							
						
						
									
										90
									
								
								main.js
									
										
									
									
									
								
							|  | @ -1,15 +1,28 @@ | ||||||
| // Modules to control application life and create native browser window
 | // Modules to control application life and create native browser window
 | ||||||
| const { app, BrowserWindow, session } = require('electron') | const { app, BrowserWindow, session, Tray, Menu } = require("electron"); | ||||||
| const path = require('path') | const path = require("path"); | ||||||
|  | const contextMenu = require("electron-context-menu"); | ||||||
| require("v8-compile-cache"); | require("v8-compile-cache"); | ||||||
| require("./utils/updater"); | require("./utils/updater"); | ||||||
| let mainWindow | 
 | ||||||
| require("./menu.js") | contextMenu({ | ||||||
|  |   prepend: (defaultActions, parameters, browserWindow) => [ | ||||||
|  |     { | ||||||
|  |       label: "Image", | ||||||
|  |       // Only show it when right-clicking images
 | ||||||
|  |       visible: parameters.mediaType === "image", | ||||||
|  |     }, | ||||||
|  |   ], | ||||||
|  | }); | ||||||
|  | contextMenu.showSearchWithGoogle = false; | ||||||
|  | 
 | ||||||
|  | let mainWindow; | ||||||
| function createWindow() { | function createWindow() { | ||||||
|   mainWindow = new BrowserWindow({ |   mainWindow = new BrowserWindow({ | ||||||
|     width: 800, |     width: 800, | ||||||
|     height: 600, |     height: 600, | ||||||
|     icon: __dirname + '/discord.ico', |     icon: __dirname + "/discord.ico", | ||||||
|  |     title: "ArmCord", | ||||||
|     frame: false, |     frame: false, | ||||||
|     webPreferences: { |     webPreferences: { | ||||||
|       preload: path.join(__dirname, "preload.js"), |       preload: path.join(__dirname, "preload.js"), | ||||||
|  | @ -17,18 +30,57 @@ function createWindow() { | ||||||
|       nodeIntegration: false, |       nodeIntegration: false, | ||||||
|     }, |     }, | ||||||
|   }); |   }); | ||||||
|  | 
 | ||||||
|  |   var appIcon = new Tray(__dirname + "/discord.ico"); | ||||||
|   mainWindow.webContents.userAgent = |   mainWindow.webContents.userAgent = | ||||||
|     "Mozilla/5.0 (X12; TempleOS MIPS) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36"; //to set
 |     "Mozilla/5.0 (X12; FreeBSD x86) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36"; //fake useragent
 | ||||||
|   mainWindow.loadFile("index.html"); |   mainWindow.loadFile("index.html"); | ||||||
|  |   mainWindow.focus(); | ||||||
|   mainWindow.webContents.on("new-window", function (e, url) { |   mainWindow.webContents.on("new-window", function (e, url) { | ||||||
|     e.preventDefault(); |     e.preventDefault(); | ||||||
|     require("electron").shell.openExternal(url); |     require("electron").shell.openExternal(url); | ||||||
|   }); |   }); | ||||||
|   // Open the DevTools.
 |   // Open the DevTools.
 | ||||||
|   // mainWindow.webContents.openDevTools()
 |   // mainWindow.webContents.openDevTools()
 | ||||||
|  |   var contextMenu = Menu.buildFromTemplate([ | ||||||
|  |     { | ||||||
|  |       label: "Show App", | ||||||
|  |       click: function () { | ||||||
|  |         mainWindow.show(); | ||||||
|  |       }, | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       label: "Support Discord Server", | ||||||
|  |       click: function () { | ||||||
|  |         mainWindow.show(); | ||||||
|  |         mainWindow.loadURL("https://discord.gg/F25bc4RYDt"); | ||||||
|  |       }, | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       label: "Quit", | ||||||
|  |       click: function () { | ||||||
|  |         app.isQuiting = true; | ||||||
|  |         app.quit(); | ||||||
|  |       }, | ||||||
|  |     }, | ||||||
|  |   ]); | ||||||
| 
 | 
 | ||||||
|   mainWindow.on("closed", () => { |   appIcon.setContextMenu(contextMenu); | ||||||
|     mainWindow = null; | 
 | ||||||
|  |   // Emitted when the window is closed.
 | ||||||
|  |   mainWindow.on("close", function (event) { | ||||||
|  |     event.preventDefault(); | ||||||
|  |     mainWindow.hide(); | ||||||
|  |   }); | ||||||
|  | 
 | ||||||
|  |   mainWindow.on("show", function () { | ||||||
|  |     //temporary fix
 | ||||||
|  |     try { | ||||||
|  |       appIcon(); | ||||||
|  |     } catch (error) { | ||||||
|  |       console.error(error); | ||||||
|  |       // expected output: TypeError: appIcon is not a function
 | ||||||
|  |     } | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -36,8 +88,10 @@ function createWindow() { | ||||||
| // initialization and is ready to create browser windows.
 | // initialization and is ready to create browser windows.
 | ||||||
| // Some APIs can only be used after this event occurs.
 | // Some APIs can only be used after this event occurs.
 | ||||||
| app.whenReady().then(() => { | app.whenReady().then(() => { | ||||||
|   createWindow() |   createWindow(); | ||||||
|   session.defaultSession.loadExtension(`${require('electron').app.getAppPath()}/goosemod/`) |   session.defaultSession.loadExtension( | ||||||
|  |     `${require("electron").app.getAppPath()}/goosemod/` | ||||||
|  |   ); | ||||||
|   session |   session | ||||||
|     .fromPartition("some-partition") |     .fromPartition("some-partition") | ||||||
|     .setPermissionRequestHandler((webContents, permission, callback) => { |     .setPermissionRequestHandler((webContents, permission, callback) => { | ||||||
|  | @ -46,20 +100,18 @@ app.whenReady().then(() => { | ||||||
|       if (permission === "notifications") { |       if (permission === "notifications") { | ||||||
|         // Approves the permissions request
 |         // Approves the permissions request
 | ||||||
|         callback(true); |         callback(true); | ||||||
|        |  | ||||||
|       } |       } | ||||||
|     }); |     }); | ||||||
|   app.on('activate', function () { |   app.on("activate", function () { | ||||||
|     // On macOS it's common to re-create a window in the app when the
 |     // On macOS it's common to re-create a window in the app when the
 | ||||||
|     // dock icon is clicked and there are no other windows open.
 |     // dock icon is clicked and there are no other windows open.
 | ||||||
|     if (BrowserWindow.getAllWindows().length === 0) createWindow() |     if (BrowserWindow.getAllWindows().length === 0) createWindow(); | ||||||
|   }) |   }); | ||||||
| }) | }); | ||||||
| 
 | 
 | ||||||
| // Quit when all windows are closed, except on macOS. There, it's common
 | // Quit when all windows are closed, except on macOS. There, it's common
 | ||||||
| // for applications and their menu bar to stay active until the user quits
 | // for applications and their menu bar to stay active until the user quits
 | ||||||
| // explicitly with Cmd + Q.
 | // explicitly with Cmd + Q.
 | ||||||
| app.on('window-all-closed', function () { | app.on("window-all-closed", function () { | ||||||
|   if (process.platform !== 'darwin') app.quit() |   if (process.platform !== "darwin") app.quit(); | ||||||
| }) | }); | ||||||
| 
 |  | ||||||
|  |  | ||||||
							
								
								
									
										107
									
								
								menu.js
									
										
									
									
									
								
							
							
						
						
									
										107
									
								
								menu.js
									
										
									
									
									
								
							|  | @ -1,107 +0,0 @@ | ||||||
| const { app, Menu } = require("electron"); |  | ||||||
| 
 |  | ||||||
| const isMac = process.platform === "darwin"; |  | ||||||
| 
 |  | ||||||
| const template = [ |  | ||||||
|   // { role: 'appMenu' }
 |  | ||||||
|   ...(isMac |  | ||||||
|     ? [ |  | ||||||
|         { |  | ||||||
|           label: app.name, |  | ||||||
|           submenu: [ |  | ||||||
|             { role: "about" }, |  | ||||||
|             { type: "separator" }, |  | ||||||
|             { role: "services" }, |  | ||||||
|             { type: "separator" }, |  | ||||||
|             { role: "hide" }, |  | ||||||
|             { role: "hideothers" }, |  | ||||||
|             { role: "unhide" }, |  | ||||||
|             { type: "separator" }, |  | ||||||
|             { role: "quit" }, |  | ||||||
|           ], |  | ||||||
|         }, |  | ||||||
|       ] |  | ||||||
|     : []), |  | ||||||
|   // { role: 'fileMenu' }
 |  | ||||||
|   { |  | ||||||
|     label: "File", |  | ||||||
|     submenu: [isMac ? { role: "close" } : { role: "quit" }], |  | ||||||
|   }, |  | ||||||
|   // { role: 'editMenu' }
 |  | ||||||
|   { |  | ||||||
|     label: "Edit", |  | ||||||
|     submenu: [ |  | ||||||
|       { role: "undo" }, |  | ||||||
|       { role: "redo" }, |  | ||||||
|       { type: "separator" }, |  | ||||||
|       { role: "cut" }, |  | ||||||
|       { role: "copy" }, |  | ||||||
|       { role: "paste" }, |  | ||||||
|       ...(isMac |  | ||||||
|         ? [ |  | ||||||
|             { role: "pasteAndMatchStyle" }, |  | ||||||
|             { role: "delete" }, |  | ||||||
|             { role: "selectAll" }, |  | ||||||
|             { type: "separator" }, |  | ||||||
|             { |  | ||||||
|               label: "Speech", |  | ||||||
|               submenu: [{ role: "startSpeaking" }, { role: "stopSpeaking" }], |  | ||||||
|             }, |  | ||||||
|           ] |  | ||||||
|         : [{ role: "delete" }, { type: "separator" }, { role: "selectAll" }]), |  | ||||||
|     ], |  | ||||||
|   }, |  | ||||||
|   // { role: 'viewMenu' }
 |  | ||||||
|   { |  | ||||||
|     label: "View", |  | ||||||
|     submenu: [ |  | ||||||
|       { role: "reload" }, |  | ||||||
|       { role: "forceReload" }, |  | ||||||
|       { role: "toggleDevTools" }, |  | ||||||
|       { type: "separator" }, |  | ||||||
|       { role: "resetZoom" }, |  | ||||||
|       { role: "zoomIn" }, |  | ||||||
|       { role: "zoomOut" }, |  | ||||||
|       { type: "separator" }, |  | ||||||
|       { role: "togglefullscreen" }, |  | ||||||
|     ], |  | ||||||
|   }, |  | ||||||
|   // { role: 'windowMenu' }
 |  | ||||||
|   { |  | ||||||
|     label: "Window", |  | ||||||
|     submenu: [ |  | ||||||
|       { role: "minimize" }, |  | ||||||
|       { role: "zoom" }, |  | ||||||
|       ...(isMac |  | ||||||
|         ? [ |  | ||||||
|             { type: "separator" }, |  | ||||||
|             { role: "front" }, |  | ||||||
|             { type: "separator" }, |  | ||||||
|             { role: "window" }, |  | ||||||
|           ] |  | ||||||
|         : [{ role: "close" }]), |  | ||||||
|     ], |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     role: "help", |  | ||||||
|     submenu: [ |  | ||||||
|       { |  | ||||||
|         label: "Learn More", |  | ||||||
|         click: async () => { |  | ||||||
|           const { shell } = require("electron"); |  | ||||||
|           await shell.openExternal("https://github.com/smartfrigde/armcord"); |  | ||||||
|         }, |  | ||||||
|       }, |  | ||||||
|       { |  | ||||||
|         label: "Support Server", |  | ||||||
|         click: async () => { |  | ||||||
|           const { shell } = require("electron"); |  | ||||||
|           await shell.openExternal("https://discord.gg/F25bc4RYDt"); |  | ||||||
|         }, |  | ||||||
|       }, |  | ||||||
|     ], |  | ||||||
|   }, |  | ||||||
| ]; |  | ||||||
| 
 |  | ||||||
| const menu = Menu.buildFromTemplate(template); |  | ||||||
| Menu.setApplicationMenu(menu); |  | ||||||
							
								
								
									
										343
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										343
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							|  | @ -1,14 +1,15 @@ | ||||||
| { | { | ||||||
|   "name": "armcord", |   "name": "armcord", | ||||||
|   "version": "2.0.1", |   "version": "2.3.0", | ||||||
|   "lockfileVersion": 2, |   "lockfileVersion": 2, | ||||||
|   "requires": true, |   "requires": true, | ||||||
|   "packages": { |   "packages": { | ||||||
|     "": { |     "": { | ||||||
|       "version": "2.0.1", |       "version": "2.3.0", | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "custom-electron-titlebar": "3.2.6", |         "custom-electron-titlebar": "3.2.6", | ||||||
|  |         "electron-context-menu": "^3.0.0", | ||||||
|         "electron-localshortcut": "^3.2.1", |         "electron-localshortcut": "^3.2.1", | ||||||
|         "electron-squirrel-startup": "^1.0.0", |         "electron-squirrel-startup": "^1.0.0", | ||||||
|         "v8-compile-cache": "^2.3.0" |         "v8-compile-cache": "^2.3.0" | ||||||
|  | @ -1180,7 +1181,6 @@ | ||||||
|       "version": "5.0.0", |       "version": "5.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", |       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", | ||||||
|       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", |       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", | ||||||
|       "dev": true, |  | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": ">=8" |         "node": ">=8" | ||||||
|       } |       } | ||||||
|  | @ -1189,7 +1189,6 @@ | ||||||
|       "version": "4.3.0", |       "version": "4.3.0", | ||||||
|       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", |       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | ||||||
|       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", |       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | ||||||
|       "dev": true, |  | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "color-convert": "^2.0.1" |         "color-convert": "^2.0.1" | ||||||
|       }, |       }, | ||||||
|  | @ -1261,6 +1260,14 @@ | ||||||
|         "node": ">=0.8" |         "node": ">=0.8" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/astral-regex": { | ||||||
|  |       "version": "2.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", | ||||||
|  |       "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=8" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/asynckit": { |     "node_modules/asynckit": { | ||||||
|       "version": "0.4.0", |       "version": "0.4.0", | ||||||
|       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", |       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | ||||||
|  | @ -1577,6 +1584,21 @@ | ||||||
|         "url": "https://github.com/sponsors/sindresorhus" |         "url": "https://github.com/sponsors/sindresorhus" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/cli-truncate": { | ||||||
|  |       "version": "2.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", | ||||||
|  |       "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "slice-ansi": "^3.0.0", | ||||||
|  |         "string-width": "^4.2.0" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=8" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "url": "https://github.com/sponsors/sindresorhus" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/cli-width": { |     "node_modules/cli-width": { | ||||||
|       "version": "3.0.0", |       "version": "3.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", |       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", | ||||||
|  | @ -1628,7 +1650,6 @@ | ||||||
|       "version": "2.0.1", |       "version": "2.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", |       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | ||||||
|       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", |       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | ||||||
|       "dev": true, |  | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "color-name": "~1.1.4" |         "color-name": "~1.1.4" | ||||||
|       }, |       }, | ||||||
|  | @ -1639,8 +1660,7 @@ | ||||||
|     "node_modules/color-name": { |     "node_modules/color-name": { | ||||||
|       "version": "1.1.4", |       "version": "1.1.4", | ||||||
|       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", |       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | ||||||
|       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", |       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" | ||||||
|       "dev": true |  | ||||||
|     }, |     }, | ||||||
|     "node_modules/combined-stream": { |     "node_modules/combined-stream": { | ||||||
|       "version": "1.0.8", |       "version": "1.0.8", | ||||||
|  | @ -1953,6 +1973,32 @@ | ||||||
|         "node": ">= 8.6" |         "node": ">= 8.6" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/electron-context-menu": { | ||||||
|  |       "version": "3.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/electron-context-menu/-/electron-context-menu-3.0.0.tgz", | ||||||
|  |       "integrity": "sha512-dF0INSIIpcwofaKAXtdSKkQl08s9j0SMF+Nsi6jGBam6kfx97cIOmJLUHYlBW56DQo05umts2pRIfbcDPHNh9g==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "cli-truncate": "^2.1.0", | ||||||
|  |         "electron-dl": "^3.2.1", | ||||||
|  |         "electron-is-dev": "^2.0.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "url": "https://github.com/sponsors/sindresorhus" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/electron-dl": { | ||||||
|  |       "version": "3.2.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/electron-dl/-/electron-dl-3.2.1.tgz", | ||||||
|  |       "integrity": "sha512-k5DFjocJlXbrjshO1zeWe/Gz7HkGwCgnehHPemiyzN2B/LfLlnbIX7sCj5F+huTwZ2l+nQehTI4IR37xvCn6FQ==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "ext-name": "^5.0.0", | ||||||
|  |         "pupa": "^2.0.1", | ||||||
|  |         "unused-filename": "^2.1.0" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "url": "https://github.com/sponsors/sindresorhus" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/electron-installer-common": { |     "node_modules/electron-installer-common": { | ||||||
|       "version": "0.10.3", |       "version": "0.10.3", | ||||||
|       "resolved": "https://registry.npmjs.org/electron-installer-common/-/electron-installer-common-0.10.3.tgz", |       "resolved": "https://registry.npmjs.org/electron-installer-common/-/electron-installer-common-0.10.3.tgz", | ||||||
|  | @ -2318,6 +2364,14 @@ | ||||||
|       "resolved": "https://registry.npmjs.org/electron-is-accelerator/-/electron-is-accelerator-0.1.2.tgz", |       "resolved": "https://registry.npmjs.org/electron-is-accelerator/-/electron-is-accelerator-0.1.2.tgz", | ||||||
|       "integrity": "sha1-UJ5RDCala1Xhf4Y6SwThEYRqsns=" |       "integrity": "sha1-UJ5RDCala1Xhf4Y6SwThEYRqsns=" | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/electron-is-dev": { | ||||||
|  |       "version": "2.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-2.0.0.tgz", | ||||||
|  |       "integrity": "sha512-3X99K852Yoqu9AcW50qz3ibYBWY79/pBhlMCab8ToEWS48R0T9tyxRiQhwylE7zQdXrMnx2JKqUJyMPmt5FBqA==", | ||||||
|  |       "funding": { | ||||||
|  |         "url": "https://github.com/sponsors/sindresorhus" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/electron-localshortcut": { |     "node_modules/electron-localshortcut": { | ||||||
|       "version": "3.2.1", |       "version": "3.2.1", | ||||||
|       "resolved": "https://registry.npmjs.org/electron-localshortcut/-/electron-localshortcut-3.2.1.tgz", |       "resolved": "https://registry.npmjs.org/electron-localshortcut/-/electron-localshortcut-3.2.1.tgz", | ||||||
|  | @ -2929,6 +2983,14 @@ | ||||||
|         "node": ">=6" |         "node": ">=6" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/escape-goat": { | ||||||
|  |       "version": "2.1.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", | ||||||
|  |       "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=8" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/escape-string-regexp": { |     "node_modules/escape-string-regexp": { | ||||||
|       "version": "1.0.5", |       "version": "1.0.5", | ||||||
|       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", |       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", | ||||||
|  | @ -3035,6 +3097,29 @@ | ||||||
|         "node": ">=0.10.0" |         "node": ">=0.10.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/ext-list": { | ||||||
|  |       "version": "2.2.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", | ||||||
|  |       "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "mime-db": "^1.28.0" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=0.10.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/ext-name": { | ||||||
|  |       "version": "5.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", | ||||||
|  |       "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "ext-list": "^2.0.0", | ||||||
|  |         "sort-keys-length": "^1.0.0" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=4" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/extend": { |     "node_modules/extend": { | ||||||
|       "version": "3.0.2", |       "version": "3.0.2", | ||||||
|       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", |       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | ||||||
|  | @ -3852,6 +3937,14 @@ | ||||||
|         "node": ">=8" |         "node": ">=8" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/is-plain-obj": { | ||||||
|  |       "version": "1.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", | ||||||
|  |       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=0.10.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/is-stream": { |     "node_modules/is-stream": { | ||||||
|       "version": "1.1.0", |       "version": "1.1.0", | ||||||
|       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", |       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", | ||||||
|  | @ -4347,7 +4440,6 @@ | ||||||
|       "version": "1.47.0", |       "version": "1.47.0", | ||||||
|       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", |       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", | ||||||
|       "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", |       "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", | ||||||
|       "dev": true, |  | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": ">= 0.6" |         "node": ">= 0.6" | ||||||
|       } |       } | ||||||
|  | @ -4437,6 +4529,14 @@ | ||||||
|         "mkdirp": "bin/cmd.js" |         "mkdirp": "bin/cmd.js" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/modify-filename": { | ||||||
|  |       "version": "1.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz", | ||||||
|  |       "integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=", | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=0.10.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/ms": { |     "node_modules/ms": { | ||||||
|       "version": "2.1.2", |       "version": "2.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", |       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||||||
|  | @ -5367,6 +5467,17 @@ | ||||||
|         "node": ">=6" |         "node": ">=6" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/pupa": { | ||||||
|  |       "version": "2.1.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", | ||||||
|  |       "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "escape-goat": "^2.0.0" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=8" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/qs": { |     "node_modules/qs": { | ||||||
|       "version": "6.5.2", |       "version": "6.5.2", | ||||||
|       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", |       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | ||||||
|  | @ -5781,6 +5892,49 @@ | ||||||
|         "node": ">=0.10.0" |         "node": ">=0.10.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/slice-ansi": { | ||||||
|  |       "version": "3.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", | ||||||
|  |       "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "ansi-styles": "^4.0.0", | ||||||
|  |         "astral-regex": "^2.0.0", | ||||||
|  |         "is-fullwidth-code-point": "^3.0.0" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=8" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { | ||||||
|  |       "version": "3.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", | ||||||
|  |       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=8" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/sort-keys": { | ||||||
|  |       "version": "1.1.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", | ||||||
|  |       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", | ||||||
|  |       "dependencies": { | ||||||
|  |         "is-plain-obj": "^1.0.0" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=0.10.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/sort-keys-length": { | ||||||
|  |       "version": "1.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", | ||||||
|  |       "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", | ||||||
|  |       "dependencies": { | ||||||
|  |         "sort-keys": "^1.0.0" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=0.10.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/source-map": { |     "node_modules/source-map": { | ||||||
|       "version": "0.6.1", |       "version": "0.6.1", | ||||||
|       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", |       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | ||||||
|  | @ -5883,7 +6037,6 @@ | ||||||
|       "version": "4.2.0", |       "version": "4.2.0", | ||||||
|       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", |       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", | ||||||
|       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", |       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", | ||||||
|       "dev": true, |  | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "emoji-regex": "^8.0.0", |         "emoji-regex": "^8.0.0", | ||||||
|         "is-fullwidth-code-point": "^3.0.0", |         "is-fullwidth-code-point": "^3.0.0", | ||||||
|  | @ -5896,14 +6049,12 @@ | ||||||
|     "node_modules/string-width/node_modules/emoji-regex": { |     "node_modules/string-width/node_modules/emoji-regex": { | ||||||
|       "version": "8.0.0", |       "version": "8.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", |       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", | ||||||
|       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", |       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" | ||||||
|       "dev": true |  | ||||||
|     }, |     }, | ||||||
|     "node_modules/string-width/node_modules/is-fullwidth-code-point": { |     "node_modules/string-width/node_modules/is-fullwidth-code-point": { | ||||||
|       "version": "3.0.0", |       "version": "3.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", |       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", | ||||||
|       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", |       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", | ||||||
|       "dev": true, |  | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": ">=8" |         "node": ">=8" | ||||||
|       } |       } | ||||||
|  | @ -5912,7 +6063,6 @@ | ||||||
|       "version": "6.0.0", |       "version": "6.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", |       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", | ||||||
|       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", |       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", | ||||||
|       "dev": true, |  | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "ansi-regex": "^5.0.0" |         "ansi-regex": "^5.0.0" | ||||||
|       }, |       }, | ||||||
|  | @ -6266,6 +6416,26 @@ | ||||||
|         "node": ">= 4.0.0" |         "node": ">= 4.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/unused-filename": { | ||||||
|  |       "version": "2.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/unused-filename/-/unused-filename-2.1.0.tgz", | ||||||
|  |       "integrity": "sha512-BMiNwJbuWmqCpAM1FqxCTD7lXF97AvfQC8Kr/DIeA6VtvhJaMDupZ82+inbjl5yVP44PcxOuCSxye1QMS0wZyg==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "modify-filename": "^1.1.0", | ||||||
|  |         "path-exists": "^4.0.0" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=8" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/unused-filename/node_modules/path-exists": { | ||||||
|  |       "version": "4.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", | ||||||
|  |       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=8" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/uri-js": { |     "node_modules/uri-js": { | ||||||
|       "version": "4.4.1", |       "version": "4.4.1", | ||||||
|       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", |       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", | ||||||
|  | @ -7532,14 +7702,12 @@ | ||||||
|     "ansi-regex": { |     "ansi-regex": { | ||||||
|       "version": "5.0.0", |       "version": "5.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", |       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", | ||||||
|       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", |       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" | ||||||
|       "dev": true |  | ||||||
|     }, |     }, | ||||||
|     "ansi-styles": { |     "ansi-styles": { | ||||||
|       "version": "4.3.0", |       "version": "4.3.0", | ||||||
|       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", |       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | ||||||
|       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", |       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | ||||||
|       "dev": true, |  | ||||||
|       "requires": { |       "requires": { | ||||||
|         "color-convert": "^2.0.1" |         "color-convert": "^2.0.1" | ||||||
|       } |       } | ||||||
|  | @ -7594,6 +7762,11 @@ | ||||||
|       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", |       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "astral-regex": { | ||||||
|  |       "version": "2.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", | ||||||
|  |       "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" | ||||||
|  |     }, | ||||||
|     "asynckit": { |     "asynckit": { | ||||||
|       "version": "0.4.0", |       "version": "0.4.0", | ||||||
|       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", |       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | ||||||
|  | @ -7848,6 +8021,15 @@ | ||||||
|       "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", |       "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "cli-truncate": { | ||||||
|  |       "version": "2.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", | ||||||
|  |       "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", | ||||||
|  |       "requires": { | ||||||
|  |         "slice-ansi": "^3.0.0", | ||||||
|  |         "string-width": "^4.2.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "cli-width": { |     "cli-width": { | ||||||
|       "version": "3.0.0", |       "version": "3.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", |       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", | ||||||
|  | @ -7890,7 +8072,6 @@ | ||||||
|       "version": "2.0.1", |       "version": "2.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", |       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | ||||||
|       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", |       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | ||||||
|       "dev": true, |  | ||||||
|       "requires": { |       "requires": { | ||||||
|         "color-name": "~1.1.4" |         "color-name": "~1.1.4" | ||||||
|       } |       } | ||||||
|  | @ -7898,8 +8079,7 @@ | ||||||
|     "color-name": { |     "color-name": { | ||||||
|       "version": "1.1.4", |       "version": "1.1.4", | ||||||
|       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", |       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | ||||||
|       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", |       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" | ||||||
|       "dev": true |  | ||||||
|     }, |     }, | ||||||
|     "combined-stream": { |     "combined-stream": { | ||||||
|       "version": "1.0.8", |       "version": "1.0.8", | ||||||
|  | @ -8137,6 +8317,26 @@ | ||||||
|         "extract-zip": "^1.0.3" |         "extract-zip": "^1.0.3" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "electron-context-menu": { | ||||||
|  |       "version": "3.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/electron-context-menu/-/electron-context-menu-3.0.0.tgz", | ||||||
|  |       "integrity": "sha512-dF0INSIIpcwofaKAXtdSKkQl08s9j0SMF+Nsi6jGBam6kfx97cIOmJLUHYlBW56DQo05umts2pRIfbcDPHNh9g==", | ||||||
|  |       "requires": { | ||||||
|  |         "cli-truncate": "^2.1.0", | ||||||
|  |         "electron-dl": "^3.2.1", | ||||||
|  |         "electron-is-dev": "^2.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "electron-dl": { | ||||||
|  |       "version": "3.2.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/electron-dl/-/electron-dl-3.2.1.tgz", | ||||||
|  |       "integrity": "sha512-k5DFjocJlXbrjshO1zeWe/Gz7HkGwCgnehHPemiyzN2B/LfLlnbIX7sCj5F+huTwZ2l+nQehTI4IR37xvCn6FQ==", | ||||||
|  |       "requires": { | ||||||
|  |         "ext-name": "^5.0.0", | ||||||
|  |         "pupa": "^2.0.1", | ||||||
|  |         "unused-filename": "^2.1.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "electron-installer-common": { |     "electron-installer-common": { | ||||||
|       "version": "0.10.3", |       "version": "0.10.3", | ||||||
|       "resolved": "https://registry.npmjs.org/electron-installer-common/-/electron-installer-common-0.10.3.tgz", |       "resolved": "https://registry.npmjs.org/electron-installer-common/-/electron-installer-common-0.10.3.tgz", | ||||||
|  | @ -8420,6 +8620,11 @@ | ||||||
|       "resolved": "https://registry.npmjs.org/electron-is-accelerator/-/electron-is-accelerator-0.1.2.tgz", |       "resolved": "https://registry.npmjs.org/electron-is-accelerator/-/electron-is-accelerator-0.1.2.tgz", | ||||||
|       "integrity": "sha1-UJ5RDCala1Xhf4Y6SwThEYRqsns=" |       "integrity": "sha1-UJ5RDCala1Xhf4Y6SwThEYRqsns=" | ||||||
|     }, |     }, | ||||||
|  |     "electron-is-dev": { | ||||||
|  |       "version": "2.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-2.0.0.tgz", | ||||||
|  |       "integrity": "sha512-3X99K852Yoqu9AcW50qz3ibYBWY79/pBhlMCab8ToEWS48R0T9tyxRiQhwylE7zQdXrMnx2JKqUJyMPmt5FBqA==" | ||||||
|  |     }, | ||||||
|     "electron-localshortcut": { |     "electron-localshortcut": { | ||||||
|       "version": "3.2.1", |       "version": "3.2.1", | ||||||
|       "resolved": "https://registry.npmjs.org/electron-localshortcut/-/electron-localshortcut-3.2.1.tgz", |       "resolved": "https://registry.npmjs.org/electron-localshortcut/-/electron-localshortcut-3.2.1.tgz", | ||||||
|  | @ -8907,6 +9112,11 @@ | ||||||
|       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", |       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "escape-goat": { | ||||||
|  |       "version": "2.1.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", | ||||||
|  |       "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" | ||||||
|  |     }, | ||||||
|     "escape-string-regexp": { |     "escape-string-regexp": { | ||||||
|       "version": "1.0.5", |       "version": "1.0.5", | ||||||
|       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", |       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", | ||||||
|  | @ -8988,6 +9198,23 @@ | ||||||
|         "homedir-polyfill": "^1.0.1" |         "homedir-polyfill": "^1.0.1" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "ext-list": { | ||||||
|  |       "version": "2.2.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", | ||||||
|  |       "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", | ||||||
|  |       "requires": { | ||||||
|  |         "mime-db": "^1.28.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "ext-name": { | ||||||
|  |       "version": "5.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", | ||||||
|  |       "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", | ||||||
|  |       "requires": { | ||||||
|  |         "ext-list": "^2.0.0", | ||||||
|  |         "sort-keys-length": "^1.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "extend": { |     "extend": { | ||||||
|       "version": "3.0.2", |       "version": "3.0.2", | ||||||
|       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", |       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | ||||||
|  | @ -9655,6 +9882,11 @@ | ||||||
|       "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", |       "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "is-plain-obj": { | ||||||
|  |       "version": "1.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", | ||||||
|  |       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" | ||||||
|  |     }, | ||||||
|     "is-stream": { |     "is-stream": { | ||||||
|       "version": "1.1.0", |       "version": "1.1.0", | ||||||
|       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", |       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", | ||||||
|  | @ -10060,8 +10292,7 @@ | ||||||
|     "mime-db": { |     "mime-db": { | ||||||
|       "version": "1.47.0", |       "version": "1.47.0", | ||||||
|       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", |       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", | ||||||
|       "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", |       "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==" | ||||||
|       "dev": true |  | ||||||
|     }, |     }, | ||||||
|     "mime-types": { |     "mime-types": { | ||||||
|       "version": "2.1.30", |       "version": "2.1.30", | ||||||
|  | @ -10127,6 +10358,11 @@ | ||||||
|         "minimist": "^1.2.5" |         "minimist": "^1.2.5" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "modify-filename": { | ||||||
|  |       "version": "1.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz", | ||||||
|  |       "integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=" | ||||||
|  |     }, | ||||||
|     "ms": { |     "ms": { | ||||||
|       "version": "2.1.2", |       "version": "2.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", |       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||||||
|  | @ -10864,6 +11100,14 @@ | ||||||
|       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", |       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "pupa": { | ||||||
|  |       "version": "2.1.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", | ||||||
|  |       "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", | ||||||
|  |       "requires": { | ||||||
|  |         "escape-goat": "^2.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "qs": { |     "qs": { | ||||||
|       "version": "6.5.2", |       "version": "6.5.2", | ||||||
|       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", |       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | ||||||
|  | @ -11197,6 +11441,39 @@ | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "slice-ansi": { | ||||||
|  |       "version": "3.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", | ||||||
|  |       "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", | ||||||
|  |       "requires": { | ||||||
|  |         "ansi-styles": "^4.0.0", | ||||||
|  |         "astral-regex": "^2.0.0", | ||||||
|  |         "is-fullwidth-code-point": "^3.0.0" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "is-fullwidth-code-point": { | ||||||
|  |           "version": "3.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", | ||||||
|  |           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "sort-keys": { | ||||||
|  |       "version": "1.1.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", | ||||||
|  |       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", | ||||||
|  |       "requires": { | ||||||
|  |         "is-plain-obj": "^1.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "sort-keys-length": { | ||||||
|  |       "version": "1.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", | ||||||
|  |       "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", | ||||||
|  |       "requires": { | ||||||
|  |         "sort-keys": "^1.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "source-map": { |     "source-map": { | ||||||
|       "version": "0.6.1", |       "version": "0.6.1", | ||||||
|       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", |       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | ||||||
|  | @ -11288,7 +11565,6 @@ | ||||||
|       "version": "4.2.0", |       "version": "4.2.0", | ||||||
|       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", |       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", | ||||||
|       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", |       "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", | ||||||
|       "dev": true, |  | ||||||
|       "requires": { |       "requires": { | ||||||
|         "emoji-regex": "^8.0.0", |         "emoji-regex": "^8.0.0", | ||||||
|         "is-fullwidth-code-point": "^3.0.0", |         "is-fullwidth-code-point": "^3.0.0", | ||||||
|  | @ -11298,14 +11574,12 @@ | ||||||
|         "emoji-regex": { |         "emoji-regex": { | ||||||
|           "version": "8.0.0", |           "version": "8.0.0", | ||||||
|           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", |           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", | ||||||
|           "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", |           "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" | ||||||
|           "dev": true |  | ||||||
|         }, |         }, | ||||||
|         "is-fullwidth-code-point": { |         "is-fullwidth-code-point": { | ||||||
|           "version": "3.0.0", |           "version": "3.0.0", | ||||||
|           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", |           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", | ||||||
|           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", |           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" | ||||||
|           "dev": true |  | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  | @ -11313,7 +11587,6 @@ | ||||||
|       "version": "6.0.0", |       "version": "6.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", |       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", | ||||||
|       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", |       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", | ||||||
|       "dev": true, |  | ||||||
|       "requires": { |       "requires": { | ||||||
|         "ansi-regex": "^5.0.0" |         "ansi-regex": "^5.0.0" | ||||||
|       } |       } | ||||||
|  | @ -11597,6 +11870,22 @@ | ||||||
|       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", |       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "unused-filename": { | ||||||
|  |       "version": "2.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/unused-filename/-/unused-filename-2.1.0.tgz", | ||||||
|  |       "integrity": "sha512-BMiNwJbuWmqCpAM1FqxCTD7lXF97AvfQC8Kr/DIeA6VtvhJaMDupZ82+inbjl5yVP44PcxOuCSxye1QMS0wZyg==", | ||||||
|  |       "requires": { | ||||||
|  |         "modify-filename": "^1.1.0", | ||||||
|  |         "path-exists": "^4.0.0" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "path-exists": { | ||||||
|  |           "version": "4.0.0", | ||||||
|  |           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", | ||||||
|  |           "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "uri-js": { |     "uri-js": { | ||||||
|       "version": "4.4.1", |       "version": "4.4.1", | ||||||
|       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", |       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| { | { | ||||||
|   "name": "armcord", |   "name": "armcord", | ||||||
|   "version": "2.2.0", |   "version": "2.3.0", | ||||||
|   "description": "ArmCord is a Discord client made for ARM Linux that allows you to customize your experience.", |   "description": "ArmCord is a Discord client made for ARM Linux that allows you to customize your experience.", | ||||||
|   "main": "main.js", |   "main": "main.js", | ||||||
|   "scripts": { |   "scripts": { | ||||||
|  | @ -14,6 +14,7 @@ | ||||||
|   "license": "MIT", |   "license": "MIT", | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "custom-electron-titlebar": "3.2.6", |     "custom-electron-titlebar": "3.2.6", | ||||||
|  |     "electron-context-menu": "^3.0.0", | ||||||
|     "electron-localshortcut": "^3.2.1", |     "electron-localshortcut": "^3.2.1", | ||||||
|     "electron-squirrel-startup": "^1.0.0", |     "electron-squirrel-startup": "^1.0.0", | ||||||
|     "v8-compile-cache": "^2.3.0" |     "v8-compile-cache": "^2.3.0" | ||||||
|  |  | ||||||
|  | @ -5,6 +5,7 @@ const { remote } = require("electron"); | ||||||
| window.addEventListener('DOMContentLoaded', () => { | window.addEventListener('DOMContentLoaded', () => { | ||||||
|   new customTitlebar.Titlebar({ |   new customTitlebar.Titlebar({ | ||||||
|     backgroundColor: customTitlebar.Color.fromHex("#202225"), |     backgroundColor: customTitlebar.Color.fromHex("#202225"), | ||||||
|  |     menu: false, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue