From 2a59e4e879c69912982f07cf2a02ec9edac08355 Mon Sep 17 00:00:00 2001 From: awinx Date: Mon, 21 Oct 2024 23:36:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + .hintrc | 5 + .vscode/settings.json | 5 + icon.png | Bin 0 -> 11503 bytes main.js | 54 + package-lock.json | 13 + package.json | 42 + pages/images/logo.png | Bin 0 -> 3073 bytes pages/images/wxcz.png | Bin 0 -> 97699 bytes pages/index.css | 158 +++ pages/index.html | 66 + pages/pure-min.css | 11 + pages/render.js | 15 + pnpm-lock.yaml | 3039 +++++++++++++++++++++++++++++++++++++++++ preload.js | 15 + 15 files changed, 3424 insertions(+) create mode 100644 .hintrc create mode 100644 .vscode/settings.json create mode 100644 icon.png create mode 100644 main.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pages/images/logo.png create mode 100644 pages/images/wxcz.png create mode 100644 pages/index.css create mode 100644 pages/index.html create mode 100644 pages/pure-min.css create mode 100644 pages/render.js create mode 100644 pnpm-lock.yaml create mode 100644 preload.js diff --git a/.gitignore b/.gitignore index 059a49d..2dad664 100644 --- a/.gitignore +++ b/.gitignore @@ -76,6 +76,7 @@ web_modules/ # Optional npm cache directory .npm +.pnpm # Optional eslint cache .eslintcache diff --git a/.hintrc b/.hintrc new file mode 100644 index 0000000..aa8de6b --- /dev/null +++ b/.hintrc @@ -0,0 +1,5 @@ +{ + "extends": [ + "development" + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..39eee4a --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "files.exclude": { + "pages/pure-min.css": true + } +} \ No newline at end of file diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dca1286b4f58972c2bc51169915d3663fe142139 GIT binary patch literal 11503 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 + createWindow() + //针对mac用户的无窗口时继续运行,点击图标创建窗口有 + app.on('activate', ()=>{ + if (BrowserWindow.getAllWindows().length === 0) createWindow() + }) + console.log('启动完毕') +}) + +//对于非mac用户,无窗口时立即退出程序。 +app.on('window-all-closed', ()=>{ + if (process.platform !== 'darwin') app.quit() +}) + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..fb40bf2 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,13 @@ +{ + "name": "electron_learn", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "electron_learn", + "version": "1.0.0", + "license": "ISC" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..87decb7 --- /dev/null +++ b/package.json @@ -0,0 +1,42 @@ +{ + "name": "electron_learn", + "version": "1.0.0", + "description": "electron learning", + "main": "main.js", + "scripts": { + "start-r": "chcp 65001 && nodemon --exec electron .", + "start": "chcp 65001 && electron .", + "build": "electron-builder" + }, + "build": { + "appId": "top.awin-x.electron", + "win": { + "icon": "./icon.png", + "target": [ + { + "target": "nsis", + "arch": [ + "x64" + ] + }, + "portable" + ] + }, + "nsis": { + "oneClick": false, + "perMachine": true, + "allowToChangeInstallationDirectory": true + } + }, + "keywords": [ + "electron" + ], + "author": "awinx", + "license": "ISC", + "devDependencies": { + "builder-util": "^25.1.7", + "electron": "^33.0.1", + "electron-builder": "^25.1.8", + "nodemon": "^3.1.7" + } +} diff --git a/pages/images/logo.png b/pages/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9d3513a1031a5e23c929fb01711507f646e29105 GIT binary patch literal 3073 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

P}xz!iLQC(WvMIUtOty-GI`pa%N&BTxnP~`yV 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:Ix}3{vYG`<>O(=oHtN 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 MBoxKLqDF!L2h;J + + + + + 赛博高考网 + + + + + + +

+ +

你好,Awin-x!!

+ +


+
+ + + +


+
+ + + + diff --git a/pages/pure-min.css b/pages/pure-min.css new file mode 100644 index 0000000..e3ddfbf --- /dev/null +++ b/pages/pure-min.css @@ -0,0 +1,11 @@ +/*! +Pure v1.0.0 +Copyright 2013 Yahoo! +Licensed under the BSD License. +https://github.com/yahoo/pure/blob/master/LICENSE.md +*/ +/*! +normalize.css v^3.0 | MIT License | git.io/normalize +Copyright (c) Nicolas Gallagher and Jonathan Neal +*/ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.pure-button:focus,a:active,a:hover{outline:0}.pure-table,table{border-collapse:collapse;border-spacing:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.pure-button,input{line-height:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.pure-button,.pure-form input:not([type]),.pure-menu{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}legend{border:0}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block;zoom:1}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{display:inline-block;zoom:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:1px solid #999;border:transparent;background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{filter:alpha(opacity=90);background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000\9}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;margin:0;border-radius:0;border-right:1px solid #111;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=text],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px}.pure-form input[type=color]{padding:.2em .5em}.pure-form input:not([type]):focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=text]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=checkbox]:focus,.pure-form input[type=radio]:focus{outline:#129FEA auto 1px}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input:not([type])[disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=text][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input:not([type]),.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=file],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=text],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-aligned .pure-help-inline,.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=text],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=tel],.pure-group input[type=color],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=text]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;zoom:1;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.5em 0}.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar{display:none}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-disabled,.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited{color:#000}.pure-table{empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0} \ No newline at end of file diff --git a/pages/render.js b/pages/render.js new file mode 100644 index 0000000..af30b8a --- /dev/null +++ b/pages/render.js @@ -0,0 +1,15 @@ +const click_me = document.getElementById('click_me') +const btn_create = document.getElementById('create') +const btn_read = document.getElementById('read') +const content = document.getElementById('content') +click_me.onclick = () => { + alert("按钮被点击!\nnode version:"+env_info.nodev) +} +btn_create.onclick = () => { + myAPI.saveFile(content.value) +} +btn_read.onclick = async () => { + let data = await myAPI.readFile() + alert(data) +} +console.log(window) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..6185d2b --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,3039 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + builder-util: + specifier: ^25.1.7 + version: 25.1.7 + electron: + specifier: ^33.0.1 + version: 33.0.1 + electron-builder: + specifier: ^25.1.8 + version: 25.1.8(electron-builder-squirrel-windows@25.1.8) + nodemon: + specifier: ^3.1.7 + version: 3.1.7 + +packages: + + 7zip-bin@5.2.0: + resolution: {integrity: sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==} + + '@develar/schema-utils@2.6.5': + resolution: {integrity: sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==} + engines: {node: '>= 8.9.0'} + + '@electron/asar@3.2.13': + resolution: {integrity: sha512-pY5z2qQSwbFzJsBdgfJIzXf5ElHTVMutC2dxh0FD60njknMu3n1NnTABOcQwbb5/v5soqE79m9UjaJryBf3epg==} + engines: {node: '>=10.12.0'} + hasBin: true + + '@electron/get@2.0.3': + resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} + engines: {node: '>=12'} + + '@electron/notarize@2.5.0': + resolution: {integrity: sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==} + engines: {node: '>= 10.0.0'} + + '@electron/osx-sign@1.3.1': + resolution: {integrity: sha512-BAfviURMHpmb1Yb50YbCxnOY0wfwaLXH5KJ4+80zS0gUkzDX3ec23naTlEqKsN+PwYn+a1cCzM7BJ4Wcd3sGzw==} + engines: {node: '>=12.0.0'} + hasBin: true + + '@electron/rebuild@3.6.1': + resolution: {integrity: sha512-f6596ZHpEq/YskUd8emYvOUne89ij8mQgjYFA5ru25QwbrRO+t1SImofdDv7kKOuWCmVOuU5tvfkbgGxIl3E/w==} + engines: {node: '>=12.13.0'} + hasBin: true + + '@electron/universal@2.0.1': + resolution: {integrity: sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==} + engines: {node: '>=16.4'} + + '@gar/promisify@1.1.3': + resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@malept/cross-spawn-promise@2.0.0': + resolution: {integrity: sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==} + engines: {node: '>= 12.13.0'} + + '@malept/flatpak-bundler@0.4.0': + resolution: {integrity: sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==} + engines: {node: '>= 10.0.0'} + + '@npmcli/fs@2.1.2': + resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + '@npmcli/move-file@2.0.1': + resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This functionality has been moved to @npmcli/fs + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + + '@szmarczak/http-timer@4.0.6': + resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + engines: {node: '>=10'} + + '@tootallnate/once@2.0.0': + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + + '@types/cacheable-request@6.0.3': + resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/fs-extra@9.0.13': + resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} + + '@types/glob@7.2.0': + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} + + '@types/http-cache-semantics@4.0.4': + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} + + '@types/keyv@3.1.4': + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + + '@types/minimatch@5.1.2': + resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} + + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + + '@types/node@20.16.13': + resolution: {integrity: sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==} + + '@types/node@22.7.7': + resolution: {integrity: sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==} + + '@types/plist@3.0.5': + resolution: {integrity: sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==} + + '@types/responselike@1.0.3': + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} + + '@types/verror@1.10.10': + resolution: {integrity: sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg==} + + '@types/yauzl@2.10.3': + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + + '@xmldom/xmldom@0.8.10': + resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} + engines: {node: '>=10.0.0'} + + abbrev@1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + + agentkeepalive@4.5.0: + resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} + engines: {node: '>= 8.0.0'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + app-builder-bin@5.0.0-alpha.10: + resolution: {integrity: sha512-Ev4jj3D7Bo+O0GPD2NMvJl+PGiBAfS7pUGawntBNpCbxtpncfUixqFj9z9Jme7V7s3LBGqsWZZP54fxBX3JKJw==} + + app-builder-lib@25.1.8: + resolution: {integrity: sha512-pCqe7dfsQFBABC1jeKZXQWhGcCPF3rPCXDdfqVKjIeWBcXzyC1iOWZdfFhGl+S9MyE/k//DFmC6FzuGAUudNDg==} + engines: {node: '>=14.0.0'} + peerDependencies: + dmg-builder: 25.1.8 + electron-builder-squirrel-windows: 25.1.8 + + aproba@2.0.0: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + + archiver-utils@2.1.0: + resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} + engines: {node: '>= 6'} + + archiver-utils@3.0.4: + resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} + engines: {node: '>= 10'} + + archiver@5.3.2: + resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} + engines: {node: '>= 10'} + + are-we-there-yet@3.0.1: + resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + assert-plus@1.0.0: + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} + engines: {node: '>=0.8'} + + astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + + async-exit-hook@2.0.1: + resolution: {integrity: sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==} + engines: {node: '>=0.12.0'} + + async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + + bluebird-lst@1.0.9: + resolution: {integrity: sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==} + + bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + + boolean@3.2.0: + resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + builder-util-runtime@9.2.10: + resolution: {integrity: sha512-6p/gfG1RJSQeIbz8TK5aPNkoztgY1q5TgmGFMAXcY8itsGW6Y2ld1ALsZ5UJn8rog7hKF3zHx5iQbNQ8uLcRlw==} + engines: {node: '>=12.0.0'} + + builder-util@25.1.7: + resolution: {integrity: sha512-7jPjzBwEGRbwNcep0gGNpLXG9P94VA3CPAZQCzxkFXiV2GMQKlziMbY//rXPI7WKfhsvGgFXjTcXdBEwgXw9ww==} + + cacache@16.1.3: + resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + cacheable-lookup@5.0.4: + resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} + engines: {node: '>=10.6.0'} + + cacheable-request@7.0.4: + resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} + engines: {node: '>=8'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + chromium-pickle-js@0.2.0: + resolution: {integrity: sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + cli-truncate@2.1.0: + resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} + engines: {node: '>=8'} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clone-response@1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + + clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + + compare-version@0.1.2: + resolution: {integrity: sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==} + engines: {node: '>=0.10.0'} + + compress-commons@4.1.2: + resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} + engines: {node: '>= 10'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + config-file-ts@0.2.8-rc1: + resolution: {integrity: sha512-GtNECbVI82bT4RiDIzBSVuTKoSHufnU7Ce7/42bkWZJZFLjmDF2WBpVsvRkhKCfKBnTBb3qZrBwPpFBU/Myvhg==} + + console-control-strings@1.1.0: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + + core-util-is@1.0.2: + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + crc32-stream@4.0.3: + resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} + engines: {node: '>= 10'} + + crc@3.8.0: + resolution: {integrity: sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + + defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + + defer-to-connect@2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + delegates@1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + + detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + + dir-compare@4.2.0: + resolution: {integrity: sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==} + + dmg-builder@25.1.8: + resolution: {integrity: sha512-NoXo6Liy2heSklTI5OIZbCgXC1RzrDQsZkeEwXhdOro3FT1VBOvbubvscdPnjVuQ4AMwwv61oaH96AbiYg9EnQ==} + + dmg-license@1.0.11: + resolution: {integrity: sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==} + engines: {node: '>=8'} + os: [darwin] + hasBin: true + + dotenv-expand@11.0.6: + resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} + engines: {node: '>=12'} + + dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + + electron-builder-squirrel-windows@25.1.8: + resolution: {integrity: sha512-2ntkJ+9+0GFP6nAISiMabKt6eqBB0kX1QqHNWFWAXgi0VULKGisM46luRFpIBiU3u/TDmhZMM8tzvo2Abn3ayg==} + + electron-builder@25.1.8: + resolution: {integrity: sha512-poRgAtUHHOnlzZnc9PK4nzG53xh74wj2Jy7jkTrqZ0MWPoHGh1M2+C//hGeYdA+4K8w4yiVCNYoLXF7ySj2Wig==} + engines: {node: '>=14.0.0'} + hasBin: true + + electron-publish@25.1.7: + resolution: {integrity: sha512-+jbTkR9m39eDBMP4gfbqglDd6UvBC7RLh5Y0MhFSsc6UkGHj9Vj9TWobxevHYMMqmoujL11ZLjfPpMX+Pt6YEg==} + + electron@33.0.1: + resolution: {integrity: sha512-PipPnWH4gvf7o+P8jlKQZGgPfb5eHcLgTrnKkFzb98MXhyPjVJYCR7YWqcawZ8IfyJCut8vMxLuBFLT1Ag8TSQ==} + engines: {node: '>= 12.20.55'} + hasBin: true + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + + end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + err-code@2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es6-error@4.1.1: + resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + + extract-zip@2.0.1: + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} + hasBin: true + + extsprintf@1.4.1: + resolution: {integrity: sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==} + engines: {'0': node >=0.6.0} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + + filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + + form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} + engines: {node: '>= 6'} + + fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + + fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + + fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gauge@4.0.4: + resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported + + global-agent@3.0.0: + resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} + engines: {node: '>=10.0'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + got@11.8.6: + resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} + engines: {node: '>=10.19.0'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-unicode@2.0.1: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + + http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + + http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} + + http2-wrapper@1.0.3: + resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} + engines: {node: '>=10.19.0'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + engines: {node: '>= 14'} + + humanize-ms@1.2.1: + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} + + iconv-corefoundation@1.1.7: + resolution: {integrity: sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==} + engines: {node: ^8.11.2 || >=10} + os: [darwin] + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore-by-default@1.0.1: + resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + infer-owner@1.0.4: + resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-ci@3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + hasBin: true + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + + is-lambda@1.0.1: + resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isbinaryfile@4.0.10: + resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} + engines: {node: '>= 8.0.0'} + + isbinaryfile@5.0.3: + resolution: {integrity: sha512-VR4gNjFaDP8csJQvzInG20JvBj8MaHYLxNOMXysxRbGM7tcsHZwCjhch3FubFtZBkuDbN55i4dUukGeIrzF+6g==} + engines: {node: '>= 18.0.0'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + jake@10.9.2: + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} + engines: {node: '>=10'} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + lazy-val@1.0.5: + resolution: {integrity: sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==} + + lazystream@1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} + + lodash.defaults@4.2.0: + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + + lodash.difference@4.5.0: + resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} + + lodash.flatten@4.4.0: + resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.union@4.6.0: + resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + + lowercase-keys@2.0.0: + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} + + make-fetch-happen@10.2.1: + resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + matcher@3.0.0: + resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} + engines: {node: '>=10'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-response@1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + + mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass-collect@1.0.2: + resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} + engines: {node: '>= 8'} + + minipass-fetch@2.1.2: + resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + minipass-flush@1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} + + minipass-pipeline@1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} + + minipass-sized@1.0.3: + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} + + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + + node-abi@3.71.0: + resolution: {integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==} + engines: {node: '>=10'} + + node-addon-api@1.7.2: + resolution: {integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==} + + node-api-version@0.2.0: + resolution: {integrity: sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==} + + node-gyp@9.4.1: + resolution: {integrity: sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==} + engines: {node: ^12.13 || ^14.13 || >=16} + hasBin: true + + nodemon@3.1.7: + resolution: {integrity: sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==} + engines: {node: '>=10'} + hasBin: true + + nopt@6.0.0: + resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + hasBin: true + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + + npmlog@6.0.2: + resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + + p-cancelable@2.1.1: + resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} + engines: {node: '>=8'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + pe-library@0.4.1: + resolution: {integrity: sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==} + engines: {node: '>=12', npm: '>=6'} + + pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + plist@3.1.0: + resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} + engines: {node: '>=10.4.0'} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + + promise-inflight@1.0.1: + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + + promise-retry@2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} + + pstree.remy@1.1.8: + resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} + + pump@3.0.2: + resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + + read-binary-file-arch@1.0.6: + resolution: {integrity: sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==} + hasBin: true + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdir-glob@1.1.3: + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + resedit@1.7.2: + resolution: {integrity: sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA==} + engines: {node: '>=12', npm: '>=6'} + + resolve-alpn@1.2.1: + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + + responselike@2.0.1: + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + roarr@2.15.4: + resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} + engines: {node: '>=8.0'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sanitize-filename@1.6.3: + resolution: {integrity: sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==} + + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} + + semver-compare@1.0.0: + resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + serialize-error@7.0.1: + resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} + engines: {node: '>=10'} + + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + simple-update-notifier@2.0.0: + resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} + engines: {node: '>=10'} + + slice-ansi@3.0.0: + resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} + engines: {node: '>=8'} + + smart-buffer@4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + + socks-proxy-agent@7.0.0: + resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} + engines: {node: '>= 10'} + + socks@2.8.3: + resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + + ssri@9.0.1: + resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + stat-mode@1.0.0: + resolution: {integrity: sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==} + engines: {node: '>= 6'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + sumchecker@3.0.1: + resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} + engines: {node: '>= 8.0'} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + + temp-file@3.4.0: + resolution: {integrity: sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==} + + tmp-promise@3.0.3: + resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==} + + tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + touch@3.1.1: + resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} + hasBin: true + + truncate-utf8-bytes@1.0.2: + resolution: {integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==} + + type-fest@0.13.1: + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + engines: {node: '>=10'} + + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true + + undefsafe@2.0.5: + resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} + + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + unique-filename@2.0.1: + resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + unique-slug@3.0.0: + resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + utf8-byte-length@1.0.5: + resolution: {integrity: sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + verror@1.10.1: + resolution: {integrity: sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==} + engines: {node: '>=0.6.0'} + + wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wide-align@1.1.5: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + xmlbuilder@15.1.1: + resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} + engines: {node: '>=8.0'} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zip-stream@4.1.1: + resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} + engines: {node: '>= 10'} + +snapshots: + + 7zip-bin@5.2.0: {} + + '@develar/schema-utils@2.6.5': + dependencies: + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + '@electron/asar@3.2.13': + dependencies: + '@types/glob': 7.2.0 + commander: 5.1.0 + glob: 7.2.3 + minimatch: 3.1.2 + + '@electron/get@2.0.3': + dependencies: + debug: 4.3.7(supports-color@5.5.0) + env-paths: 2.2.1 + fs-extra: 8.1.0 + got: 11.8.6 + progress: 2.0.3 + semver: 6.3.1 + sumchecker: 3.0.1 + optionalDependencies: + global-agent: 3.0.0 + transitivePeerDependencies: + - supports-color + + '@electron/notarize@2.5.0': + dependencies: + debug: 4.3.7(supports-color@5.5.0) + fs-extra: 9.1.0 + promise-retry: 2.0.1 + transitivePeerDependencies: + - supports-color + + '@electron/osx-sign@1.3.1': + dependencies: + compare-version: 0.1.2 + debug: 4.3.7(supports-color@5.5.0) + fs-extra: 10.1.0 + isbinaryfile: 4.0.10 + minimist: 1.2.8 + plist: 3.1.0 + transitivePeerDependencies: + - supports-color + + '@electron/rebuild@3.6.1': + dependencies: + '@malept/cross-spawn-promise': 2.0.0 + chalk: 4.1.2 + debug: 4.3.7(supports-color@5.5.0) + detect-libc: 2.0.3 + fs-extra: 10.1.0 + got: 11.8.6 + node-abi: 3.71.0 + node-api-version: 0.2.0 + node-gyp: 9.4.1 + ora: 5.4.1 + read-binary-file-arch: 1.0.6 + semver: 7.6.3 + tar: 6.2.1 + yargs: 17.7.2 + transitivePeerDependencies: + - bluebird + - supports-color + + '@electron/universal@2.0.1': + dependencies: + '@electron/asar': 3.2.13 + '@malept/cross-spawn-promise': 2.0.0 + debug: 4.3.7(supports-color@5.5.0) + dir-compare: 4.2.0 + fs-extra: 11.2.0 + minimatch: 9.0.5 + plist: 3.1.0 + transitivePeerDependencies: + - supports-color + + '@gar/promisify@1.1.3': {} + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@malept/cross-spawn-promise@2.0.0': + dependencies: + cross-spawn: 7.0.3 + + '@malept/flatpak-bundler@0.4.0': + dependencies: + debug: 4.3.7(supports-color@5.5.0) + fs-extra: 9.1.0 + lodash: 4.17.21 + tmp-promise: 3.0.3 + transitivePeerDependencies: + - supports-color + + '@npmcli/fs@2.1.2': + dependencies: + '@gar/promisify': 1.1.3 + semver: 7.6.3 + + '@npmcli/move-file@2.0.1': + dependencies: + mkdirp: 1.0.4 + rimraf: 3.0.2 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@sindresorhus/is@4.6.0': {} + + '@szmarczak/http-timer@4.0.6': + dependencies: + defer-to-connect: 2.0.1 + + '@tootallnate/once@2.0.0': {} + + '@types/cacheable-request@6.0.3': + dependencies: + '@types/http-cache-semantics': 4.0.4 + '@types/keyv': 3.1.4 + '@types/node': 20.16.13 + '@types/responselike': 1.0.3 + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 0.7.34 + + '@types/fs-extra@9.0.13': + dependencies: + '@types/node': 22.7.7 + + '@types/glob@7.2.0': + dependencies: + '@types/minimatch': 5.1.2 + '@types/node': 22.7.7 + + '@types/http-cache-semantics@4.0.4': {} + + '@types/keyv@3.1.4': + dependencies: + '@types/node': 20.16.13 + + '@types/minimatch@5.1.2': {} + + '@types/ms@0.7.34': {} + + '@types/node@20.16.13': + dependencies: + undici-types: 6.19.8 + + '@types/node@22.7.7': + dependencies: + undici-types: 6.19.8 + + '@types/plist@3.0.5': + dependencies: + '@types/node': 22.7.7 + xmlbuilder: 15.1.1 + optional: true + + '@types/responselike@1.0.3': + dependencies: + '@types/node': 20.16.13 + + '@types/verror@1.10.10': + optional: true + + '@types/yauzl@2.10.3': + dependencies: + '@types/node': 20.16.13 + optional: true + + '@xmldom/xmldom@0.8.10': {} + + abbrev@1.1.1: {} + + agent-base@6.0.2: + dependencies: + debug: 4.3.7(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + + agent-base@7.1.1: + dependencies: + debug: 4.3.7(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + + agentkeepalive@4.5.0: + dependencies: + humanize-ms: 1.2.1 + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + ajv-keywords@3.5.2(ajv@6.12.6): + dependencies: + ajv: 6.12.6 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + app-builder-bin@5.0.0-alpha.10: {} + + app-builder-lib@25.1.8(dmg-builder@25.1.8)(electron-builder-squirrel-windows@25.1.8): + dependencies: + '@develar/schema-utils': 2.6.5 + '@electron/notarize': 2.5.0 + '@electron/osx-sign': 1.3.1 + '@electron/rebuild': 3.6.1 + '@electron/universal': 2.0.1 + '@malept/flatpak-bundler': 0.4.0 + '@types/fs-extra': 9.0.13 + async-exit-hook: 2.0.1 + bluebird-lst: 1.0.9 + builder-util: 25.1.7 + builder-util-runtime: 9.2.10 + chromium-pickle-js: 0.2.0 + config-file-ts: 0.2.8-rc1 + debug: 4.3.7(supports-color@5.5.0) + dmg-builder: 25.1.8(electron-builder-squirrel-windows@25.1.8) + dotenv: 16.4.5 + dotenv-expand: 11.0.6 + ejs: 3.1.10 + electron-builder-squirrel-windows: 25.1.8(dmg-builder@25.1.8) + electron-publish: 25.1.7 + form-data: 4.0.1 + fs-extra: 10.1.0 + hosted-git-info: 4.1.0 + is-ci: 3.0.1 + isbinaryfile: 5.0.3 + js-yaml: 4.1.0 + json5: 2.2.3 + lazy-val: 1.0.5 + minimatch: 10.0.1 + resedit: 1.7.2 + sanitize-filename: 1.6.3 + semver: 7.6.3 + tar: 6.2.1 + temp-file: 3.4.0 + transitivePeerDependencies: + - bluebird + - supports-color + + aproba@2.0.0: {} + + archiver-utils@2.1.0: + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 2.3.8 + + archiver-utils@3.0.4: + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + + archiver@5.3.2: + dependencies: + archiver-utils: 2.1.0 + async: 3.2.6 + buffer-crc32: 0.2.13 + readable-stream: 3.6.2 + readdir-glob: 1.1.3 + tar-stream: 2.2.0 + zip-stream: 4.1.1 + + are-we-there-yet@3.0.1: + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + + argparse@2.0.1: {} + + assert-plus@1.0.0: + optional: true + + astral-regex@2.0.0: + optional: true + + async-exit-hook@2.0.1: {} + + async@3.2.6: {} + + asynckit@0.4.0: {} + + at-least-node@1.0.0: {} + + balanced-match@1.0.2: {} + + base64-js@1.5.1: {} + + binary-extensions@2.3.0: {} + + bl@4.1.0: + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + + bluebird-lst@1.0.9: + dependencies: + bluebird: 3.7.2 + + bluebird@3.7.2: {} + + boolean@3.2.0: + optional: true + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + buffer-crc32@0.2.13: {} + + buffer-from@1.1.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + builder-util-runtime@9.2.10: + dependencies: + debug: 4.3.7(supports-color@5.5.0) + sax: 1.4.1 + transitivePeerDependencies: + - supports-color + + builder-util@25.1.7: + dependencies: + 7zip-bin: 5.2.0 + '@types/debug': 4.1.12 + app-builder-bin: 5.0.0-alpha.10 + bluebird-lst: 1.0.9 + builder-util-runtime: 9.2.10 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.7(supports-color@5.5.0) + fs-extra: 10.1.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 + is-ci: 3.0.1 + js-yaml: 4.1.0 + source-map-support: 0.5.21 + stat-mode: 1.0.0 + temp-file: 3.4.0 + transitivePeerDependencies: + - supports-color + + cacache@16.1.3: + dependencies: + '@npmcli/fs': 2.1.2 + '@npmcli/move-file': 2.0.1 + chownr: 2.0.0 + fs-minipass: 2.1.0 + glob: 8.1.0 + infer-owner: 1.0.4 + lru-cache: 7.18.3 + minipass: 3.3.6 + minipass-collect: 1.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + mkdirp: 1.0.4 + p-map: 4.0.0 + promise-inflight: 1.0.1 + rimraf: 3.0.2 + ssri: 9.0.1 + tar: 6.2.1 + unique-filename: 2.0.1 + transitivePeerDependencies: + - bluebird + + cacheable-lookup@5.0.4: {} + + cacheable-request@7.0.4: + dependencies: + clone-response: 1.0.3 + get-stream: 5.2.0 + http-cache-semantics: 4.1.1 + keyv: 4.5.4 + lowercase-keys: 2.0.0 + normalize-url: 6.1.0 + responselike: 2.0.1 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chownr@2.0.0: {} + + chromium-pickle-js@0.2.0: {} + + ci-info@3.9.0: {} + + clean-stack@2.2.0: {} + + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + + cli-spinners@2.9.2: {} + + cli-truncate@2.1.0: + dependencies: + slice-ansi: 3.0.0 + string-width: 4.2.3 + optional: true + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clone-response@1.0.3: + dependencies: + mimic-response: 1.0.1 + + clone@1.0.4: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + color-support@1.1.3: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@5.1.0: {} + + compare-version@0.1.2: {} + + compress-commons@4.1.2: + dependencies: + buffer-crc32: 0.2.13 + crc32-stream: 4.0.3 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + + concat-map@0.0.1: {} + + config-file-ts@0.2.8-rc1: + dependencies: + glob: 10.4.5 + typescript: 5.6.3 + + console-control-strings@1.1.0: {} + + core-util-is@1.0.2: + optional: true + + core-util-is@1.0.3: {} + + crc-32@1.2.2: {} + + crc32-stream@4.0.3: + dependencies: + crc-32: 1.2.2 + readable-stream: 3.6.2 + + crc@3.8.0: + dependencies: + buffer: 5.7.1 + optional: true + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + debug@4.3.7(supports-color@5.5.0): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 5.5.0 + + decompress-response@6.0.0: + dependencies: + mimic-response: 3.1.0 + + defaults@1.0.4: + dependencies: + clone: 1.0.4 + + defer-to-connect@2.0.1: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + optional: true + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + optional: true + + delayed-stream@1.0.0: {} + + delegates@1.0.0: {} + + detect-libc@2.0.3: {} + + detect-node@2.1.0: + optional: true + + dir-compare@4.2.0: + dependencies: + minimatch: 3.1.2 + p-limit: 3.1.0 + + dmg-builder@25.1.8(electron-builder-squirrel-windows@25.1.8): + dependencies: + app-builder-lib: 25.1.8(dmg-builder@25.1.8)(electron-builder-squirrel-windows@25.1.8) + builder-util: 25.1.7 + builder-util-runtime: 9.2.10 + fs-extra: 10.1.0 + iconv-lite: 0.6.3 + js-yaml: 4.1.0 + optionalDependencies: + dmg-license: 1.0.11 + transitivePeerDependencies: + - bluebird + - electron-builder-squirrel-windows + - supports-color + + dmg-license@1.0.11: + dependencies: + '@types/plist': 3.0.5 + '@types/verror': 1.10.10 + ajv: 6.12.6 + crc: 3.8.0 + iconv-corefoundation: 1.1.7 + plist: 3.1.0 + smart-buffer: 4.2.0 + verror: 1.10.1 + optional: true + + dotenv-expand@11.0.6: + dependencies: + dotenv: 16.4.5 + + dotenv@16.4.5: {} + + eastasianwidth@0.2.0: {} + + ejs@3.1.10: + dependencies: + jake: 10.9.2 + + electron-builder-squirrel-windows@25.1.8(dmg-builder@25.1.8): + dependencies: + app-builder-lib: 25.1.8(dmg-builder@25.1.8)(electron-builder-squirrel-windows@25.1.8) + archiver: 5.3.2 + builder-util: 25.1.7 + fs-extra: 10.1.0 + transitivePeerDependencies: + - bluebird + - dmg-builder + - supports-color + + electron-builder@25.1.8(electron-builder-squirrel-windows@25.1.8): + dependencies: + app-builder-lib: 25.1.8(dmg-builder@25.1.8)(electron-builder-squirrel-windows@25.1.8) + builder-util: 25.1.7 + builder-util-runtime: 9.2.10 + chalk: 4.1.2 + dmg-builder: 25.1.8(electron-builder-squirrel-windows@25.1.8) + fs-extra: 10.1.0 + is-ci: 3.0.1 + lazy-val: 1.0.5 + simple-update-notifier: 2.0.0 + yargs: 17.7.2 + transitivePeerDependencies: + - bluebird + - electron-builder-squirrel-windows + - supports-color + + electron-publish@25.1.7: + dependencies: + '@types/fs-extra': 9.0.13 + builder-util: 25.1.7 + builder-util-runtime: 9.2.10 + chalk: 4.1.2 + fs-extra: 10.1.0 + lazy-val: 1.0.5 + mime: 2.6.0 + transitivePeerDependencies: + - supports-color + + electron@33.0.1: + dependencies: + '@electron/get': 2.0.3 + '@types/node': 20.16.13 + extract-zip: 2.0.1 + transitivePeerDependencies: + - supports-color + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + encoding@0.1.13: + dependencies: + iconv-lite: 0.6.3 + optional: true + + end-of-stream@1.4.4: + dependencies: + once: 1.4.0 + + env-paths@2.2.1: {} + + err-code@2.0.3: {} + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + optional: true + + es-errors@1.3.0: + optional: true + + es6-error@4.1.1: + optional: true + + escalade@3.2.0: {} + + escape-string-regexp@4.0.0: + optional: true + + exponential-backoff@3.1.1: {} + + extract-zip@2.0.1: + dependencies: + debug: 4.3.7(supports-color@5.5.0) + get-stream: 5.2.0 + yauzl: 2.10.0 + optionalDependencies: + '@types/yauzl': 2.10.3 + transitivePeerDependencies: + - supports-color + + extsprintf@1.4.1: + optional: true + + fast-deep-equal@3.1.3: {} + + fast-json-stable-stringify@2.1.0: {} + + fd-slicer@1.1.0: + dependencies: + pend: 1.2.0 + + filelist@1.0.4: + dependencies: + minimatch: 5.1.6 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + form-data@4.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + fs-constants@1.0.0: {} + + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-extra@11.2.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fs-extra@9.1.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: + optional: true + + gauge@4.0.4: + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + + get-caller-file@2.0.5: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + optional: true + + get-stream@5.2.0: + dependencies: + pump: 3.0.2 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + glob@8.1.0: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + + global-agent@3.0.0: + dependencies: + boolean: 3.2.0 + es6-error: 4.1.1 + matcher: 3.0.0 + roarr: 2.15.4 + semver: 7.6.3 + serialize-error: 7.0.1 + optional: true + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + optional: true + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + optional: true + + got@11.8.6: + dependencies: + '@sindresorhus/is': 4.6.0 + '@szmarczak/http-timer': 4.0.6 + '@types/cacheable-request': 6.0.3 + '@types/responselike': 1.0.3 + cacheable-lookup: 5.0.4 + cacheable-request: 7.0.4 + decompress-response: 6.0.0 + http2-wrapper: 1.0.3 + lowercase-keys: 2.0.0 + p-cancelable: 2.1.1 + responselike: 2.0.1 + + graceful-fs@4.2.11: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + optional: true + + has-proto@1.0.3: + optional: true + + has-symbols@1.0.3: + optional: true + + has-unicode@2.0.1: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + optional: true + + hosted-git-info@4.1.0: + dependencies: + lru-cache: 6.0.0 + + http-cache-semantics@4.1.1: {} + + http-proxy-agent@5.0.0: + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.7(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + + http-proxy-agent@7.0.2: + dependencies: + agent-base: 7.1.1 + debug: 4.3.7(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + + http2-wrapper@1.0.3: + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.3.7(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + + https-proxy-agent@7.0.5: + dependencies: + agent-base: 7.1.1 + debug: 4.3.7(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + + humanize-ms@1.2.1: + dependencies: + ms: 2.1.3 + + iconv-corefoundation@1.1.7: + dependencies: + cli-truncate: 2.1.0 + node-addon-api: 1.7.2 + optional: true + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + ieee754@1.2.1: {} + + ignore-by-default@1.0.1: {} + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + infer-owner@1.0.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + ip-address@9.0.5: + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.3 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-ci@3.0.1: + dependencies: + ci-info: 3.9.0 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-interactive@1.0.0: {} + + is-lambda@1.0.1: {} + + is-number@7.0.0: {} + + is-unicode-supported@0.1.0: {} + + isarray@1.0.0: {} + + isbinaryfile@4.0.10: {} + + isbinaryfile@5.0.3: {} + + isexe@2.0.0: {} + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jake@10.9.2: + dependencies: + async: 3.2.6 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsbn@1.1.0: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stringify-safe@5.0.1: + optional: true + + json5@2.2.3: {} + + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + lazy-val@1.0.5: {} + + lazystream@1.0.1: + dependencies: + readable-stream: 2.3.8 + + lodash.defaults@4.2.0: {} + + lodash.difference@4.5.0: {} + + lodash.flatten@4.4.0: {} + + lodash.isplainobject@4.0.6: {} + + lodash.union@4.6.0: {} + + lodash@4.17.21: {} + + log-symbols@4.1.0: + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + + lowercase-keys@2.0.0: {} + + lru-cache@10.4.3: {} + + lru-cache@6.0.0: + dependencies: + yallist: 4.0.0 + + lru-cache@7.18.3: {} + + make-fetch-happen@10.2.1: + dependencies: + agentkeepalive: 4.5.0 + cacache: 16.1.3 + http-cache-semantics: 4.1.1 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-lambda: 1.0.1 + lru-cache: 7.18.3 + minipass: 3.3.6 + minipass-collect: 1.0.2 + minipass-fetch: 2.1.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.4 + promise-retry: 2.0.1 + socks-proxy-agent: 7.0.0 + ssri: 9.0.1 + transitivePeerDependencies: + - bluebird + - supports-color + + matcher@3.0.0: + dependencies: + escape-string-regexp: 4.0.0 + optional: true + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@2.6.0: {} + + mimic-fn@2.1.0: {} + + mimic-response@1.0.1: {} + + mimic-response@3.1.0: {} + + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@5.1.6: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + minipass-collect@1.0.2: + dependencies: + minipass: 3.3.6 + + minipass-fetch@2.1.2: + dependencies: + minipass: 3.3.6 + minipass-sized: 1.0.3 + minizlib: 2.1.2 + optionalDependencies: + encoding: 0.1.13 + + minipass-flush@1.0.5: + dependencies: + minipass: 3.3.6 + + minipass-pipeline@1.2.4: + dependencies: + minipass: 3.3.6 + + minipass-sized@1.0.3: + dependencies: + minipass: 3.3.6 + + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + + minipass@5.0.0: {} + + minipass@7.1.2: {} + + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + + mkdirp@1.0.4: {} + + ms@2.1.3: {} + + negotiator@0.6.4: {} + + node-abi@3.71.0: + dependencies: + semver: 7.6.3 + + node-addon-api@1.7.2: + optional: true + + node-api-version@0.2.0: + dependencies: + semver: 7.6.3 + + node-gyp@9.4.1: + dependencies: + env-paths: 2.2.1 + exponential-backoff: 3.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + make-fetch-happen: 10.2.1 + nopt: 6.0.0 + npmlog: 6.0.2 + rimraf: 3.0.2 + semver: 7.6.3 + tar: 6.2.1 + which: 2.0.2 + transitivePeerDependencies: + - bluebird + - supports-color + + nodemon@3.1.7: + dependencies: + chokidar: 3.6.0 + debug: 4.3.7(supports-color@5.5.0) + ignore-by-default: 1.0.1 + minimatch: 3.1.2 + pstree.remy: 1.1.8 + semver: 7.6.3 + simple-update-notifier: 2.0.0 + supports-color: 5.5.0 + touch: 3.1.1 + undefsafe: 2.0.5 + + nopt@6.0.0: + dependencies: + abbrev: 1.1.1 + + normalize-path@3.0.0: {} + + normalize-url@6.1.0: {} + + npmlog@6.0.2: + dependencies: + are-we-there-yet: 3.0.1 + console-control-strings: 1.1.0 + gauge: 4.0.4 + set-blocking: 2.0.0 + + object-keys@1.1.1: + optional: true + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + ora@5.4.1: + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + + p-cancelable@2.1.1: {} + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-map@4.0.0: + dependencies: + aggregate-error: 3.1.0 + + package-json-from-dist@1.0.1: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + pe-library@0.4.1: {} + + pend@1.2.0: {} + + picomatch@2.3.1: {} + + plist@3.1.0: + dependencies: + '@xmldom/xmldom': 0.8.10 + base64-js: 1.5.1 + xmlbuilder: 15.1.1 + + process-nextick-args@2.0.1: {} + + progress@2.0.3: {} + + promise-inflight@1.0.1: {} + + promise-retry@2.0.1: + dependencies: + err-code: 2.0.3 + retry: 0.12.0 + + pstree.remy@1.1.8: {} + + pump@3.0.2: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + + punycode@2.3.1: {} + + quick-lru@5.1.1: {} + + read-binary-file-arch@1.0.6: + dependencies: + debug: 4.3.7(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdir-glob@1.1.3: + dependencies: + minimatch: 5.1.6 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + require-directory@2.1.1: {} + + resedit@1.7.2: + dependencies: + pe-library: 0.4.1 + + resolve-alpn@1.2.1: {} + + responselike@2.0.1: + dependencies: + lowercase-keys: 2.0.0 + + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + retry@0.12.0: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + roarr@2.15.4: + dependencies: + boolean: 3.2.0 + detect-node: 2.1.0 + globalthis: 1.0.4 + json-stringify-safe: 5.0.1 + semver-compare: 1.0.0 + sprintf-js: 1.1.3 + optional: true + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + sanitize-filename@1.6.3: + dependencies: + truncate-utf8-bytes: 1.0.2 + + sax@1.4.1: {} + + semver-compare@1.0.0: + optional: true + + semver@6.3.1: {} + + semver@7.6.3: {} + + serialize-error@7.0.1: + dependencies: + type-fest: 0.13.1 + optional: true + + set-blocking@2.0.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + simple-update-notifier@2.0.0: + dependencies: + semver: 7.6.3 + + slice-ansi@3.0.0: + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + optional: true + + smart-buffer@4.2.0: {} + + socks-proxy-agent@7.0.0: + dependencies: + agent-base: 6.0.2 + debug: 4.3.7(supports-color@5.5.0) + socks: 2.8.3 + transitivePeerDependencies: + - supports-color + + socks@2.8.3: + dependencies: + ip-address: 9.0.5 + smart-buffer: 4.2.0 + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + sprintf-js@1.1.3: {} + + ssri@9.0.1: + dependencies: + minipass: 3.3.6 + + stat-mode@1.0.0: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + sumchecker@3.0.1: + dependencies: + debug: 4.3.7(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + tar-stream@2.2.0: + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + + temp-file@3.4.0: + dependencies: + async-exit-hook: 2.0.1 + fs-extra: 10.1.0 + + tmp-promise@3.0.3: + dependencies: + tmp: 0.2.3 + + tmp@0.2.3: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + touch@3.1.1: {} + + truncate-utf8-bytes@1.0.2: + dependencies: + utf8-byte-length: 1.0.5 + + type-fest@0.13.1: + optional: true + + typescript@5.6.3: {} + + undefsafe@2.0.5: {} + + undici-types@6.19.8: {} + + unique-filename@2.0.1: + dependencies: + unique-slug: 3.0.0 + + unique-slug@3.0.0: + dependencies: + imurmurhash: 0.1.4 + + universalify@0.1.2: {} + + universalify@2.0.1: {} + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + utf8-byte-length@1.0.5: {} + + util-deprecate@1.0.2: {} + + verror@1.10.1: + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.4.1 + optional: true + + wcwidth@1.0.1: + dependencies: + defaults: 1.0.4 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + wide-align@1.1.5: + dependencies: + string-width: 4.2.3 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + xmlbuilder@15.1.1: {} + + y18n@5.0.8: {} + + yallist@4.0.0: {} + + yargs-parser@21.1.1: {} + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yauzl@2.10.0: + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + + yocto-queue@0.1.0: {} + + zip-stream@4.1.1: + dependencies: + archiver-utils: 3.0.4 + compress-commons: 4.1.2 + readable-stream: 3.6.2 diff --git a/preload.js b/preload.js new file mode 100644 index 0000000..c1b2e22 --- /dev/null +++ b/preload.js @@ -0,0 +1,15 @@ +console.log('预加载进程启动,node:', process.version) +const {contextBridge, ipcRenderer} = require('electron') + +contextBridge.exposeInMainWorld('env_info', { + nodev: process.versions.node, + electronv: process.versions.electron +}) +contextBridge.exposeInMainWorld('myAPI',{ + saveFile: (data)=>{ + ipcRenderer.send('file-save', data) + }, + readFile(){ + return ipcRenderer.invoke('file-read') + } +})
+ +
+ +
+

赛博高考网

+
+

new!已完全从旧网迁移!

+


+
created by 妄想创造 X awin-x
+
+ +
妄想创造
+
+