diff --git a/www/static/work1.html b/www/static/work1.html deleted file mode 100644 index ca7a167..0000000 --- a/www/static/work1.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - 中草药识别 - - - - - - - - -

欢迎您,尊敬的

-

欢迎访问中草药识别系统!

- - -
-
识别查询
-
后台管理
-
- - - - - - -

联系我们

-

如有任何关于系统的疑问或建议,请联系我们:

-
- 电子邮件:aa893824054@163.com
- 电话:184-7635-1355 -
- - - - \ No newline at end of file diff --git a/www/uploads/3.PNG b/www/uploads/3.PNG deleted file mode 100644 index 05b4c2b..0000000 Binary files a/www/uploads/3.PNG and /dev/null differ diff --git a/www/uploads/4.PNG b/www/uploads/4.PNG deleted file mode 100644 index b36c126..0000000 Binary files a/www/uploads/4.PNG and /dev/null differ diff --git a/www/uploads/7.PNG b/www/uploads/7.PNG deleted file mode 100644 index 74fc3f0..0000000 Binary files a/www/uploads/7.PNG and /dev/null differ diff --git a/www/uploads/第七页0619.PNG b/www/uploads/第七页0619.PNG deleted file mode 100644 index 74fc3f0..0000000 Binary files a/www/uploads/第七页0619.PNG and /dev/null differ diff --git a/www/uploads/第三页0619.PNG b/www/uploads/第三页0619.PNG deleted file mode 100644 index 05b4c2b..0000000 Binary files a/www/uploads/第三页0619.PNG and /dev/null differ diff --git a/www/uploads/第五页0619.PNG b/www/uploads/第五页0619.PNG deleted file mode 100644 index 00abfad..0000000 Binary files a/www/uploads/第五页0619.PNG and /dev/null differ diff --git a/www2/.vscode/launch.json b/www2/.vscode/launch.json new file mode 100644 index 0000000..602e063 --- /dev/null +++ b/www2/.vscode/launch.json @@ -0,0 +1,17 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "node", + "request": "launch", + "name": "Launch Program", + "skipFiles": [ + "/**" + ], + "program": "${workspaceFolder}\\main.js" + } + ] +} \ No newline at end of file diff --git a/www/main.js b/www2/main.js similarity index 63% rename from www/main.js rename to www2/main.js index b867dd2..db91c7f 100644 --- a/www/main.js +++ b/www2/main.js @@ -11,7 +11,7 @@ const multer = require('multer'); var connection = mysql.createConnection({ host : 'localhost', - port : '13307', + port : '13307 ', user : 'root', password : '123456', database : 'mailbox' @@ -26,6 +26,8 @@ app.use(express.static('static')); app.get('/', function (req, res) { //var result_string = build_html_head('识别系统') + '

欢迎来到识别系统!

\r\n'; var result_string = build_html_head('识别系统') + '

欢迎来到识别系统!

\r\n'; + result_string +='\r\n'; + result_string +='\r\n'; connection.query('SELECT * FROM mail;', function (error, results, fields) { if (error) { console.log('[SELECT ERROR] - ',error.message); @@ -34,7 +36,7 @@ app.get('/', function (req, res) { console.log('[SELECT SUCCESS]'); for (var i = results.length - 1; i >= 0; i--) { result_string +='\r\n'; - result_string += (' \r\n'; } result_string +='
用户名密码身份邮箱
' + result_string += ('' + results[i].name + '' + results[i].passwd @@ -46,75 +48,15 @@ app.get('/', function (req, res) { result_string +='
\r\n'; - result_string +='注册用户\r\n' + result_string +='注册账户\r\n' result_string +='
\r\n'; - result_string +='登陆界面\r\n'; + result_string +='前往登陆\r\n'; result_string +='
\r\n'; res.send(result_string + build_html_foot()) }); }) - - -// Multer是一个Node.js中间件,用于处理multipart/form-data类型的表单数据 - -const upload = multer({ dest: 'uploads/' }); // 上传文件的临时存储目录 - -// 单文件上传 -app.post('/api/upload', upload.single('image'), function(req, res) { - if (!req.file) { - return res.status(400).send('No file uploaded.'); - } - - const file = req.file; - const tempFilePath = file.path; - - const hash = crypto.createHash('sha256'); - const input = fs.createReadStream(tempFilePath); - - input.on('data', (data) => { - hash.update(data); - }); - - input.on('end', () => { - const fileHash = hash.digest('hex'); - const fileName = file.originalname; - const filePath = path.join(__dirname, 'uploads', fileName); - - // Check if file with same hash already exists in database - const sqlCheck = 'SELECT name FROM images WHERE hash = ?'; - connection.query(sqlCheck, [fileHash], function(err, result) { - if (err) { - console.log(err); - return res.status(500).send('Error checking file in database'); - } - - if (result.length > 0) { - // If file with same hash exists, return "has been uploaded" - fs.unlinkSync(tempFilePath); // Delete the uploaded file - return res.json({ message: 'File with same hash already uploaded', fileName: 'hasbeen uploaded'}); - } else { - fs.rename(tempFilePath, filePath, function(err) { - if (err) { - console.log(err); - return res.status(500).send('Error uploading file'); - } else { - const sql = 'INSERT INTO images (name, path, hash) VALUES (?, ?, ?)'; - connection.query(sql, [fileName, filePath, fileHash], function(err, result) { - if (err) { - console.log(err); - return res.status(500).send('Error uploading file to database'); - } - res.json({ message: 'File uploaded successfully', fileName: fileName }); - }); - } - }); - } - }); - }); -}); - app.use(session({ // 这里是在Express应用程序中使用会话中间件,并传入一个包含会话配置选项的对象。 secret: 'your_secret_key', // 指定会话的密钥,用于加密会话数据,确保会话数据的安全性。 resave: false, // 在会话数据没有发生变化的情况下,是否强制重新保存会话数据。这里设置为false,表示不强制重新保存。 @@ -124,11 +66,10 @@ app.use(session({ // 这里是在Express应用 } })); -//登录功能 -app.post('/login', urlencodedParser, function(req, res) { + +app.post('/login', urlencodedParser, function(req, res) {//用户登录功能 var username = req.body.username; var password = req.body.passwd; - // 查询数据库中是否存在匹配的用户名和密码 connection.query('SELECT * FROM mail WHERE name = ? AND passwd = ?', [username, password], function(error, results, fields) { if (error) { @@ -147,6 +88,7 @@ app.post('/login', urlencodedParser, function(req, res) { }); }) + app.post('/idcheck', urlencodedParser, function(req, res) {//处理一个POST请求,路径为/idcheck,并传入一个中间件urlencodedParser用于解析POST请求中的表单数据。回调函数包含了请求对象req和响应对象res。 var username = req.body.username; connection.query('SELECT id FROM mail WHERE name = ?', [username], function(error, results, fields) {//查询结果通过回调函数传递给results @@ -164,10 +106,9 @@ app.post('/idcheck', urlencodedParser, function(req, res) {//处理一个POST请 }); -app.post('/insertrecord', urlencodedParser, function (req, res) { +app.post('/insertrecord', urlencodedParser, function (req, res) {//注册用户功能 var insert_sql = 'INSERT INTO mail(name, passwd, id, msg) VALUES(?,?,?,?)'; var insert_params = [req.body.name, req.body.passwd, req.body.id, req.body.msg]; - connection.query(insert_sql, insert_params, function(error, result) { if (error) { console.log('[INSERT ERROR] - ',error.message); @@ -179,7 +120,101 @@ app.post('/insertrecord', urlencodedParser, function (req, res) { }) -function build_html_head(title) { + +app.get('/api/users', function (req, res) { + // 查询所有用户 + connection.query('SELECT * FROM mail', function (error, users) { + if (error) { + console.log('[SELECT ERROR] - ', error.message); + res.status(500).send('数据库查询错误!'); + return; + } + + // 遍历所有用户,查询每个用户的图片上传次数 + let completedRequests = 0; + users.forEach(user => { + connection.query('SELECT COUNT(*) AS imageCount FROM images WHERE username = ?', [user.name], function (error, results) { + if (error) { + console.log('[SELECT ERROR] - ', error.message); + res.status(500).send('数据库查询错误!'); + return; + } + + // 将查询结果添加到用户对象中 + user.imageCount = results[0].imageCount; + + // 检查是否所有查询都已完成 + completedRequests++; + if (completedRequests === users.length) { + res.json(users); + } + }); + }); + }); +}); + +app.get('/api/user-images-count', function (req, res) { + const username = req.query.username; + + if (!username) { + res.status(400).json({ error: '用户名不能为空' }); + return; + } + + connection.query('SELECT COUNT(*) AS imageCount FROM images WHERE username = ?', [username], function (error, results) { + if (error) { + console.log('[SELECT ERROR] - ', error.message); + res.status(500).send('数据库查询错误!'); + return; + } + + res.json({ imageCount: results[0].imageCount }); + }); +}); + + +app.get('/api/userUploads', function (req, res) { + const sql = 'SELECT username, COUNT(*) AS upload_count FROM images GROUP BY username'; + connection.query(sql, function (error, results) { + if (error) { + console.log('[SELECT ERROR] - ', error.message); + res.status(500).send('数据库查询错误!'); + return; + } + res.json(results); + }); +}); + +app.post('/api/updateUser', urlencodedParser, function (req, res) { + const { name, passwd, id, msg, oldName } = req.body; + const sql = 'UPDATE mail SET name = ?, passwd = ?, id = ?, msg = ? WHERE name = ?'; + connection.query(sql, [name, passwd, id, msg, oldName], function (error, result) { + if (error) { + console.log('[UPDATE ERROR] - ', error.message); + res.status(500).send('更新用户信息失败!'); + return; + } + res.json({ message: '用户信息更新成功' }); + }); +}); + +app.post('/api/deleteUser', urlencodedParser, function (req, res) { + const { name } = req.body; + const sql = 'DELETE FROM mail WHERE name = ?'; + connection.query(sql, [name], function (error, result) { + if (error) { + console.log('[DELETE ERROR] - ', error.message); + res.status(500).send('删除用户失败!'); + return; + } + res.json({ message: '用户删除成功' }); + }); +}); + + + + +function build_html_head(title) {//页面头创建 var html_fragment = '\r\n'; html_fragment += '\r\n'; @@ -191,11 +226,11 @@ function build_html_head(title) { html_fragment += '\r\n'; return html_fragment; } -function build_html_foot() { +function build_html_foot() {//no'de页面尾部 return '\r\n'; } -var server = app.listen(8081, function () { +var server = app.listen(8083, '0.0.0.0', function () { var host = server.address().address var port = server.address().port diff --git a/www2/main2.js b/www2/main2.js new file mode 100644 index 0000000..449ef23 --- /dev/null +++ b/www2/main2.js @@ -0,0 +1,92 @@ +var mysql = require('mysql'); +var express = require('express'); +var cors = require('cors'); +var app = express(); +var bodyParser = require('body-parser'); +const crypto = require('crypto'); +const fs = require('fs'); +const path = require('path'); +const fileUpload = require('express-fileupload'); +const session = require('express-session'); +const multer = require('multer'); + +var connection = mysql.createConnection({ + host : 'localhost', + port : '13307', + user : 'root', + password : '123456', + database : 'mailbox' +}); + + +app.use(cors()) + +//上传并识别功能 +const upload = multer({ dest: 'uploads/' }); // 上传文件的临时存储目录 // Multer是一个Node.js中间件,用于处理multipart/form-data类型的表单数据 +app.post('/api/upload', upload.single('image'), function(req, res) {// 单文件上传 + if (!req.file) { + return res.status(400).send('No file uploaded.'); + } + + const file = req.file; + const tempFilePath = file.path; + + const hash = crypto.createHash('sha256'); + const input = fs.createReadStream(tempFilePath); + + input.on('data', (data) => { + hash.update(data); + }); + input.on('end', () => { + const fileHash = hash.digest('hex'); + const fileName = file.originalname; + const filePath = path.join(__dirname, 'uploads', fileName); + const user_name = req.query.user_name + // Check if file with same hash already exists in database + const sqlCheck = 'SELECT * FROM images WHERE hash = ?'; + connection.query(sqlCheck, [fileHash], function(err, result) { + if (err) { + console.log(err); + return res.status(500).send('Error checking file in database'); + } + + if (result.length > 0) { + // If file with same hash exists, return "has been uploaded" + fs.unlinkSync(tempFilePath); // Delete the uploaded file + return res.json({ message: 'File with same hash already uploaded', fileName: '识别成功,结果为:' + result[0].goods});//如果文件已经存在,则返回这个文件的对应的匹配结果 + } else { + fs.rename(tempFilePath, filePath, function(err) { + if (err) { + console.log(err); + return res.status(500).send('Error uploading file'); + } else { + const sql = 'INSERT INTO images (name, path, hash, username) VALUES (?, ?, ?, ?)'; + connection.query(sql, [fileName, filePath, fileHash, user_name], function(err, result) { + if (err) { + console.log(err); + return res.status(500).send('Error uploading file to database'); + } + res.json({ message: 'File uploaded successfully', fileName: "识别失败,请重传文件:" + fileName }); + }); + } + }); + } + }); + }); +}); + + +var server = app.listen(8084, '0.0.0.0', function () { + + var host = server.address().address + var port = server.address().port + + connection.connect(function(err){ + if(err){ + console.log('[query] - :'+err); + return; + } + console.log('[connection connect] succeed!'); + }); + console.log("应用实例,访问地址为 http://%s:%s", host, port) +}) \ No newline at end of file diff --git a/www/node_modules/.bin/mime b/www2/node_modules/.bin/mime similarity index 100% rename from www/node_modules/.bin/mime rename to www2/node_modules/.bin/mime diff --git a/www/node_modules/.bin/mime.cmd b/www2/node_modules/.bin/mime.cmd similarity index 100% rename from www/node_modules/.bin/mime.cmd rename to www2/node_modules/.bin/mime.cmd diff --git a/www/node_modules/.bin/mime.ps1 b/www2/node_modules/.bin/mime.ps1 similarity index 100% rename from www/node_modules/.bin/mime.ps1 rename to www2/node_modules/.bin/mime.ps1 diff --git a/www/node_modules/.bin/mkdirp b/www2/node_modules/.bin/mkdirp similarity index 100% rename from www/node_modules/.bin/mkdirp rename to www2/node_modules/.bin/mkdirp diff --git a/www/node_modules/.bin/mkdirp.cmd b/www2/node_modules/.bin/mkdirp.cmd similarity index 100% rename from www/node_modules/.bin/mkdirp.cmd rename to www2/node_modules/.bin/mkdirp.cmd diff --git a/www/node_modules/.bin/mkdirp.ps1 b/www2/node_modules/.bin/mkdirp.ps1 similarity index 100% rename from www/node_modules/.bin/mkdirp.ps1 rename to www2/node_modules/.bin/mkdirp.ps1 diff --git a/www/node_modules/.package-lock.json b/www2/node_modules/.package-lock.json similarity index 98% rename from www/node_modules/.package-lock.json rename to www2/node_modules/.package-lock.json index a247cc1..4c58d3a 100644 --- a/www/node_modules/.package-lock.json +++ b/www2/node_modules/.package-lock.json @@ -1,5 +1,5 @@ { - "name": "www", + "name": "www2", "lockfileVersion": 3, "requires": true, "packages": { @@ -149,6 +149,18 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmmirror.com/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", diff --git a/www/node_modules/accepts/HISTORY.md b/www2/node_modules/accepts/HISTORY.md similarity index 100% rename from www/node_modules/accepts/HISTORY.md rename to www2/node_modules/accepts/HISTORY.md diff --git a/www/node_modules/accepts/LICENSE b/www2/node_modules/accepts/LICENSE similarity index 100% rename from www/node_modules/accepts/LICENSE rename to www2/node_modules/accepts/LICENSE diff --git a/www/node_modules/accepts/README.md b/www2/node_modules/accepts/README.md similarity index 100% rename from www/node_modules/accepts/README.md rename to www2/node_modules/accepts/README.md diff --git a/www/node_modules/accepts/index.js b/www2/node_modules/accepts/index.js similarity index 100% rename from www/node_modules/accepts/index.js rename to www2/node_modules/accepts/index.js diff --git a/www/node_modules/accepts/package.json b/www2/node_modules/accepts/package.json similarity index 100% rename from www/node_modules/accepts/package.json rename to www2/node_modules/accepts/package.json diff --git a/www/node_modules/append-field/.npmignore b/www2/node_modules/append-field/.npmignore similarity index 100% rename from www/node_modules/append-field/.npmignore rename to www2/node_modules/append-field/.npmignore diff --git a/www/node_modules/append-field/LICENSE b/www2/node_modules/append-field/LICENSE similarity index 100% rename from www/node_modules/append-field/LICENSE rename to www2/node_modules/append-field/LICENSE diff --git a/www/node_modules/append-field/README.md b/www2/node_modules/append-field/README.md similarity index 100% rename from www/node_modules/append-field/README.md rename to www2/node_modules/append-field/README.md diff --git a/www/node_modules/append-field/index.js b/www2/node_modules/append-field/index.js similarity index 100% rename from www/node_modules/append-field/index.js rename to www2/node_modules/append-field/index.js diff --git a/www/node_modules/append-field/lib/parse-path.js b/www2/node_modules/append-field/lib/parse-path.js similarity index 100% rename from www/node_modules/append-field/lib/parse-path.js rename to www2/node_modules/append-field/lib/parse-path.js diff --git a/www/node_modules/append-field/lib/set-value.js b/www2/node_modules/append-field/lib/set-value.js similarity index 100% rename from www/node_modules/append-field/lib/set-value.js rename to www2/node_modules/append-field/lib/set-value.js diff --git a/www/node_modules/append-field/package.json b/www2/node_modules/append-field/package.json similarity index 100% rename from www/node_modules/append-field/package.json rename to www2/node_modules/append-field/package.json diff --git a/www/node_modules/append-field/test/forms.js b/www2/node_modules/append-field/test/forms.js similarity index 100% rename from www/node_modules/append-field/test/forms.js rename to www2/node_modules/append-field/test/forms.js diff --git a/www/node_modules/array-flatten/LICENSE b/www2/node_modules/array-flatten/LICENSE similarity index 100% rename from www/node_modules/array-flatten/LICENSE rename to www2/node_modules/array-flatten/LICENSE diff --git a/www/node_modules/array-flatten/README.md b/www2/node_modules/array-flatten/README.md similarity index 100% rename from www/node_modules/array-flatten/README.md rename to www2/node_modules/array-flatten/README.md diff --git a/www/node_modules/array-flatten/array-flatten.js b/www2/node_modules/array-flatten/array-flatten.js similarity index 100% rename from www/node_modules/array-flatten/array-flatten.js rename to www2/node_modules/array-flatten/array-flatten.js diff --git a/www/node_modules/array-flatten/package.json b/www2/node_modules/array-flatten/package.json similarity index 100% rename from www/node_modules/array-flatten/package.json rename to www2/node_modules/array-flatten/package.json diff --git a/www/node_modules/bignumber.js/CHANGELOG.md b/www2/node_modules/bignumber.js/CHANGELOG.md similarity index 100% rename from www/node_modules/bignumber.js/CHANGELOG.md rename to www2/node_modules/bignumber.js/CHANGELOG.md diff --git a/www/node_modules/bignumber.js/LICENCE b/www2/node_modules/bignumber.js/LICENCE similarity index 100% rename from www/node_modules/bignumber.js/LICENCE rename to www2/node_modules/bignumber.js/LICENCE diff --git a/www/node_modules/bignumber.js/README.md b/www2/node_modules/bignumber.js/README.md similarity index 100% rename from www/node_modules/bignumber.js/README.md rename to www2/node_modules/bignumber.js/README.md diff --git a/www/node_modules/bignumber.js/bignumber.d.ts b/www2/node_modules/bignumber.js/bignumber.d.ts similarity index 100% rename from www/node_modules/bignumber.js/bignumber.d.ts rename to www2/node_modules/bignumber.js/bignumber.d.ts diff --git a/www/node_modules/bignumber.js/bignumber.js b/www2/node_modules/bignumber.js/bignumber.js similarity index 100% rename from www/node_modules/bignumber.js/bignumber.js rename to www2/node_modules/bignumber.js/bignumber.js diff --git a/www/node_modules/bignumber.js/bignumber.min.js b/www2/node_modules/bignumber.js/bignumber.min.js similarity index 100% rename from www/node_modules/bignumber.js/bignumber.min.js rename to www2/node_modules/bignumber.js/bignumber.min.js diff --git a/www/node_modules/bignumber.js/bignumber.min.js.map b/www2/node_modules/bignumber.js/bignumber.min.js.map similarity index 100% rename from www/node_modules/bignumber.js/bignumber.min.js.map rename to www2/node_modules/bignumber.js/bignumber.min.js.map diff --git a/www/node_modules/bignumber.js/bignumber.mjs b/www2/node_modules/bignumber.js/bignumber.mjs similarity index 100% rename from www/node_modules/bignumber.js/bignumber.mjs rename to www2/node_modules/bignumber.js/bignumber.mjs diff --git a/www/node_modules/bignumber.js/doc/API.html b/www2/node_modules/bignumber.js/doc/API.html similarity index 100% rename from www/node_modules/bignumber.js/doc/API.html rename to www2/node_modules/bignumber.js/doc/API.html diff --git a/www/node_modules/bignumber.js/package.json b/www2/node_modules/bignumber.js/package.json similarity index 100% rename from www/node_modules/bignumber.js/package.json rename to www2/node_modules/bignumber.js/package.json diff --git a/www/node_modules/body-parser/HISTORY.md b/www2/node_modules/body-parser/HISTORY.md similarity index 100% rename from www/node_modules/body-parser/HISTORY.md rename to www2/node_modules/body-parser/HISTORY.md diff --git a/www/node_modules/body-parser/LICENSE b/www2/node_modules/body-parser/LICENSE similarity index 100% rename from www/node_modules/body-parser/LICENSE rename to www2/node_modules/body-parser/LICENSE diff --git a/www/node_modules/body-parser/README.md b/www2/node_modules/body-parser/README.md similarity index 100% rename from www/node_modules/body-parser/README.md rename to www2/node_modules/body-parser/README.md diff --git a/www/node_modules/body-parser/SECURITY.md b/www2/node_modules/body-parser/SECURITY.md similarity index 100% rename from www/node_modules/body-parser/SECURITY.md rename to www2/node_modules/body-parser/SECURITY.md diff --git a/www/node_modules/body-parser/index.js b/www2/node_modules/body-parser/index.js similarity index 100% rename from www/node_modules/body-parser/index.js rename to www2/node_modules/body-parser/index.js diff --git a/www/node_modules/body-parser/lib/read.js b/www2/node_modules/body-parser/lib/read.js similarity index 100% rename from www/node_modules/body-parser/lib/read.js rename to www2/node_modules/body-parser/lib/read.js diff --git a/www/node_modules/body-parser/lib/types/json.js b/www2/node_modules/body-parser/lib/types/json.js similarity index 100% rename from www/node_modules/body-parser/lib/types/json.js rename to www2/node_modules/body-parser/lib/types/json.js diff --git a/www/node_modules/body-parser/lib/types/raw.js b/www2/node_modules/body-parser/lib/types/raw.js similarity index 100% rename from www/node_modules/body-parser/lib/types/raw.js rename to www2/node_modules/body-parser/lib/types/raw.js diff --git a/www/node_modules/body-parser/lib/types/text.js b/www2/node_modules/body-parser/lib/types/text.js similarity index 100% rename from www/node_modules/body-parser/lib/types/text.js rename to www2/node_modules/body-parser/lib/types/text.js diff --git a/www/node_modules/body-parser/lib/types/urlencoded.js b/www2/node_modules/body-parser/lib/types/urlencoded.js similarity index 100% rename from www/node_modules/body-parser/lib/types/urlencoded.js rename to www2/node_modules/body-parser/lib/types/urlencoded.js diff --git a/www/node_modules/body-parser/package.json b/www2/node_modules/body-parser/package.json similarity index 100% rename from www/node_modules/body-parser/package.json rename to www2/node_modules/body-parser/package.json diff --git a/www/node_modules/buffer-from/LICENSE b/www2/node_modules/buffer-from/LICENSE similarity index 100% rename from www/node_modules/buffer-from/LICENSE rename to www2/node_modules/buffer-from/LICENSE diff --git a/www/node_modules/buffer-from/index.js b/www2/node_modules/buffer-from/index.js similarity index 100% rename from www/node_modules/buffer-from/index.js rename to www2/node_modules/buffer-from/index.js diff --git a/www/node_modules/buffer-from/package.json b/www2/node_modules/buffer-from/package.json similarity index 100% rename from www/node_modules/buffer-from/package.json rename to www2/node_modules/buffer-from/package.json diff --git a/www/node_modules/buffer-from/readme.md b/www2/node_modules/buffer-from/readme.md similarity index 100% rename from www/node_modules/buffer-from/readme.md rename to www2/node_modules/buffer-from/readme.md diff --git a/www/node_modules/busboy/.eslintrc.js b/www2/node_modules/busboy/.eslintrc.js similarity index 100% rename from www/node_modules/busboy/.eslintrc.js rename to www2/node_modules/busboy/.eslintrc.js diff --git a/www/node_modules/busboy/.github/workflows/ci.yml b/www2/node_modules/busboy/.github/workflows/ci.yml similarity index 100% rename from www/node_modules/busboy/.github/workflows/ci.yml rename to www2/node_modules/busboy/.github/workflows/ci.yml diff --git a/www/node_modules/busboy/.github/workflows/lint.yml b/www2/node_modules/busboy/.github/workflows/lint.yml similarity index 100% rename from www/node_modules/busboy/.github/workflows/lint.yml rename to www2/node_modules/busboy/.github/workflows/lint.yml diff --git a/www/node_modules/busboy/LICENSE b/www2/node_modules/busboy/LICENSE similarity index 100% rename from www/node_modules/busboy/LICENSE rename to www2/node_modules/busboy/LICENSE diff --git a/www/node_modules/busboy/README.md b/www2/node_modules/busboy/README.md similarity index 100% rename from www/node_modules/busboy/README.md rename to www2/node_modules/busboy/README.md diff --git a/www/node_modules/busboy/bench/bench-multipart-fields-100mb-big.js b/www2/node_modules/busboy/bench/bench-multipart-fields-100mb-big.js similarity index 100% rename from www/node_modules/busboy/bench/bench-multipart-fields-100mb-big.js rename to www2/node_modules/busboy/bench/bench-multipart-fields-100mb-big.js diff --git a/www/node_modules/busboy/bench/bench-multipart-fields-100mb-small.js b/www2/node_modules/busboy/bench/bench-multipart-fields-100mb-small.js similarity index 100% rename from www/node_modules/busboy/bench/bench-multipart-fields-100mb-small.js rename to www2/node_modules/busboy/bench/bench-multipart-fields-100mb-small.js diff --git a/www/node_modules/busboy/bench/bench-multipart-files-100mb-big.js b/www2/node_modules/busboy/bench/bench-multipart-files-100mb-big.js similarity index 100% rename from www/node_modules/busboy/bench/bench-multipart-files-100mb-big.js rename to www2/node_modules/busboy/bench/bench-multipart-files-100mb-big.js diff --git a/www/node_modules/busboy/bench/bench-multipart-files-100mb-small.js b/www2/node_modules/busboy/bench/bench-multipart-files-100mb-small.js similarity index 100% rename from www/node_modules/busboy/bench/bench-multipart-files-100mb-small.js rename to www2/node_modules/busboy/bench/bench-multipart-files-100mb-small.js diff --git a/www/node_modules/busboy/bench/bench-urlencoded-fields-100pairs-small.js b/www2/node_modules/busboy/bench/bench-urlencoded-fields-100pairs-small.js similarity index 100% rename from www/node_modules/busboy/bench/bench-urlencoded-fields-100pairs-small.js rename to www2/node_modules/busboy/bench/bench-urlencoded-fields-100pairs-small.js diff --git a/www/node_modules/busboy/bench/bench-urlencoded-fields-900pairs-small-alt.js b/www2/node_modules/busboy/bench/bench-urlencoded-fields-900pairs-small-alt.js similarity index 100% rename from www/node_modules/busboy/bench/bench-urlencoded-fields-900pairs-small-alt.js rename to www2/node_modules/busboy/bench/bench-urlencoded-fields-900pairs-small-alt.js diff --git a/www/node_modules/busboy/lib/index.js b/www2/node_modules/busboy/lib/index.js similarity index 100% rename from www/node_modules/busboy/lib/index.js rename to www2/node_modules/busboy/lib/index.js diff --git a/www/node_modules/busboy/lib/types/multipart.js b/www2/node_modules/busboy/lib/types/multipart.js similarity index 100% rename from www/node_modules/busboy/lib/types/multipart.js rename to www2/node_modules/busboy/lib/types/multipart.js diff --git a/www/node_modules/busboy/lib/types/urlencoded.js b/www2/node_modules/busboy/lib/types/urlencoded.js similarity index 100% rename from www/node_modules/busboy/lib/types/urlencoded.js rename to www2/node_modules/busboy/lib/types/urlencoded.js diff --git a/www/node_modules/busboy/lib/utils.js b/www2/node_modules/busboy/lib/utils.js similarity index 100% rename from www/node_modules/busboy/lib/utils.js rename to www2/node_modules/busboy/lib/utils.js diff --git a/www/node_modules/busboy/package.json b/www2/node_modules/busboy/package.json similarity index 100% rename from www/node_modules/busboy/package.json rename to www2/node_modules/busboy/package.json diff --git a/www/node_modules/busboy/test/common.js b/www2/node_modules/busboy/test/common.js similarity index 100% rename from www/node_modules/busboy/test/common.js rename to www2/node_modules/busboy/test/common.js diff --git a/www/node_modules/busboy/test/test-types-multipart-charsets.js b/www2/node_modules/busboy/test/test-types-multipart-charsets.js similarity index 100% rename from www/node_modules/busboy/test/test-types-multipart-charsets.js rename to www2/node_modules/busboy/test/test-types-multipart-charsets.js diff --git a/www/node_modules/busboy/test/test-types-multipart-stream-pause.js b/www2/node_modules/busboy/test/test-types-multipart-stream-pause.js similarity index 100% rename from www/node_modules/busboy/test/test-types-multipart-stream-pause.js rename to www2/node_modules/busboy/test/test-types-multipart-stream-pause.js diff --git a/www/node_modules/busboy/test/test-types-multipart.js b/www2/node_modules/busboy/test/test-types-multipart.js similarity index 100% rename from www/node_modules/busboy/test/test-types-multipart.js rename to www2/node_modules/busboy/test/test-types-multipart.js diff --git a/www/node_modules/busboy/test/test-types-urlencoded.js b/www2/node_modules/busboy/test/test-types-urlencoded.js similarity index 100% rename from www/node_modules/busboy/test/test-types-urlencoded.js rename to www2/node_modules/busboy/test/test-types-urlencoded.js diff --git a/www/node_modules/busboy/test/test.js b/www2/node_modules/busboy/test/test.js similarity index 100% rename from www/node_modules/busboy/test/test.js rename to www2/node_modules/busboy/test/test.js diff --git a/www/node_modules/bytes/History.md b/www2/node_modules/bytes/History.md similarity index 100% rename from www/node_modules/bytes/History.md rename to www2/node_modules/bytes/History.md diff --git a/www/node_modules/bytes/LICENSE b/www2/node_modules/bytes/LICENSE similarity index 100% rename from www/node_modules/bytes/LICENSE rename to www2/node_modules/bytes/LICENSE diff --git a/www/node_modules/bytes/Readme.md b/www2/node_modules/bytes/Readme.md similarity index 100% rename from www/node_modules/bytes/Readme.md rename to www2/node_modules/bytes/Readme.md diff --git a/www/node_modules/bytes/index.js b/www2/node_modules/bytes/index.js similarity index 100% rename from www/node_modules/bytes/index.js rename to www2/node_modules/bytes/index.js diff --git a/www/node_modules/bytes/package.json b/www2/node_modules/bytes/package.json similarity index 100% rename from www/node_modules/bytes/package.json rename to www2/node_modules/bytes/package.json diff --git a/www/node_modules/call-bind/.eslintignore b/www2/node_modules/call-bind/.eslintignore similarity index 100% rename from www/node_modules/call-bind/.eslintignore rename to www2/node_modules/call-bind/.eslintignore diff --git a/www/node_modules/call-bind/.eslintrc b/www2/node_modules/call-bind/.eslintrc similarity index 100% rename from www/node_modules/call-bind/.eslintrc rename to www2/node_modules/call-bind/.eslintrc diff --git a/www/node_modules/call-bind/.github/FUNDING.yml b/www2/node_modules/call-bind/.github/FUNDING.yml similarity index 100% rename from www/node_modules/call-bind/.github/FUNDING.yml rename to www2/node_modules/call-bind/.github/FUNDING.yml diff --git a/www/node_modules/call-bind/.nycrc b/www2/node_modules/call-bind/.nycrc similarity index 100% rename from www/node_modules/call-bind/.nycrc rename to www2/node_modules/call-bind/.nycrc diff --git a/www/node_modules/call-bind/CHANGELOG.md b/www2/node_modules/call-bind/CHANGELOG.md similarity index 100% rename from www/node_modules/call-bind/CHANGELOG.md rename to www2/node_modules/call-bind/CHANGELOG.md diff --git a/www/node_modules/call-bind/LICENSE b/www2/node_modules/call-bind/LICENSE similarity index 100% rename from www/node_modules/call-bind/LICENSE rename to www2/node_modules/call-bind/LICENSE diff --git a/www/node_modules/call-bind/README.md b/www2/node_modules/call-bind/README.md similarity index 100% rename from www/node_modules/call-bind/README.md rename to www2/node_modules/call-bind/README.md diff --git a/www/node_modules/call-bind/callBound.js b/www2/node_modules/call-bind/callBound.js similarity index 100% rename from www/node_modules/call-bind/callBound.js rename to www2/node_modules/call-bind/callBound.js diff --git a/www/node_modules/call-bind/index.js b/www2/node_modules/call-bind/index.js similarity index 100% rename from www/node_modules/call-bind/index.js rename to www2/node_modules/call-bind/index.js diff --git a/www/node_modules/call-bind/package.json b/www2/node_modules/call-bind/package.json similarity index 100% rename from www/node_modules/call-bind/package.json rename to www2/node_modules/call-bind/package.json diff --git a/www/node_modules/call-bind/test/callBound.js b/www2/node_modules/call-bind/test/callBound.js similarity index 100% rename from www/node_modules/call-bind/test/callBound.js rename to www2/node_modules/call-bind/test/callBound.js diff --git a/www/node_modules/call-bind/test/index.js b/www2/node_modules/call-bind/test/index.js similarity index 100% rename from www/node_modules/call-bind/test/index.js rename to www2/node_modules/call-bind/test/index.js diff --git a/www/node_modules/concat-stream/LICENSE b/www2/node_modules/concat-stream/LICENSE similarity index 100% rename from www/node_modules/concat-stream/LICENSE rename to www2/node_modules/concat-stream/LICENSE diff --git a/www/node_modules/concat-stream/index.js b/www2/node_modules/concat-stream/index.js similarity index 100% rename from www/node_modules/concat-stream/index.js rename to www2/node_modules/concat-stream/index.js diff --git a/www/node_modules/concat-stream/package.json b/www2/node_modules/concat-stream/package.json similarity index 100% rename from www/node_modules/concat-stream/package.json rename to www2/node_modules/concat-stream/package.json diff --git a/www/node_modules/concat-stream/readme.md b/www2/node_modules/concat-stream/readme.md similarity index 100% rename from www/node_modules/concat-stream/readme.md rename to www2/node_modules/concat-stream/readme.md diff --git a/www/node_modules/content-disposition/HISTORY.md b/www2/node_modules/content-disposition/HISTORY.md similarity index 100% rename from www/node_modules/content-disposition/HISTORY.md rename to www2/node_modules/content-disposition/HISTORY.md diff --git a/www/node_modules/content-disposition/LICENSE b/www2/node_modules/content-disposition/LICENSE similarity index 100% rename from www/node_modules/content-disposition/LICENSE rename to www2/node_modules/content-disposition/LICENSE diff --git a/www/node_modules/content-disposition/README.md b/www2/node_modules/content-disposition/README.md similarity index 100% rename from www/node_modules/content-disposition/README.md rename to www2/node_modules/content-disposition/README.md diff --git a/www/node_modules/content-disposition/index.js b/www2/node_modules/content-disposition/index.js similarity index 100% rename from www/node_modules/content-disposition/index.js rename to www2/node_modules/content-disposition/index.js diff --git a/www/node_modules/content-disposition/package.json b/www2/node_modules/content-disposition/package.json similarity index 100% rename from www/node_modules/content-disposition/package.json rename to www2/node_modules/content-disposition/package.json diff --git a/www/node_modules/content-type/HISTORY.md b/www2/node_modules/content-type/HISTORY.md similarity index 100% rename from www/node_modules/content-type/HISTORY.md rename to www2/node_modules/content-type/HISTORY.md diff --git a/www/node_modules/content-type/LICENSE b/www2/node_modules/content-type/LICENSE similarity index 100% rename from www/node_modules/content-type/LICENSE rename to www2/node_modules/content-type/LICENSE diff --git a/www/node_modules/content-type/README.md b/www2/node_modules/content-type/README.md similarity index 100% rename from www/node_modules/content-type/README.md rename to www2/node_modules/content-type/README.md diff --git a/www/node_modules/content-type/index.js b/www2/node_modules/content-type/index.js similarity index 100% rename from www/node_modules/content-type/index.js rename to www2/node_modules/content-type/index.js diff --git a/www/node_modules/content-type/package.json b/www2/node_modules/content-type/package.json similarity index 100% rename from www/node_modules/content-type/package.json rename to www2/node_modules/content-type/package.json diff --git a/www/node_modules/cookie-signature/.npmignore b/www2/node_modules/cookie-signature/.npmignore similarity index 100% rename from www/node_modules/cookie-signature/.npmignore rename to www2/node_modules/cookie-signature/.npmignore diff --git a/www/node_modules/cookie-signature/History.md b/www2/node_modules/cookie-signature/History.md similarity index 100% rename from www/node_modules/cookie-signature/History.md rename to www2/node_modules/cookie-signature/History.md diff --git a/www/node_modules/cookie-signature/Readme.md b/www2/node_modules/cookie-signature/Readme.md similarity index 100% rename from www/node_modules/cookie-signature/Readme.md rename to www2/node_modules/cookie-signature/Readme.md diff --git a/www/node_modules/cookie-signature/index.js b/www2/node_modules/cookie-signature/index.js similarity index 100% rename from www/node_modules/cookie-signature/index.js rename to www2/node_modules/cookie-signature/index.js diff --git a/www/node_modules/cookie-signature/package.json b/www2/node_modules/cookie-signature/package.json similarity index 100% rename from www/node_modules/cookie-signature/package.json rename to www2/node_modules/cookie-signature/package.json diff --git a/www/node_modules/cookie/HISTORY.md b/www2/node_modules/cookie/HISTORY.md similarity index 100% rename from www/node_modules/cookie/HISTORY.md rename to www2/node_modules/cookie/HISTORY.md diff --git a/www/node_modules/cookie/LICENSE b/www2/node_modules/cookie/LICENSE similarity index 100% rename from www/node_modules/cookie/LICENSE rename to www2/node_modules/cookie/LICENSE diff --git a/www/node_modules/cookie/README.md b/www2/node_modules/cookie/README.md similarity index 100% rename from www/node_modules/cookie/README.md rename to www2/node_modules/cookie/README.md diff --git a/www/node_modules/cookie/SECURITY.md b/www2/node_modules/cookie/SECURITY.md similarity index 100% rename from www/node_modules/cookie/SECURITY.md rename to www2/node_modules/cookie/SECURITY.md diff --git a/www/node_modules/cookie/index.js b/www2/node_modules/cookie/index.js similarity index 100% rename from www/node_modules/cookie/index.js rename to www2/node_modules/cookie/index.js diff --git a/www/node_modules/cookie/package.json b/www2/node_modules/cookie/package.json similarity index 100% rename from www/node_modules/cookie/package.json rename to www2/node_modules/cookie/package.json diff --git a/www/node_modules/core-util-is/LICENSE b/www2/node_modules/core-util-is/LICENSE similarity index 100% rename from www/node_modules/core-util-is/LICENSE rename to www2/node_modules/core-util-is/LICENSE diff --git a/www/node_modules/core-util-is/README.md b/www2/node_modules/core-util-is/README.md similarity index 100% rename from www/node_modules/core-util-is/README.md rename to www2/node_modules/core-util-is/README.md diff --git a/www/node_modules/core-util-is/lib/util.js b/www2/node_modules/core-util-is/lib/util.js similarity index 100% rename from www/node_modules/core-util-is/lib/util.js rename to www2/node_modules/core-util-is/lib/util.js diff --git a/www/node_modules/core-util-is/package.json b/www2/node_modules/core-util-is/package.json similarity index 100% rename from www/node_modules/core-util-is/package.json rename to www2/node_modules/core-util-is/package.json diff --git a/www2/node_modules/cors/CONTRIBUTING.md b/www2/node_modules/cors/CONTRIBUTING.md new file mode 100644 index 0000000..591b09a --- /dev/null +++ b/www2/node_modules/cors/CONTRIBUTING.md @@ -0,0 +1,33 @@ +# contributing to `cors` + +CORS is a node.js package for providing a [connect](http://www.senchalabs.org/connect/)/[express](http://expressjs.com/) middleware that can be used to enable [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing) with various options. Learn more about the project in [the README](README.md). + +## The CORS Spec + +[http://www.w3.org/TR/cors/](http://www.w3.org/TR/cors/) + +## Pull Requests Welcome + +* Include `'use strict';` in every javascript file. +* 2 space indentation. +* Please run the testing steps below before submitting. + +## Testing + +```bash +$ npm install +$ npm test +``` + +## Interactive Testing Harness + +[http://node-cors-client.herokuapp.com](http://node-cors-client.herokuapp.com) + +Related git repositories: + +* [https://github.com/TroyGoode/node-cors-server](https://github.com/TroyGoode/node-cors-server) +* [https://github.com/TroyGoode/node-cors-client](https://github.com/TroyGoode/node-cors-client) + +## License + +[MIT License](http://www.opensource.org/licenses/mit-license.php) diff --git a/www2/node_modules/cors/HISTORY.md b/www2/node_modules/cors/HISTORY.md new file mode 100644 index 0000000..5762bce --- /dev/null +++ b/www2/node_modules/cors/HISTORY.md @@ -0,0 +1,58 @@ +2.8.5 / 2018-11-04 +================== + + * Fix setting `maxAge` option to `0` + +2.8.4 / 2017-07-12 +================== + + * Work-around Safari bug in default pre-flight response + +2.8.3 / 2017-03-29 +================== + + * Fix error when options delegate missing `methods` option + +2.8.2 / 2017-03-28 +================== + + * Fix error when frozen options are passed + * Send "Vary: Origin" when using regular expressions + * Send "Vary: Access-Control-Request-Headers" when dynamic `allowedHeaders` + +2.8.1 / 2016-09-08 +================== + +This release only changed documentation. + +2.8.0 / 2016-08-23 +================== + + * Add `optionsSuccessStatus` option + +2.7.2 / 2016-08-23 +================== + + * Fix error when Node.js running in strict mode + +2.7.1 / 2015-05-28 +================== + + * Move module into expressjs organization + +2.7.0 / 2015-05-28 +================== + + * Allow array of matching condition as `origin` option + * Allow regular expression as `origin` option + +2.6.1 / 2015-05-28 +================== + + * Update `license` in package.json + +2.6.0 / 2015-04-27 +================== + + * Add `preflightContinue` option + * Fix "Vary: Origin" header added for "*" diff --git a/www2/node_modules/cors/LICENSE b/www2/node_modules/cors/LICENSE new file mode 100644 index 0000000..fd10c84 --- /dev/null +++ b/www2/node_modules/cors/LICENSE @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2013 Troy Goode + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/www2/node_modules/cors/README.md b/www2/node_modules/cors/README.md new file mode 100644 index 0000000..732b847 --- /dev/null +++ b/www2/node_modules/cors/README.md @@ -0,0 +1,243 @@ +# cors + +[![NPM Version][npm-image]][npm-url] +[![NPM Downloads][downloads-image]][downloads-url] +[![Build Status][travis-image]][travis-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +CORS is a node.js package for providing a [Connect](http://www.senchalabs.org/connect/)/[Express](http://expressjs.com/) middleware that can be used to enable [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing) with various options. + +**[Follow me (@troygoode) on Twitter!](https://twitter.com/intent/user?screen_name=troygoode)** + +* [Installation](#installation) +* [Usage](#usage) + * [Simple Usage](#simple-usage-enable-all-cors-requests) + * [Enable CORS for a Single Route](#enable-cors-for-a-single-route) + * [Configuring CORS](#configuring-cors) + * [Configuring CORS Asynchronously](#configuring-cors-asynchronously) + * [Enabling CORS Pre-Flight](#enabling-cors-pre-flight) +* [Configuration Options](#configuration-options) +* [Demo](#demo) +* [License](#license) +* [Author](#author) + +## Installation + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```sh +$ npm install cors +``` + +## Usage + +### Simple Usage (Enable *All* CORS Requests) + +```javascript +var express = require('express') +var cors = require('cors') +var app = express() + +app.use(cors()) + +app.get('/products/:id', function (req, res, next) { + res.json({msg: 'This is CORS-enabled for all origins!'}) +}) + +app.listen(80, function () { + console.log('CORS-enabled web server listening on port 80') +}) +``` + +### Enable CORS for a Single Route + +```javascript +var express = require('express') +var cors = require('cors') +var app = express() + +app.get('/products/:id', cors(), function (req, res, next) { + res.json({msg: 'This is CORS-enabled for a Single Route'}) +}) + +app.listen(80, function () { + console.log('CORS-enabled web server listening on port 80') +}) +``` + +### Configuring CORS + +```javascript +var express = require('express') +var cors = require('cors') +var app = express() + +var corsOptions = { + origin: 'http://example.com', + optionsSuccessStatus: 200 // some legacy browsers (IE11, various SmartTVs) choke on 204 +} + +app.get('/products/:id', cors(corsOptions), function (req, res, next) { + res.json({msg: 'This is CORS-enabled for only example.com.'}) +}) + +app.listen(80, function () { + console.log('CORS-enabled web server listening on port 80') +}) +``` + +### Configuring CORS w/ Dynamic Origin + +```javascript +var express = require('express') +var cors = require('cors') +var app = express() + +var whitelist = ['http://example1.com', 'http://example2.com'] +var corsOptions = { + origin: function (origin, callback) { + if (whitelist.indexOf(origin) !== -1) { + callback(null, true) + } else { + callback(new Error('Not allowed by CORS')) + } + } +} + +app.get('/products/:id', cors(corsOptions), function (req, res, next) { + res.json({msg: 'This is CORS-enabled for a whitelisted domain.'}) +}) + +app.listen(80, function () { + console.log('CORS-enabled web server listening on port 80') +}) +``` + +If you do not want to block REST tools or server-to-server requests, +add a `!origin` check in the origin function like so: + +```javascript +var corsOptions = { + origin: function (origin, callback) { + if (whitelist.indexOf(origin) !== -1 || !origin) { + callback(null, true) + } else { + callback(new Error('Not allowed by CORS')) + } + } +} +``` + +### Enabling CORS Pre-Flight + +Certain CORS requests are considered 'complex' and require an initial +`OPTIONS` request (called the "pre-flight request"). An example of a +'complex' CORS request is one that uses an HTTP verb other than +GET/HEAD/POST (such as DELETE) or that uses custom headers. To enable +pre-flighting, you must add a new OPTIONS handler for the route you want +to support: + +```javascript +var express = require('express') +var cors = require('cors') +var app = express() + +app.options('/products/:id', cors()) // enable pre-flight request for DELETE request +app.del('/products/:id', cors(), function (req, res, next) { + res.json({msg: 'This is CORS-enabled for all origins!'}) +}) + +app.listen(80, function () { + console.log('CORS-enabled web server listening on port 80') +}) +``` + +You can also enable pre-flight across-the-board like so: + +```javascript +app.options('*', cors()) // include before other routes +``` + +### Configuring CORS Asynchronously + +```javascript +var express = require('express') +var cors = require('cors') +var app = express() + +var whitelist = ['http://example1.com', 'http://example2.com'] +var corsOptionsDelegate = function (req, callback) { + var corsOptions; + if (whitelist.indexOf(req.header('Origin')) !== -1) { + corsOptions = { origin: true } // reflect (enable) the requested origin in the CORS response + } else { + corsOptions = { origin: false } // disable CORS for this request + } + callback(null, corsOptions) // callback expects two parameters: error and options +} + +app.get('/products/:id', cors(corsOptionsDelegate), function (req, res, next) { + res.json({msg: 'This is CORS-enabled for a whitelisted domain.'}) +}) + +app.listen(80, function () { + console.log('CORS-enabled web server listening on port 80') +}) +``` + +## Configuration Options + +* `origin`: Configures the **Access-Control-Allow-Origin** CORS header. Possible values: + - `Boolean` - set `origin` to `true` to reflect the [request origin](http://tools.ietf.org/html/draft-abarth-origin-09), as defined by `req.header('Origin')`, or set it to `false` to disable CORS. + - `String` - set `origin` to a specific origin. For example if you set it to `"http://example.com"` only requests from "http://example.com" will be allowed. + - `RegExp` - set `origin` to a regular expression pattern which will be used to test the request origin. If it's a match, the request origin will be reflected. For example the pattern `/example\.com$/` will reflect any request that is coming from an origin ending with "example.com". + - `Array` - set `origin` to an array of valid origins. Each origin can be a `String` or a `RegExp`. For example `["http://example1.com", /\.example2\.com$/]` will accept any request from "http://example1.com" or from a subdomain of "example2.com". + - `Function` - set `origin` to a function implementing some custom logic. The function takes the request origin as the first parameter and a callback (which expects the signature `err [object], allow [bool]`) as the second. +* `methods`: Configures the **Access-Control-Allow-Methods** CORS header. Expects a comma-delimited string (ex: 'GET,PUT,POST') or an array (ex: `['GET', 'PUT', 'POST']`). +* `allowedHeaders`: Configures the **Access-Control-Allow-Headers** CORS header. Expects a comma-delimited string (ex: 'Content-Type,Authorization') or an array (ex: `['Content-Type', 'Authorization']`). If not specified, defaults to reflecting the headers specified in the request's **Access-Control-Request-Headers** header. +* `exposedHeaders`: Configures the **Access-Control-Expose-Headers** CORS header. Expects a comma-delimited string (ex: 'Content-Range,X-Content-Range') or an array (ex: `['Content-Range', 'X-Content-Range']`). If not specified, no custom headers are exposed. +* `credentials`: Configures the **Access-Control-Allow-Credentials** CORS header. Set to `true` to pass the header, otherwise it is omitted. +* `maxAge`: Configures the **Access-Control-Max-Age** CORS header. Set to an integer to pass the header, otherwise it is omitted. +* `preflightContinue`: Pass the CORS preflight response to the next handler. +* `optionsSuccessStatus`: Provides a status code to use for successful `OPTIONS` requests, since some legacy browsers (IE11, various SmartTVs) choke on `204`. + +The default configuration is the equivalent of: + +```json +{ + "origin": "*", + "methods": "GET,HEAD,PUT,PATCH,POST,DELETE", + "preflightContinue": false, + "optionsSuccessStatus": 204 +} +``` + +For details on the effect of each CORS header, read [this](http://www.html5rocks.com/en/tutorials/cors/) article on HTML5 Rocks. + +## Demo + +A demo that illustrates CORS working (and not working) using jQuery is available here: [http://node-cors-client.herokuapp.com/](http://node-cors-client.herokuapp.com/) + +Code for that demo can be found here: + +* Client: [https://github.com/TroyGoode/node-cors-client](https://github.com/TroyGoode/node-cors-client) +* Server: [https://github.com/TroyGoode/node-cors-server](https://github.com/TroyGoode/node-cors-server) + +## License + +[MIT License](http://www.opensource.org/licenses/mit-license.php) + +## Author + +[Troy Goode](https://github.com/TroyGoode) ([troygoode@gmail.com](mailto:troygoode@gmail.com)) + +[coveralls-image]: https://img.shields.io/coveralls/expressjs/cors/master.svg +[coveralls-url]: https://coveralls.io/r/expressjs/cors?branch=master +[downloads-image]: https://img.shields.io/npm/dm/cors.svg +[downloads-url]: https://npmjs.org/package/cors +[npm-image]: https://img.shields.io/npm/v/cors.svg +[npm-url]: https://npmjs.org/package/cors +[travis-image]: https://img.shields.io/travis/expressjs/cors/master.svg +[travis-url]: https://travis-ci.org/expressjs/cors diff --git a/www2/node_modules/cors/lib/index.js b/www2/node_modules/cors/lib/index.js new file mode 100644 index 0000000..5475aec --- /dev/null +++ b/www2/node_modules/cors/lib/index.js @@ -0,0 +1,238 @@ +(function () { + + 'use strict'; + + var assign = require('object-assign'); + var vary = require('vary'); + + var defaults = { + origin: '*', + methods: 'GET,HEAD,PUT,PATCH,POST,DELETE', + preflightContinue: false, + optionsSuccessStatus: 204 + }; + + function isString(s) { + return typeof s === 'string' || s instanceof String; + } + + function isOriginAllowed(origin, allowedOrigin) { + if (Array.isArray(allowedOrigin)) { + for (var i = 0; i < allowedOrigin.length; ++i) { + if (isOriginAllowed(origin, allowedOrigin[i])) { + return true; + } + } + return false; + } else if (isString(allowedOrigin)) { + return origin === allowedOrigin; + } else if (allowedOrigin instanceof RegExp) { + return allowedOrigin.test(origin); + } else { + return !!allowedOrigin; + } + } + + function configureOrigin(options, req) { + var requestOrigin = req.headers.origin, + headers = [], + isAllowed; + + if (!options.origin || options.origin === '*') { + // allow any origin + headers.push([{ + key: 'Access-Control-Allow-Origin', + value: '*' + }]); + } else if (isString(options.origin)) { + // fixed origin + headers.push([{ + key: 'Access-Control-Allow-Origin', + value: options.origin + }]); + headers.push([{ + key: 'Vary', + value: 'Origin' + }]); + } else { + isAllowed = isOriginAllowed(requestOrigin, options.origin); + // reflect origin + headers.push([{ + key: 'Access-Control-Allow-Origin', + value: isAllowed ? requestOrigin : false + }]); + headers.push([{ + key: 'Vary', + value: 'Origin' + }]); + } + + return headers; + } + + function configureMethods(options) { + var methods = options.methods; + if (methods.join) { + methods = options.methods.join(','); // .methods is an array, so turn it into a string + } + return { + key: 'Access-Control-Allow-Methods', + value: methods + }; + } + + function configureCredentials(options) { + if (options.credentials === true) { + return { + key: 'Access-Control-Allow-Credentials', + value: 'true' + }; + } + return null; + } + + function configureAllowedHeaders(options, req) { + var allowedHeaders = options.allowedHeaders || options.headers; + var headers = []; + + if (!allowedHeaders) { + allowedHeaders = req.headers['access-control-request-headers']; // .headers wasn't specified, so reflect the request headers + headers.push([{ + key: 'Vary', + value: 'Access-Control-Request-Headers' + }]); + } else if (allowedHeaders.join) { + allowedHeaders = allowedHeaders.join(','); // .headers is an array, so turn it into a string + } + if (allowedHeaders && allowedHeaders.length) { + headers.push([{ + key: 'Access-Control-Allow-Headers', + value: allowedHeaders + }]); + } + + return headers; + } + + function configureExposedHeaders(options) { + var headers = options.exposedHeaders; + if (!headers) { + return null; + } else if (headers.join) { + headers = headers.join(','); // .headers is an array, so turn it into a string + } + if (headers && headers.length) { + return { + key: 'Access-Control-Expose-Headers', + value: headers + }; + } + return null; + } + + function configureMaxAge(options) { + var maxAge = (typeof options.maxAge === 'number' || options.maxAge) && options.maxAge.toString() + if (maxAge && maxAge.length) { + return { + key: 'Access-Control-Max-Age', + value: maxAge + }; + } + return null; + } + + function applyHeaders(headers, res) { + for (var i = 0, n = headers.length; i < n; i++) { + var header = headers[i]; + if (header) { + if (Array.isArray(header)) { + applyHeaders(header, res); + } else if (header.key === 'Vary' && header.value) { + vary(res, header.value); + } else if (header.value) { + res.setHeader(header.key, header.value); + } + } + } + } + + function cors(options, req, res, next) { + var headers = [], + method = req.method && req.method.toUpperCase && req.method.toUpperCase(); + + if (method === 'OPTIONS') { + // preflight + headers.push(configureOrigin(options, req)); + headers.push(configureCredentials(options, req)); + headers.push(configureMethods(options, req)); + headers.push(configureAllowedHeaders(options, req)); + headers.push(configureMaxAge(options, req)); + headers.push(configureExposedHeaders(options, req)); + applyHeaders(headers, res); + + if (options.preflightContinue) { + next(); + } else { + // Safari (and potentially other browsers) need content-length 0, + // for 204 or they just hang waiting for a body + res.statusCode = options.optionsSuccessStatus; + res.setHeader('Content-Length', '0'); + res.end(); + } + } else { + // actual response + headers.push(configureOrigin(options, req)); + headers.push(configureCredentials(options, req)); + headers.push(configureExposedHeaders(options, req)); + applyHeaders(headers, res); + next(); + } + } + + function middlewareWrapper(o) { + // if options are static (either via defaults or custom options passed in), wrap in a function + var optionsCallback = null; + if (typeof o === 'function') { + optionsCallback = o; + } else { + optionsCallback = function (req, cb) { + cb(null, o); + }; + } + + return function corsMiddleware(req, res, next) { + optionsCallback(req, function (err, options) { + if (err) { + next(err); + } else { + var corsOptions = assign({}, defaults, options); + var originCallback = null; + if (corsOptions.origin && typeof corsOptions.origin === 'function') { + originCallback = corsOptions.origin; + } else if (corsOptions.origin) { + originCallback = function (origin, cb) { + cb(null, corsOptions.origin); + }; + } + + if (originCallback) { + originCallback(req.headers.origin, function (err2, origin) { + if (err2 || !origin) { + next(err2); + } else { + corsOptions.origin = origin; + cors(corsOptions, req, res, next); + } + }); + } else { + next(); + } + } + }); + }; + } + + // can pass either an options hash, an options delegate, or nothing + module.exports = middlewareWrapper; + +}()); diff --git a/www2/node_modules/cors/package.json b/www2/node_modules/cors/package.json new file mode 100644 index 0000000..ff37d98 --- /dev/null +++ b/www2/node_modules/cors/package.json @@ -0,0 +1,41 @@ +{ + "name": "cors", + "description": "Node.js CORS middleware", + "version": "2.8.5", + "author": "Troy Goode (https://github.com/troygoode/)", + "license": "MIT", + "keywords": [ + "cors", + "express", + "connect", + "middleware" + ], + "repository": "expressjs/cors", + "main": "./lib/index.js", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "devDependencies": { + "after": "0.8.2", + "eslint": "2.13.1", + "express": "4.16.3", + "mocha": "5.2.0", + "nyc": "13.1.0", + "supertest": "3.3.0" + }, + "files": [ + "lib/index.js", + "CONTRIBUTING.md", + "HISTORY.md", + "LICENSE", + "README.md" + ], + "engines": { + "node": ">= 0.10" + }, + "scripts": { + "test": "npm run lint && nyc --reporter=html --reporter=text mocha --require test/support/env", + "lint": "eslint lib test" + } +} diff --git a/www/node_modules/debug/.coveralls.yml b/www2/node_modules/debug/.coveralls.yml similarity index 100% rename from www/node_modules/debug/.coveralls.yml rename to www2/node_modules/debug/.coveralls.yml diff --git a/www/node_modules/debug/.eslintrc b/www2/node_modules/debug/.eslintrc similarity index 100% rename from www/node_modules/debug/.eslintrc rename to www2/node_modules/debug/.eslintrc diff --git a/www/node_modules/debug/.npmignore b/www2/node_modules/debug/.npmignore similarity index 100% rename from www/node_modules/debug/.npmignore rename to www2/node_modules/debug/.npmignore diff --git a/www/node_modules/debug/.travis.yml b/www2/node_modules/debug/.travis.yml similarity index 100% rename from www/node_modules/debug/.travis.yml rename to www2/node_modules/debug/.travis.yml diff --git a/www/node_modules/debug/CHANGELOG.md b/www2/node_modules/debug/CHANGELOG.md similarity index 100% rename from www/node_modules/debug/CHANGELOG.md rename to www2/node_modules/debug/CHANGELOG.md diff --git a/www/node_modules/debug/LICENSE b/www2/node_modules/debug/LICENSE similarity index 100% rename from www/node_modules/debug/LICENSE rename to www2/node_modules/debug/LICENSE diff --git a/www/node_modules/debug/Makefile b/www2/node_modules/debug/Makefile similarity index 100% rename from www/node_modules/debug/Makefile rename to www2/node_modules/debug/Makefile diff --git a/www/node_modules/debug/README.md b/www2/node_modules/debug/README.md similarity index 100% rename from www/node_modules/debug/README.md rename to www2/node_modules/debug/README.md diff --git a/www/node_modules/debug/component.json b/www2/node_modules/debug/component.json similarity index 100% rename from www/node_modules/debug/component.json rename to www2/node_modules/debug/component.json diff --git a/www/node_modules/debug/karma.conf.js b/www2/node_modules/debug/karma.conf.js similarity index 100% rename from www/node_modules/debug/karma.conf.js rename to www2/node_modules/debug/karma.conf.js diff --git a/www/node_modules/debug/node.js b/www2/node_modules/debug/node.js similarity index 100% rename from www/node_modules/debug/node.js rename to www2/node_modules/debug/node.js diff --git a/www/node_modules/debug/package.json b/www2/node_modules/debug/package.json similarity index 100% rename from www/node_modules/debug/package.json rename to www2/node_modules/debug/package.json diff --git a/www/node_modules/debug/src/browser.js b/www2/node_modules/debug/src/browser.js similarity index 100% rename from www/node_modules/debug/src/browser.js rename to www2/node_modules/debug/src/browser.js diff --git a/www/node_modules/debug/src/debug.js b/www2/node_modules/debug/src/debug.js similarity index 100% rename from www/node_modules/debug/src/debug.js rename to www2/node_modules/debug/src/debug.js diff --git a/www/node_modules/debug/src/index.js b/www2/node_modules/debug/src/index.js similarity index 100% rename from www/node_modules/debug/src/index.js rename to www2/node_modules/debug/src/index.js diff --git a/www/node_modules/debug/src/inspector-log.js b/www2/node_modules/debug/src/inspector-log.js similarity index 100% rename from www/node_modules/debug/src/inspector-log.js rename to www2/node_modules/debug/src/inspector-log.js diff --git a/www/node_modules/debug/src/node.js b/www2/node_modules/debug/src/node.js similarity index 100% rename from www/node_modules/debug/src/node.js rename to www2/node_modules/debug/src/node.js diff --git a/www/node_modules/define-data-property/.eslintrc b/www2/node_modules/define-data-property/.eslintrc similarity index 100% rename from www/node_modules/define-data-property/.eslintrc rename to www2/node_modules/define-data-property/.eslintrc diff --git a/www/node_modules/define-data-property/.github/FUNDING.yml b/www2/node_modules/define-data-property/.github/FUNDING.yml similarity index 100% rename from www/node_modules/define-data-property/.github/FUNDING.yml rename to www2/node_modules/define-data-property/.github/FUNDING.yml diff --git a/www/node_modules/define-data-property/.nycrc b/www2/node_modules/define-data-property/.nycrc similarity index 100% rename from www/node_modules/define-data-property/.nycrc rename to www2/node_modules/define-data-property/.nycrc diff --git a/www/node_modules/define-data-property/CHANGELOG.md b/www2/node_modules/define-data-property/CHANGELOG.md similarity index 100% rename from www/node_modules/define-data-property/CHANGELOG.md rename to www2/node_modules/define-data-property/CHANGELOG.md diff --git a/www/node_modules/define-data-property/LICENSE b/www2/node_modules/define-data-property/LICENSE similarity index 100% rename from www/node_modules/define-data-property/LICENSE rename to www2/node_modules/define-data-property/LICENSE diff --git a/www/node_modules/define-data-property/README.md b/www2/node_modules/define-data-property/README.md similarity index 100% rename from www/node_modules/define-data-property/README.md rename to www2/node_modules/define-data-property/README.md diff --git a/www/node_modules/define-data-property/index.d.ts b/www2/node_modules/define-data-property/index.d.ts similarity index 100% rename from www/node_modules/define-data-property/index.d.ts rename to www2/node_modules/define-data-property/index.d.ts diff --git a/www/node_modules/define-data-property/index.js b/www2/node_modules/define-data-property/index.js similarity index 100% rename from www/node_modules/define-data-property/index.js rename to www2/node_modules/define-data-property/index.js diff --git a/www/node_modules/define-data-property/package.json b/www2/node_modules/define-data-property/package.json similarity index 100% rename from www/node_modules/define-data-property/package.json rename to www2/node_modules/define-data-property/package.json diff --git a/www/node_modules/define-data-property/test/index.js b/www2/node_modules/define-data-property/test/index.js similarity index 100% rename from www/node_modules/define-data-property/test/index.js rename to www2/node_modules/define-data-property/test/index.js diff --git a/www/node_modules/define-data-property/tsconfig.json b/www2/node_modules/define-data-property/tsconfig.json similarity index 100% rename from www/node_modules/define-data-property/tsconfig.json rename to www2/node_modules/define-data-property/tsconfig.json diff --git a/www/node_modules/depd/History.md b/www2/node_modules/depd/History.md similarity index 100% rename from www/node_modules/depd/History.md rename to www2/node_modules/depd/History.md diff --git a/www/node_modules/depd/LICENSE b/www2/node_modules/depd/LICENSE similarity index 100% rename from www/node_modules/depd/LICENSE rename to www2/node_modules/depd/LICENSE diff --git a/www/node_modules/depd/Readme.md b/www2/node_modules/depd/Readme.md similarity index 100% rename from www/node_modules/depd/Readme.md rename to www2/node_modules/depd/Readme.md diff --git a/www/node_modules/depd/index.js b/www2/node_modules/depd/index.js similarity index 100% rename from www/node_modules/depd/index.js rename to www2/node_modules/depd/index.js diff --git a/www/node_modules/depd/lib/browser/index.js b/www2/node_modules/depd/lib/browser/index.js similarity index 100% rename from www/node_modules/depd/lib/browser/index.js rename to www2/node_modules/depd/lib/browser/index.js diff --git a/www/node_modules/depd/package.json b/www2/node_modules/depd/package.json similarity index 100% rename from www/node_modules/depd/package.json rename to www2/node_modules/depd/package.json diff --git a/www/node_modules/destroy/LICENSE b/www2/node_modules/destroy/LICENSE similarity index 100% rename from www/node_modules/destroy/LICENSE rename to www2/node_modules/destroy/LICENSE diff --git a/www/node_modules/destroy/README.md b/www2/node_modules/destroy/README.md similarity index 100% rename from www/node_modules/destroy/README.md rename to www2/node_modules/destroy/README.md diff --git a/www/node_modules/destroy/index.js b/www2/node_modules/destroy/index.js similarity index 100% rename from www/node_modules/destroy/index.js rename to www2/node_modules/destroy/index.js diff --git a/www/node_modules/destroy/package.json b/www2/node_modules/destroy/package.json similarity index 100% rename from www/node_modules/destroy/package.json rename to www2/node_modules/destroy/package.json diff --git a/www/node_modules/ee-first/LICENSE b/www2/node_modules/ee-first/LICENSE similarity index 100% rename from www/node_modules/ee-first/LICENSE rename to www2/node_modules/ee-first/LICENSE diff --git a/www/node_modules/ee-first/README.md b/www2/node_modules/ee-first/README.md similarity index 100% rename from www/node_modules/ee-first/README.md rename to www2/node_modules/ee-first/README.md diff --git a/www/node_modules/ee-first/index.js b/www2/node_modules/ee-first/index.js similarity index 100% rename from www/node_modules/ee-first/index.js rename to www2/node_modules/ee-first/index.js diff --git a/www/node_modules/ee-first/package.json b/www2/node_modules/ee-first/package.json similarity index 100% rename from www/node_modules/ee-first/package.json rename to www2/node_modules/ee-first/package.json diff --git a/www/node_modules/encodeurl/HISTORY.md b/www2/node_modules/encodeurl/HISTORY.md similarity index 100% rename from www/node_modules/encodeurl/HISTORY.md rename to www2/node_modules/encodeurl/HISTORY.md diff --git a/www/node_modules/encodeurl/LICENSE b/www2/node_modules/encodeurl/LICENSE similarity index 100% rename from www/node_modules/encodeurl/LICENSE rename to www2/node_modules/encodeurl/LICENSE diff --git a/www/node_modules/encodeurl/README.md b/www2/node_modules/encodeurl/README.md similarity index 100% rename from www/node_modules/encodeurl/README.md rename to www2/node_modules/encodeurl/README.md diff --git a/www/node_modules/encodeurl/index.js b/www2/node_modules/encodeurl/index.js similarity index 100% rename from www/node_modules/encodeurl/index.js rename to www2/node_modules/encodeurl/index.js diff --git a/www/node_modules/encodeurl/package.json b/www2/node_modules/encodeurl/package.json similarity index 100% rename from www/node_modules/encodeurl/package.json rename to www2/node_modules/encodeurl/package.json diff --git a/www/node_modules/es-define-property/.eslintrc b/www2/node_modules/es-define-property/.eslintrc similarity index 100% rename from www/node_modules/es-define-property/.eslintrc rename to www2/node_modules/es-define-property/.eslintrc diff --git a/www/node_modules/es-define-property/.github/FUNDING.yml b/www2/node_modules/es-define-property/.github/FUNDING.yml similarity index 100% rename from www/node_modules/es-define-property/.github/FUNDING.yml rename to www2/node_modules/es-define-property/.github/FUNDING.yml diff --git a/www/node_modules/es-define-property/.nycrc b/www2/node_modules/es-define-property/.nycrc similarity index 100% rename from www/node_modules/es-define-property/.nycrc rename to www2/node_modules/es-define-property/.nycrc diff --git a/www/node_modules/es-define-property/CHANGELOG.md b/www2/node_modules/es-define-property/CHANGELOG.md similarity index 100% rename from www/node_modules/es-define-property/CHANGELOG.md rename to www2/node_modules/es-define-property/CHANGELOG.md diff --git a/www/node_modules/es-define-property/LICENSE b/www2/node_modules/es-define-property/LICENSE similarity index 100% rename from www/node_modules/es-define-property/LICENSE rename to www2/node_modules/es-define-property/LICENSE diff --git a/www/node_modules/es-define-property/README.md b/www2/node_modules/es-define-property/README.md similarity index 100% rename from www/node_modules/es-define-property/README.md rename to www2/node_modules/es-define-property/README.md diff --git a/www/node_modules/es-define-property/index.d.ts b/www2/node_modules/es-define-property/index.d.ts similarity index 100% rename from www/node_modules/es-define-property/index.d.ts rename to www2/node_modules/es-define-property/index.d.ts diff --git a/www/node_modules/es-define-property/index.js b/www2/node_modules/es-define-property/index.js similarity index 100% rename from www/node_modules/es-define-property/index.js rename to www2/node_modules/es-define-property/index.js diff --git a/www/node_modules/es-define-property/package.json b/www2/node_modules/es-define-property/package.json similarity index 100% rename from www/node_modules/es-define-property/package.json rename to www2/node_modules/es-define-property/package.json diff --git a/www/node_modules/es-define-property/test/index.js b/www2/node_modules/es-define-property/test/index.js similarity index 100% rename from www/node_modules/es-define-property/test/index.js rename to www2/node_modules/es-define-property/test/index.js diff --git a/www/node_modules/es-define-property/tsconfig.json b/www2/node_modules/es-define-property/tsconfig.json similarity index 100% rename from www/node_modules/es-define-property/tsconfig.json rename to www2/node_modules/es-define-property/tsconfig.json diff --git a/www/node_modules/es-errors/.eslintrc b/www2/node_modules/es-errors/.eslintrc similarity index 100% rename from www/node_modules/es-errors/.eslintrc rename to www2/node_modules/es-errors/.eslintrc diff --git a/www/node_modules/es-errors/.github/FUNDING.yml b/www2/node_modules/es-errors/.github/FUNDING.yml similarity index 100% rename from www/node_modules/es-errors/.github/FUNDING.yml rename to www2/node_modules/es-errors/.github/FUNDING.yml diff --git a/www/node_modules/es-errors/CHANGELOG.md b/www2/node_modules/es-errors/CHANGELOG.md similarity index 100% rename from www/node_modules/es-errors/CHANGELOG.md rename to www2/node_modules/es-errors/CHANGELOG.md diff --git a/www/node_modules/es-errors/LICENSE b/www2/node_modules/es-errors/LICENSE similarity index 100% rename from www/node_modules/es-errors/LICENSE rename to www2/node_modules/es-errors/LICENSE diff --git a/www/node_modules/es-errors/README.md b/www2/node_modules/es-errors/README.md similarity index 100% rename from www/node_modules/es-errors/README.md rename to www2/node_modules/es-errors/README.md diff --git a/www/node_modules/es-errors/eval.d.ts b/www2/node_modules/es-errors/eval.d.ts similarity index 100% rename from www/node_modules/es-errors/eval.d.ts rename to www2/node_modules/es-errors/eval.d.ts diff --git a/www/node_modules/es-errors/eval.js b/www2/node_modules/es-errors/eval.js similarity index 100% rename from www/node_modules/es-errors/eval.js rename to www2/node_modules/es-errors/eval.js diff --git a/www/node_modules/es-errors/index.d.ts b/www2/node_modules/es-errors/index.d.ts similarity index 100% rename from www/node_modules/es-errors/index.d.ts rename to www2/node_modules/es-errors/index.d.ts diff --git a/www/node_modules/es-errors/index.js b/www2/node_modules/es-errors/index.js similarity index 100% rename from www/node_modules/es-errors/index.js rename to www2/node_modules/es-errors/index.js diff --git a/www/node_modules/es-errors/package.json b/www2/node_modules/es-errors/package.json similarity index 100% rename from www/node_modules/es-errors/package.json rename to www2/node_modules/es-errors/package.json diff --git a/www/node_modules/es-errors/range.d.ts b/www2/node_modules/es-errors/range.d.ts similarity index 100% rename from www/node_modules/es-errors/range.d.ts rename to www2/node_modules/es-errors/range.d.ts diff --git a/www/node_modules/es-errors/range.js b/www2/node_modules/es-errors/range.js similarity index 100% rename from www/node_modules/es-errors/range.js rename to www2/node_modules/es-errors/range.js diff --git a/www/node_modules/es-errors/ref.d.ts b/www2/node_modules/es-errors/ref.d.ts similarity index 100% rename from www/node_modules/es-errors/ref.d.ts rename to www2/node_modules/es-errors/ref.d.ts diff --git a/www/node_modules/es-errors/ref.js b/www2/node_modules/es-errors/ref.js similarity index 100% rename from www/node_modules/es-errors/ref.js rename to www2/node_modules/es-errors/ref.js diff --git a/www/node_modules/es-errors/syntax.d.ts b/www2/node_modules/es-errors/syntax.d.ts similarity index 100% rename from www/node_modules/es-errors/syntax.d.ts rename to www2/node_modules/es-errors/syntax.d.ts diff --git a/www/node_modules/es-errors/syntax.js b/www2/node_modules/es-errors/syntax.js similarity index 100% rename from www/node_modules/es-errors/syntax.js rename to www2/node_modules/es-errors/syntax.js diff --git a/www/node_modules/es-errors/test/index.js b/www2/node_modules/es-errors/test/index.js similarity index 100% rename from www/node_modules/es-errors/test/index.js rename to www2/node_modules/es-errors/test/index.js diff --git a/www/node_modules/es-errors/tsconfig.json b/www2/node_modules/es-errors/tsconfig.json similarity index 100% rename from www/node_modules/es-errors/tsconfig.json rename to www2/node_modules/es-errors/tsconfig.json diff --git a/www/node_modules/es-errors/type.d.ts b/www2/node_modules/es-errors/type.d.ts similarity index 100% rename from www/node_modules/es-errors/type.d.ts rename to www2/node_modules/es-errors/type.d.ts diff --git a/www/node_modules/es-errors/type.js b/www2/node_modules/es-errors/type.js similarity index 100% rename from www/node_modules/es-errors/type.js rename to www2/node_modules/es-errors/type.js diff --git a/www/node_modules/es-errors/uri.d.ts b/www2/node_modules/es-errors/uri.d.ts similarity index 100% rename from www/node_modules/es-errors/uri.d.ts rename to www2/node_modules/es-errors/uri.d.ts diff --git a/www/node_modules/es-errors/uri.js b/www2/node_modules/es-errors/uri.js similarity index 100% rename from www/node_modules/es-errors/uri.js rename to www2/node_modules/es-errors/uri.js diff --git a/www/node_modules/escape-html/LICENSE b/www2/node_modules/escape-html/LICENSE similarity index 100% rename from www/node_modules/escape-html/LICENSE rename to www2/node_modules/escape-html/LICENSE diff --git a/www/node_modules/escape-html/Readme.md b/www2/node_modules/escape-html/Readme.md similarity index 100% rename from www/node_modules/escape-html/Readme.md rename to www2/node_modules/escape-html/Readme.md diff --git a/www/node_modules/escape-html/index.js b/www2/node_modules/escape-html/index.js similarity index 100% rename from www/node_modules/escape-html/index.js rename to www2/node_modules/escape-html/index.js diff --git a/www/node_modules/escape-html/package.json b/www2/node_modules/escape-html/package.json similarity index 100% rename from www/node_modules/escape-html/package.json rename to www2/node_modules/escape-html/package.json diff --git a/www/node_modules/etag/HISTORY.md b/www2/node_modules/etag/HISTORY.md similarity index 100% rename from www/node_modules/etag/HISTORY.md rename to www2/node_modules/etag/HISTORY.md diff --git a/www/node_modules/etag/LICENSE b/www2/node_modules/etag/LICENSE similarity index 100% rename from www/node_modules/etag/LICENSE rename to www2/node_modules/etag/LICENSE diff --git a/www/node_modules/etag/README.md b/www2/node_modules/etag/README.md similarity index 100% rename from www/node_modules/etag/README.md rename to www2/node_modules/etag/README.md diff --git a/www/node_modules/etag/index.js b/www2/node_modules/etag/index.js similarity index 100% rename from www/node_modules/etag/index.js rename to www2/node_modules/etag/index.js diff --git a/www/node_modules/etag/package.json b/www2/node_modules/etag/package.json similarity index 100% rename from www/node_modules/etag/package.json rename to www2/node_modules/etag/package.json diff --git a/www/node_modules/express-fileupload/.circleci/config.yml b/www2/node_modules/express-fileupload/.circleci/config.yml similarity index 100% rename from www/node_modules/express-fileupload/.circleci/config.yml rename to www2/node_modules/express-fileupload/.circleci/config.yml diff --git a/www/node_modules/express-fileupload/.eslintignore b/www2/node_modules/express-fileupload/.eslintignore similarity index 100% rename from www/node_modules/express-fileupload/.eslintignore rename to www2/node_modules/express-fileupload/.eslintignore diff --git a/www/node_modules/express-fileupload/.eslintrc b/www2/node_modules/express-fileupload/.eslintrc similarity index 100% rename from www/node_modules/express-fileupload/.eslintrc rename to www2/node_modules/express-fileupload/.eslintrc diff --git a/www/node_modules/express-fileupload/.mocharc.json b/www2/node_modules/express-fileupload/.mocharc.json similarity index 100% rename from www/node_modules/express-fileupload/.mocharc.json rename to www2/node_modules/express-fileupload/.mocharc.json diff --git a/www/node_modules/express-fileupload/.prettierrc b/www2/node_modules/express-fileupload/.prettierrc similarity index 100% rename from www/node_modules/express-fileupload/.prettierrc rename to www2/node_modules/express-fileupload/.prettierrc diff --git a/www/node_modules/express-fileupload/LICENSE b/www2/node_modules/express-fileupload/LICENSE similarity index 100% rename from www/node_modules/express-fileupload/LICENSE rename to www2/node_modules/express-fileupload/LICENSE diff --git a/www/node_modules/express-fileupload/README.md b/www2/node_modules/express-fileupload/README.md similarity index 100% rename from www/node_modules/express-fileupload/README.md rename to www2/node_modules/express-fileupload/README.md diff --git a/www/node_modules/express-fileupload/SECURITY.md b/www2/node_modules/express-fileupload/SECURITY.md similarity index 100% rename from www/node_modules/express-fileupload/SECURITY.md rename to www2/node_modules/express-fileupload/SECURITY.md diff --git a/www/node_modules/express-fileupload/example/README.md b/www2/node_modules/express-fileupload/example/README.md similarity index 100% rename from www/node_modules/express-fileupload/example/README.md rename to www2/node_modules/express-fileupload/example/README.md diff --git a/www/node_modules/express-fileupload/example/index.html b/www2/node_modules/express-fileupload/example/index.html similarity index 100% rename from www/node_modules/express-fileupload/example/index.html rename to www2/node_modules/express-fileupload/example/index.html diff --git a/www/node_modules/express-fileupload/example/server.js b/www2/node_modules/express-fileupload/example/server.js similarity index 100% rename from www/node_modules/express-fileupload/example/server.js rename to www2/node_modules/express-fileupload/example/server.js diff --git a/www/node_modules/express-fileupload/example/uploads/placeholder.txt b/www2/node_modules/express-fileupload/example/uploads/placeholder.txt similarity index 100% rename from www/node_modules/express-fileupload/example/uploads/placeholder.txt rename to www2/node_modules/express-fileupload/example/uploads/placeholder.txt diff --git a/www/node_modules/express-fileupload/lib/fileFactory.js b/www2/node_modules/express-fileupload/lib/fileFactory.js similarity index 100% rename from www/node_modules/express-fileupload/lib/fileFactory.js rename to www2/node_modules/express-fileupload/lib/fileFactory.js diff --git a/www/node_modules/express-fileupload/lib/index.js b/www2/node_modules/express-fileupload/lib/index.js similarity index 100% rename from www/node_modules/express-fileupload/lib/index.js rename to www2/node_modules/express-fileupload/lib/index.js diff --git a/www/node_modules/express-fileupload/lib/isEligibleRequest.js b/www2/node_modules/express-fileupload/lib/isEligibleRequest.js similarity index 100% rename from www/node_modules/express-fileupload/lib/isEligibleRequest.js rename to www2/node_modules/express-fileupload/lib/isEligibleRequest.js diff --git a/www/node_modules/express-fileupload/lib/memHandler.js b/www2/node_modules/express-fileupload/lib/memHandler.js similarity index 100% rename from www/node_modules/express-fileupload/lib/memHandler.js rename to www2/node_modules/express-fileupload/lib/memHandler.js diff --git a/www/node_modules/express-fileupload/lib/processMultipart.js b/www2/node_modules/express-fileupload/lib/processMultipart.js similarity index 100% rename from www/node_modules/express-fileupload/lib/processMultipart.js rename to www2/node_modules/express-fileupload/lib/processMultipart.js diff --git a/www/node_modules/express-fileupload/lib/processNested.js b/www2/node_modules/express-fileupload/lib/processNested.js similarity index 100% rename from www/node_modules/express-fileupload/lib/processNested.js rename to www2/node_modules/express-fileupload/lib/processNested.js diff --git a/www/node_modules/express-fileupload/lib/tempFileHandler.js b/www2/node_modules/express-fileupload/lib/tempFileHandler.js similarity index 100% rename from www/node_modules/express-fileupload/lib/tempFileHandler.js rename to www2/node_modules/express-fileupload/lib/tempFileHandler.js diff --git a/www/node_modules/express-fileupload/lib/uploadtimer.js b/www2/node_modules/express-fileupload/lib/uploadtimer.js similarity index 100% rename from www/node_modules/express-fileupload/lib/uploadtimer.js rename to www2/node_modules/express-fileupload/lib/uploadtimer.js diff --git a/www/node_modules/express-fileupload/lib/utilities.js b/www2/node_modules/express-fileupload/lib/utilities.js similarity index 100% rename from www/node_modules/express-fileupload/lib/utilities.js rename to www2/node_modules/express-fileupload/lib/utilities.js diff --git a/www/node_modules/express-fileupload/package.json b/www2/node_modules/express-fileupload/package.json similarity index 100% rename from www/node_modules/express-fileupload/package.json rename to www2/node_modules/express-fileupload/package.json diff --git a/www/node_modules/express-fileupload/test/fileFactory.spec.js b/www2/node_modules/express-fileupload/test/fileFactory.spec.js similarity index 100% rename from www/node_modules/express-fileupload/test/fileFactory.spec.js rename to www2/node_modules/express-fileupload/test/fileFactory.spec.js diff --git a/www/node_modules/express-fileupload/test/fileLimitUploads.spec.js b/www2/node_modules/express-fileupload/test/fileLimitUploads.spec.js similarity index 100% rename from www/node_modules/express-fileupload/test/fileLimitUploads.spec.js rename to www2/node_modules/express-fileupload/test/fileLimitUploads.spec.js diff --git a/www/node_modules/express-fileupload/test/isEligibleRequest.spec.js b/www2/node_modules/express-fileupload/test/isEligibleRequest.spec.js similarity index 100% rename from www/node_modules/express-fileupload/test/isEligibleRequest.spec.js rename to www2/node_modules/express-fileupload/test/isEligibleRequest.spec.js diff --git a/www/node_modules/express-fileupload/test/multipartFields.spec.js b/www2/node_modules/express-fileupload/test/multipartFields.spec.js similarity index 100% rename from www/node_modules/express-fileupload/test/multipartFields.spec.js rename to www2/node_modules/express-fileupload/test/multipartFields.spec.js diff --git a/www/node_modules/express-fileupload/test/multipartUploads.spec.js b/www2/node_modules/express-fileupload/test/multipartUploads.spec.js similarity index 100% rename from www/node_modules/express-fileupload/test/multipartUploads.spec.js rename to www2/node_modules/express-fileupload/test/multipartUploads.spec.js diff --git a/www/node_modules/express-fileupload/test/options.spec.js b/www2/node_modules/express-fileupload/test/options.spec.js similarity index 100% rename from www/node_modules/express-fileupload/test/options.spec.js rename to www2/node_modules/express-fileupload/test/options.spec.js diff --git a/www/node_modules/express-fileupload/test/posttests.js b/www2/node_modules/express-fileupload/test/posttests.js similarity index 100% rename from www/node_modules/express-fileupload/test/posttests.js rename to www2/node_modules/express-fileupload/test/posttests.js diff --git a/www/node_modules/express-fileupload/test/pretests.js b/www2/node_modules/express-fileupload/test/pretests.js similarity index 100% rename from www/node_modules/express-fileupload/test/pretests.js rename to www2/node_modules/express-fileupload/test/pretests.js diff --git a/www/node_modules/express-fileupload/test/processNested.spec.js b/www2/node_modules/express-fileupload/test/processNested.spec.js similarity index 100% rename from www/node_modules/express-fileupload/test/processNested.spec.js rename to www2/node_modules/express-fileupload/test/processNested.spec.js diff --git a/www/node_modules/express-fileupload/test/server.js b/www2/node_modules/express-fileupload/test/server.js similarity index 100% rename from www/node_modules/express-fileupload/test/server.js rename to www2/node_modules/express-fileupload/test/server.js diff --git a/www/node_modules/express-fileupload/test/tempFile.spec.js b/www2/node_modules/express-fileupload/test/tempFile.spec.js similarity index 100% rename from www/node_modules/express-fileupload/test/tempFile.spec.js rename to www2/node_modules/express-fileupload/test/tempFile.spec.js diff --git a/www/node_modules/express-fileupload/test/uploadtimer.spec.js b/www2/node_modules/express-fileupload/test/uploadtimer.spec.js similarity index 100% rename from www/node_modules/express-fileupload/test/uploadtimer.spec.js rename to www2/node_modules/express-fileupload/test/uploadtimer.spec.js diff --git a/www/node_modules/express-fileupload/test/utilities.spec.js b/www2/node_modules/express-fileupload/test/utilities.spec.js similarity index 100% rename from www/node_modules/express-fileupload/test/utilities.spec.js rename to www2/node_modules/express-fileupload/test/utilities.spec.js diff --git a/www/node_modules/express-session/HISTORY.md b/www2/node_modules/express-session/HISTORY.md similarity index 100% rename from www/node_modules/express-session/HISTORY.md rename to www2/node_modules/express-session/HISTORY.md diff --git a/www/node_modules/express-session/LICENSE b/www2/node_modules/express-session/LICENSE similarity index 100% rename from www/node_modules/express-session/LICENSE rename to www2/node_modules/express-session/LICENSE diff --git a/www/node_modules/express-session/README.md b/www2/node_modules/express-session/README.md similarity index 100% rename from www/node_modules/express-session/README.md rename to www2/node_modules/express-session/README.md diff --git a/www/node_modules/express-session/index.js b/www2/node_modules/express-session/index.js similarity index 100% rename from www/node_modules/express-session/index.js rename to www2/node_modules/express-session/index.js diff --git a/www/node_modules/express-session/node_modules/cookie-signature/History.md b/www2/node_modules/express-session/node_modules/cookie-signature/History.md similarity index 100% rename from www/node_modules/express-session/node_modules/cookie-signature/History.md rename to www2/node_modules/express-session/node_modules/cookie-signature/History.md diff --git a/www/node_modules/express-session/node_modules/cookie-signature/Readme.md b/www2/node_modules/express-session/node_modules/cookie-signature/Readme.md similarity index 100% rename from www/node_modules/express-session/node_modules/cookie-signature/Readme.md rename to www2/node_modules/express-session/node_modules/cookie-signature/Readme.md diff --git a/www/node_modules/express-session/node_modules/cookie-signature/index.js b/www2/node_modules/express-session/node_modules/cookie-signature/index.js similarity index 100% rename from www/node_modules/express-session/node_modules/cookie-signature/index.js rename to www2/node_modules/express-session/node_modules/cookie-signature/index.js diff --git a/www/node_modules/express-session/node_modules/cookie-signature/package.json b/www2/node_modules/express-session/node_modules/cookie-signature/package.json similarity index 100% rename from www/node_modules/express-session/node_modules/cookie-signature/package.json rename to www2/node_modules/express-session/node_modules/cookie-signature/package.json diff --git a/www/node_modules/express-session/package.json b/www2/node_modules/express-session/package.json similarity index 100% rename from www/node_modules/express-session/package.json rename to www2/node_modules/express-session/package.json diff --git a/www/node_modules/express-session/session/cookie.js b/www2/node_modules/express-session/session/cookie.js similarity index 100% rename from www/node_modules/express-session/session/cookie.js rename to www2/node_modules/express-session/session/cookie.js diff --git a/www/node_modules/express-session/session/memory.js b/www2/node_modules/express-session/session/memory.js similarity index 100% rename from www/node_modules/express-session/session/memory.js rename to www2/node_modules/express-session/session/memory.js diff --git a/www/node_modules/express-session/session/session.js b/www2/node_modules/express-session/session/session.js similarity index 100% rename from www/node_modules/express-session/session/session.js rename to www2/node_modules/express-session/session/session.js diff --git a/www/node_modules/express-session/session/store.js b/www2/node_modules/express-session/session/store.js similarity index 100% rename from www/node_modules/express-session/session/store.js rename to www2/node_modules/express-session/session/store.js diff --git a/www/node_modules/express/History.md b/www2/node_modules/express/History.md similarity index 100% rename from www/node_modules/express/History.md rename to www2/node_modules/express/History.md diff --git a/www/node_modules/express/LICENSE b/www2/node_modules/express/LICENSE similarity index 100% rename from www/node_modules/express/LICENSE rename to www2/node_modules/express/LICENSE diff --git a/www/node_modules/express/Readme.md b/www2/node_modules/express/Readme.md similarity index 100% rename from www/node_modules/express/Readme.md rename to www2/node_modules/express/Readme.md diff --git a/www/node_modules/express/index.js b/www2/node_modules/express/index.js similarity index 100% rename from www/node_modules/express/index.js rename to www2/node_modules/express/index.js diff --git a/www/node_modules/express/lib/application.js b/www2/node_modules/express/lib/application.js similarity index 100% rename from www/node_modules/express/lib/application.js rename to www2/node_modules/express/lib/application.js diff --git a/www/node_modules/express/lib/express.js b/www2/node_modules/express/lib/express.js similarity index 100% rename from www/node_modules/express/lib/express.js rename to www2/node_modules/express/lib/express.js diff --git a/www/node_modules/express/lib/middleware/init.js b/www2/node_modules/express/lib/middleware/init.js similarity index 100% rename from www/node_modules/express/lib/middleware/init.js rename to www2/node_modules/express/lib/middleware/init.js diff --git a/www/node_modules/express/lib/middleware/query.js b/www2/node_modules/express/lib/middleware/query.js similarity index 100% rename from www/node_modules/express/lib/middleware/query.js rename to www2/node_modules/express/lib/middleware/query.js diff --git a/www/node_modules/express/lib/request.js b/www2/node_modules/express/lib/request.js similarity index 100% rename from www/node_modules/express/lib/request.js rename to www2/node_modules/express/lib/request.js diff --git a/www/node_modules/express/lib/response.js b/www2/node_modules/express/lib/response.js similarity index 100% rename from www/node_modules/express/lib/response.js rename to www2/node_modules/express/lib/response.js diff --git a/www/node_modules/express/lib/router/index.js b/www2/node_modules/express/lib/router/index.js similarity index 100% rename from www/node_modules/express/lib/router/index.js rename to www2/node_modules/express/lib/router/index.js diff --git a/www/node_modules/express/lib/router/layer.js b/www2/node_modules/express/lib/router/layer.js similarity index 100% rename from www/node_modules/express/lib/router/layer.js rename to www2/node_modules/express/lib/router/layer.js diff --git a/www/node_modules/express/lib/router/route.js b/www2/node_modules/express/lib/router/route.js similarity index 100% rename from www/node_modules/express/lib/router/route.js rename to www2/node_modules/express/lib/router/route.js diff --git a/www/node_modules/express/lib/utils.js b/www2/node_modules/express/lib/utils.js similarity index 100% rename from www/node_modules/express/lib/utils.js rename to www2/node_modules/express/lib/utils.js diff --git a/www/node_modules/express/lib/view.js b/www2/node_modules/express/lib/view.js similarity index 100% rename from www/node_modules/express/lib/view.js rename to www2/node_modules/express/lib/view.js diff --git a/www/node_modules/express/package.json b/www2/node_modules/express/package.json similarity index 100% rename from www/node_modules/express/package.json rename to www2/node_modules/express/package.json diff --git a/www/node_modules/finalhandler/HISTORY.md b/www2/node_modules/finalhandler/HISTORY.md similarity index 100% rename from www/node_modules/finalhandler/HISTORY.md rename to www2/node_modules/finalhandler/HISTORY.md diff --git a/www/node_modules/finalhandler/LICENSE b/www2/node_modules/finalhandler/LICENSE similarity index 100% rename from www/node_modules/finalhandler/LICENSE rename to www2/node_modules/finalhandler/LICENSE diff --git a/www/node_modules/finalhandler/README.md b/www2/node_modules/finalhandler/README.md similarity index 100% rename from www/node_modules/finalhandler/README.md rename to www2/node_modules/finalhandler/README.md diff --git a/www/node_modules/finalhandler/SECURITY.md b/www2/node_modules/finalhandler/SECURITY.md similarity index 100% rename from www/node_modules/finalhandler/SECURITY.md rename to www2/node_modules/finalhandler/SECURITY.md diff --git a/www/node_modules/finalhandler/index.js b/www2/node_modules/finalhandler/index.js similarity index 100% rename from www/node_modules/finalhandler/index.js rename to www2/node_modules/finalhandler/index.js diff --git a/www/node_modules/finalhandler/package.json b/www2/node_modules/finalhandler/package.json similarity index 100% rename from www/node_modules/finalhandler/package.json rename to www2/node_modules/finalhandler/package.json diff --git a/www/node_modules/forwarded/HISTORY.md b/www2/node_modules/forwarded/HISTORY.md similarity index 100% rename from www/node_modules/forwarded/HISTORY.md rename to www2/node_modules/forwarded/HISTORY.md diff --git a/www/node_modules/forwarded/LICENSE b/www2/node_modules/forwarded/LICENSE similarity index 100% rename from www/node_modules/forwarded/LICENSE rename to www2/node_modules/forwarded/LICENSE diff --git a/www/node_modules/forwarded/README.md b/www2/node_modules/forwarded/README.md similarity index 100% rename from www/node_modules/forwarded/README.md rename to www2/node_modules/forwarded/README.md diff --git a/www/node_modules/forwarded/index.js b/www2/node_modules/forwarded/index.js similarity index 100% rename from www/node_modules/forwarded/index.js rename to www2/node_modules/forwarded/index.js diff --git a/www/node_modules/forwarded/package.json b/www2/node_modules/forwarded/package.json similarity index 100% rename from www/node_modules/forwarded/package.json rename to www2/node_modules/forwarded/package.json diff --git a/www/node_modules/fresh/HISTORY.md b/www2/node_modules/fresh/HISTORY.md similarity index 100% rename from www/node_modules/fresh/HISTORY.md rename to www2/node_modules/fresh/HISTORY.md diff --git a/www/node_modules/fresh/LICENSE b/www2/node_modules/fresh/LICENSE similarity index 100% rename from www/node_modules/fresh/LICENSE rename to www2/node_modules/fresh/LICENSE diff --git a/www/node_modules/fresh/README.md b/www2/node_modules/fresh/README.md similarity index 100% rename from www/node_modules/fresh/README.md rename to www2/node_modules/fresh/README.md diff --git a/www/node_modules/fresh/index.js b/www2/node_modules/fresh/index.js similarity index 100% rename from www/node_modules/fresh/index.js rename to www2/node_modules/fresh/index.js diff --git a/www/node_modules/fresh/package.json b/www2/node_modules/fresh/package.json similarity index 100% rename from www/node_modules/fresh/package.json rename to www2/node_modules/fresh/package.json diff --git a/www/node_modules/function-bind/.eslintrc b/www2/node_modules/function-bind/.eslintrc similarity index 100% rename from www/node_modules/function-bind/.eslintrc rename to www2/node_modules/function-bind/.eslintrc diff --git a/www/node_modules/function-bind/.github/FUNDING.yml b/www2/node_modules/function-bind/.github/FUNDING.yml similarity index 100% rename from www/node_modules/function-bind/.github/FUNDING.yml rename to www2/node_modules/function-bind/.github/FUNDING.yml diff --git a/www/node_modules/function-bind/.github/SECURITY.md b/www2/node_modules/function-bind/.github/SECURITY.md similarity index 100% rename from www/node_modules/function-bind/.github/SECURITY.md rename to www2/node_modules/function-bind/.github/SECURITY.md diff --git a/www/node_modules/function-bind/.nycrc b/www2/node_modules/function-bind/.nycrc similarity index 100% rename from www/node_modules/function-bind/.nycrc rename to www2/node_modules/function-bind/.nycrc diff --git a/www/node_modules/function-bind/CHANGELOG.md b/www2/node_modules/function-bind/CHANGELOG.md similarity index 100% rename from www/node_modules/function-bind/CHANGELOG.md rename to www2/node_modules/function-bind/CHANGELOG.md diff --git a/www/node_modules/function-bind/LICENSE b/www2/node_modules/function-bind/LICENSE similarity index 100% rename from www/node_modules/function-bind/LICENSE rename to www2/node_modules/function-bind/LICENSE diff --git a/www/node_modules/function-bind/README.md b/www2/node_modules/function-bind/README.md similarity index 100% rename from www/node_modules/function-bind/README.md rename to www2/node_modules/function-bind/README.md diff --git a/www/node_modules/function-bind/implementation.js b/www2/node_modules/function-bind/implementation.js similarity index 100% rename from www/node_modules/function-bind/implementation.js rename to www2/node_modules/function-bind/implementation.js diff --git a/www/node_modules/function-bind/index.js b/www2/node_modules/function-bind/index.js similarity index 100% rename from www/node_modules/function-bind/index.js rename to www2/node_modules/function-bind/index.js diff --git a/www/node_modules/function-bind/package.json b/www2/node_modules/function-bind/package.json similarity index 100% rename from www/node_modules/function-bind/package.json rename to www2/node_modules/function-bind/package.json diff --git a/www/node_modules/function-bind/test/.eslintrc b/www2/node_modules/function-bind/test/.eslintrc similarity index 100% rename from www/node_modules/function-bind/test/.eslintrc rename to www2/node_modules/function-bind/test/.eslintrc diff --git a/www/node_modules/function-bind/test/index.js b/www2/node_modules/function-bind/test/index.js similarity index 100% rename from www/node_modules/function-bind/test/index.js rename to www2/node_modules/function-bind/test/index.js diff --git a/www/node_modules/get-intrinsic/.eslintrc b/www2/node_modules/get-intrinsic/.eslintrc similarity index 100% rename from www/node_modules/get-intrinsic/.eslintrc rename to www2/node_modules/get-intrinsic/.eslintrc diff --git a/www/node_modules/get-intrinsic/.github/FUNDING.yml b/www2/node_modules/get-intrinsic/.github/FUNDING.yml similarity index 100% rename from www/node_modules/get-intrinsic/.github/FUNDING.yml rename to www2/node_modules/get-intrinsic/.github/FUNDING.yml diff --git a/www/node_modules/get-intrinsic/.nycrc b/www2/node_modules/get-intrinsic/.nycrc similarity index 100% rename from www/node_modules/get-intrinsic/.nycrc rename to www2/node_modules/get-intrinsic/.nycrc diff --git a/www/node_modules/get-intrinsic/CHANGELOG.md b/www2/node_modules/get-intrinsic/CHANGELOG.md similarity index 100% rename from www/node_modules/get-intrinsic/CHANGELOG.md rename to www2/node_modules/get-intrinsic/CHANGELOG.md diff --git a/www/node_modules/get-intrinsic/LICENSE b/www2/node_modules/get-intrinsic/LICENSE similarity index 100% rename from www/node_modules/get-intrinsic/LICENSE rename to www2/node_modules/get-intrinsic/LICENSE diff --git a/www/node_modules/get-intrinsic/README.md b/www2/node_modules/get-intrinsic/README.md similarity index 100% rename from www/node_modules/get-intrinsic/README.md rename to www2/node_modules/get-intrinsic/README.md diff --git a/www/node_modules/get-intrinsic/index.js b/www2/node_modules/get-intrinsic/index.js similarity index 100% rename from www/node_modules/get-intrinsic/index.js rename to www2/node_modules/get-intrinsic/index.js diff --git a/www/node_modules/get-intrinsic/package.json b/www2/node_modules/get-intrinsic/package.json similarity index 100% rename from www/node_modules/get-intrinsic/package.json rename to www2/node_modules/get-intrinsic/package.json diff --git a/www/node_modules/get-intrinsic/test/GetIntrinsic.js b/www2/node_modules/get-intrinsic/test/GetIntrinsic.js similarity index 100% rename from www/node_modules/get-intrinsic/test/GetIntrinsic.js rename to www2/node_modules/get-intrinsic/test/GetIntrinsic.js diff --git a/www/node_modules/gopd/.eslintrc b/www2/node_modules/gopd/.eslintrc similarity index 100% rename from www/node_modules/gopd/.eslintrc rename to www2/node_modules/gopd/.eslintrc diff --git a/www/node_modules/gopd/.github/FUNDING.yml b/www2/node_modules/gopd/.github/FUNDING.yml similarity index 100% rename from www/node_modules/gopd/.github/FUNDING.yml rename to www2/node_modules/gopd/.github/FUNDING.yml diff --git a/www/node_modules/gopd/CHANGELOG.md b/www2/node_modules/gopd/CHANGELOG.md similarity index 100% rename from www/node_modules/gopd/CHANGELOG.md rename to www2/node_modules/gopd/CHANGELOG.md diff --git a/www/node_modules/gopd/LICENSE b/www2/node_modules/gopd/LICENSE similarity index 100% rename from www/node_modules/gopd/LICENSE rename to www2/node_modules/gopd/LICENSE diff --git a/www/node_modules/gopd/README.md b/www2/node_modules/gopd/README.md similarity index 100% rename from www/node_modules/gopd/README.md rename to www2/node_modules/gopd/README.md diff --git a/www/node_modules/gopd/index.js b/www2/node_modules/gopd/index.js similarity index 100% rename from www/node_modules/gopd/index.js rename to www2/node_modules/gopd/index.js diff --git a/www/node_modules/gopd/package.json b/www2/node_modules/gopd/package.json similarity index 100% rename from www/node_modules/gopd/package.json rename to www2/node_modules/gopd/package.json diff --git a/www/node_modules/gopd/test/index.js b/www2/node_modules/gopd/test/index.js similarity index 100% rename from www/node_modules/gopd/test/index.js rename to www2/node_modules/gopd/test/index.js diff --git a/www/node_modules/has-property-descriptors/.eslintrc b/www2/node_modules/has-property-descriptors/.eslintrc similarity index 100% rename from www/node_modules/has-property-descriptors/.eslintrc rename to www2/node_modules/has-property-descriptors/.eslintrc diff --git a/www/node_modules/has-property-descriptors/.github/FUNDING.yml b/www2/node_modules/has-property-descriptors/.github/FUNDING.yml similarity index 100% rename from www/node_modules/has-property-descriptors/.github/FUNDING.yml rename to www2/node_modules/has-property-descriptors/.github/FUNDING.yml diff --git a/www/node_modules/has-property-descriptors/.nycrc b/www2/node_modules/has-property-descriptors/.nycrc similarity index 100% rename from www/node_modules/has-property-descriptors/.nycrc rename to www2/node_modules/has-property-descriptors/.nycrc diff --git a/www/node_modules/has-property-descriptors/CHANGELOG.md b/www2/node_modules/has-property-descriptors/CHANGELOG.md similarity index 100% rename from www/node_modules/has-property-descriptors/CHANGELOG.md rename to www2/node_modules/has-property-descriptors/CHANGELOG.md diff --git a/www/node_modules/has-property-descriptors/LICENSE b/www2/node_modules/has-property-descriptors/LICENSE similarity index 100% rename from www/node_modules/has-property-descriptors/LICENSE rename to www2/node_modules/has-property-descriptors/LICENSE diff --git a/www/node_modules/has-property-descriptors/README.md b/www2/node_modules/has-property-descriptors/README.md similarity index 100% rename from www/node_modules/has-property-descriptors/README.md rename to www2/node_modules/has-property-descriptors/README.md diff --git a/www/node_modules/has-property-descriptors/index.js b/www2/node_modules/has-property-descriptors/index.js similarity index 100% rename from www/node_modules/has-property-descriptors/index.js rename to www2/node_modules/has-property-descriptors/index.js diff --git a/www/node_modules/has-property-descriptors/package.json b/www2/node_modules/has-property-descriptors/package.json similarity index 100% rename from www/node_modules/has-property-descriptors/package.json rename to www2/node_modules/has-property-descriptors/package.json diff --git a/www/node_modules/has-property-descriptors/test/index.js b/www2/node_modules/has-property-descriptors/test/index.js similarity index 100% rename from www/node_modules/has-property-descriptors/test/index.js rename to www2/node_modules/has-property-descriptors/test/index.js diff --git a/www/node_modules/has-proto/.eslintrc b/www2/node_modules/has-proto/.eslintrc similarity index 100% rename from www/node_modules/has-proto/.eslintrc rename to www2/node_modules/has-proto/.eslintrc diff --git a/www/node_modules/has-proto/.github/FUNDING.yml b/www2/node_modules/has-proto/.github/FUNDING.yml similarity index 100% rename from www/node_modules/has-proto/.github/FUNDING.yml rename to www2/node_modules/has-proto/.github/FUNDING.yml diff --git a/www/node_modules/has-proto/CHANGELOG.md b/www2/node_modules/has-proto/CHANGELOG.md similarity index 100% rename from www/node_modules/has-proto/CHANGELOG.md rename to www2/node_modules/has-proto/CHANGELOG.md diff --git a/www/node_modules/has-proto/LICENSE b/www2/node_modules/has-proto/LICENSE similarity index 100% rename from www/node_modules/has-proto/LICENSE rename to www2/node_modules/has-proto/LICENSE diff --git a/www/node_modules/has-proto/README.md b/www2/node_modules/has-proto/README.md similarity index 100% rename from www/node_modules/has-proto/README.md rename to www2/node_modules/has-proto/README.md diff --git a/www/node_modules/has-proto/index.d.ts b/www2/node_modules/has-proto/index.d.ts similarity index 100% rename from www/node_modules/has-proto/index.d.ts rename to www2/node_modules/has-proto/index.d.ts diff --git a/www/node_modules/has-proto/index.js b/www2/node_modules/has-proto/index.js similarity index 100% rename from www/node_modules/has-proto/index.js rename to www2/node_modules/has-proto/index.js diff --git a/www/node_modules/has-proto/package.json b/www2/node_modules/has-proto/package.json similarity index 100% rename from www/node_modules/has-proto/package.json rename to www2/node_modules/has-proto/package.json diff --git a/www/node_modules/has-proto/test/index.js b/www2/node_modules/has-proto/test/index.js similarity index 100% rename from www/node_modules/has-proto/test/index.js rename to www2/node_modules/has-proto/test/index.js diff --git a/www/node_modules/has-proto/tsconfig.json b/www2/node_modules/has-proto/tsconfig.json similarity index 100% rename from www/node_modules/has-proto/tsconfig.json rename to www2/node_modules/has-proto/tsconfig.json diff --git a/www/node_modules/has-symbols/.eslintrc b/www2/node_modules/has-symbols/.eslintrc similarity index 100% rename from www/node_modules/has-symbols/.eslintrc rename to www2/node_modules/has-symbols/.eslintrc diff --git a/www/node_modules/has-symbols/.github/FUNDING.yml b/www2/node_modules/has-symbols/.github/FUNDING.yml similarity index 100% rename from www/node_modules/has-symbols/.github/FUNDING.yml rename to www2/node_modules/has-symbols/.github/FUNDING.yml diff --git a/www/node_modules/has-symbols/.nycrc b/www2/node_modules/has-symbols/.nycrc similarity index 100% rename from www/node_modules/has-symbols/.nycrc rename to www2/node_modules/has-symbols/.nycrc diff --git a/www/node_modules/has-symbols/CHANGELOG.md b/www2/node_modules/has-symbols/CHANGELOG.md similarity index 100% rename from www/node_modules/has-symbols/CHANGELOG.md rename to www2/node_modules/has-symbols/CHANGELOG.md diff --git a/www/node_modules/has-symbols/LICENSE b/www2/node_modules/has-symbols/LICENSE similarity index 100% rename from www/node_modules/has-symbols/LICENSE rename to www2/node_modules/has-symbols/LICENSE diff --git a/www/node_modules/has-symbols/README.md b/www2/node_modules/has-symbols/README.md similarity index 100% rename from www/node_modules/has-symbols/README.md rename to www2/node_modules/has-symbols/README.md diff --git a/www/node_modules/has-symbols/index.js b/www2/node_modules/has-symbols/index.js similarity index 100% rename from www/node_modules/has-symbols/index.js rename to www2/node_modules/has-symbols/index.js diff --git a/www/node_modules/has-symbols/package.json b/www2/node_modules/has-symbols/package.json similarity index 100% rename from www/node_modules/has-symbols/package.json rename to www2/node_modules/has-symbols/package.json diff --git a/www/node_modules/has-symbols/shams.js b/www2/node_modules/has-symbols/shams.js similarity index 100% rename from www/node_modules/has-symbols/shams.js rename to www2/node_modules/has-symbols/shams.js diff --git a/www/node_modules/has-symbols/test/index.js b/www2/node_modules/has-symbols/test/index.js similarity index 100% rename from www/node_modules/has-symbols/test/index.js rename to www2/node_modules/has-symbols/test/index.js diff --git a/www/node_modules/has-symbols/test/shams/core-js.js b/www2/node_modules/has-symbols/test/shams/core-js.js similarity index 100% rename from www/node_modules/has-symbols/test/shams/core-js.js rename to www2/node_modules/has-symbols/test/shams/core-js.js diff --git a/www/node_modules/has-symbols/test/shams/get-own-property-symbols.js b/www2/node_modules/has-symbols/test/shams/get-own-property-symbols.js similarity index 100% rename from www/node_modules/has-symbols/test/shams/get-own-property-symbols.js rename to www2/node_modules/has-symbols/test/shams/get-own-property-symbols.js diff --git a/www/node_modules/has-symbols/test/tests.js b/www2/node_modules/has-symbols/test/tests.js similarity index 100% rename from www/node_modules/has-symbols/test/tests.js rename to www2/node_modules/has-symbols/test/tests.js diff --git a/www/node_modules/hasown/.eslintrc b/www2/node_modules/hasown/.eslintrc similarity index 100% rename from www/node_modules/hasown/.eslintrc rename to www2/node_modules/hasown/.eslintrc diff --git a/www/node_modules/hasown/.github/FUNDING.yml b/www2/node_modules/hasown/.github/FUNDING.yml similarity index 100% rename from www/node_modules/hasown/.github/FUNDING.yml rename to www2/node_modules/hasown/.github/FUNDING.yml diff --git a/www/node_modules/hasown/.nycrc b/www2/node_modules/hasown/.nycrc similarity index 100% rename from www/node_modules/hasown/.nycrc rename to www2/node_modules/hasown/.nycrc diff --git a/www/node_modules/hasown/CHANGELOG.md b/www2/node_modules/hasown/CHANGELOG.md similarity index 100% rename from www/node_modules/hasown/CHANGELOG.md rename to www2/node_modules/hasown/CHANGELOG.md diff --git a/www/node_modules/hasown/LICENSE b/www2/node_modules/hasown/LICENSE similarity index 100% rename from www/node_modules/hasown/LICENSE rename to www2/node_modules/hasown/LICENSE diff --git a/www/node_modules/hasown/README.md b/www2/node_modules/hasown/README.md similarity index 100% rename from www/node_modules/hasown/README.md rename to www2/node_modules/hasown/README.md diff --git a/www/node_modules/hasown/index.d.ts b/www2/node_modules/hasown/index.d.ts similarity index 100% rename from www/node_modules/hasown/index.d.ts rename to www2/node_modules/hasown/index.d.ts diff --git a/www/node_modules/hasown/index.js b/www2/node_modules/hasown/index.js similarity index 100% rename from www/node_modules/hasown/index.js rename to www2/node_modules/hasown/index.js diff --git a/www/node_modules/hasown/package.json b/www2/node_modules/hasown/package.json similarity index 100% rename from www/node_modules/hasown/package.json rename to www2/node_modules/hasown/package.json diff --git a/www/node_modules/hasown/tsconfig.json b/www2/node_modules/hasown/tsconfig.json similarity index 100% rename from www/node_modules/hasown/tsconfig.json rename to www2/node_modules/hasown/tsconfig.json diff --git a/www/node_modules/http-errors/HISTORY.md b/www2/node_modules/http-errors/HISTORY.md similarity index 100% rename from www/node_modules/http-errors/HISTORY.md rename to www2/node_modules/http-errors/HISTORY.md diff --git a/www/node_modules/http-errors/LICENSE b/www2/node_modules/http-errors/LICENSE similarity index 100% rename from www/node_modules/http-errors/LICENSE rename to www2/node_modules/http-errors/LICENSE diff --git a/www/node_modules/http-errors/README.md b/www2/node_modules/http-errors/README.md similarity index 100% rename from www/node_modules/http-errors/README.md rename to www2/node_modules/http-errors/README.md diff --git a/www/node_modules/http-errors/index.js b/www2/node_modules/http-errors/index.js similarity index 100% rename from www/node_modules/http-errors/index.js rename to www2/node_modules/http-errors/index.js diff --git a/www/node_modules/http-errors/package.json b/www2/node_modules/http-errors/package.json similarity index 100% rename from www/node_modules/http-errors/package.json rename to www2/node_modules/http-errors/package.json diff --git a/www/node_modules/iconv-lite/Changelog.md b/www2/node_modules/iconv-lite/Changelog.md similarity index 100% rename from www/node_modules/iconv-lite/Changelog.md rename to www2/node_modules/iconv-lite/Changelog.md diff --git a/www/node_modules/iconv-lite/LICENSE b/www2/node_modules/iconv-lite/LICENSE similarity index 100% rename from www/node_modules/iconv-lite/LICENSE rename to www2/node_modules/iconv-lite/LICENSE diff --git a/www/node_modules/iconv-lite/README.md b/www2/node_modules/iconv-lite/README.md similarity index 100% rename from www/node_modules/iconv-lite/README.md rename to www2/node_modules/iconv-lite/README.md diff --git a/www/node_modules/iconv-lite/encodings/dbcs-codec.js b/www2/node_modules/iconv-lite/encodings/dbcs-codec.js similarity index 100% rename from www/node_modules/iconv-lite/encodings/dbcs-codec.js rename to www2/node_modules/iconv-lite/encodings/dbcs-codec.js diff --git a/www/node_modules/iconv-lite/encodings/dbcs-data.js b/www2/node_modules/iconv-lite/encodings/dbcs-data.js similarity index 100% rename from www/node_modules/iconv-lite/encodings/dbcs-data.js rename to www2/node_modules/iconv-lite/encodings/dbcs-data.js diff --git a/www/node_modules/iconv-lite/encodings/index.js b/www2/node_modules/iconv-lite/encodings/index.js similarity index 100% rename from www/node_modules/iconv-lite/encodings/index.js rename to www2/node_modules/iconv-lite/encodings/index.js diff --git a/www/node_modules/iconv-lite/encodings/internal.js b/www2/node_modules/iconv-lite/encodings/internal.js similarity index 100% rename from www/node_modules/iconv-lite/encodings/internal.js rename to www2/node_modules/iconv-lite/encodings/internal.js diff --git a/www/node_modules/iconv-lite/encodings/sbcs-codec.js b/www2/node_modules/iconv-lite/encodings/sbcs-codec.js similarity index 100% rename from www/node_modules/iconv-lite/encodings/sbcs-codec.js rename to www2/node_modules/iconv-lite/encodings/sbcs-codec.js diff --git a/www/node_modules/iconv-lite/encodings/sbcs-data-generated.js b/www2/node_modules/iconv-lite/encodings/sbcs-data-generated.js similarity index 100% rename from www/node_modules/iconv-lite/encodings/sbcs-data-generated.js rename to www2/node_modules/iconv-lite/encodings/sbcs-data-generated.js diff --git a/www/node_modules/iconv-lite/encodings/sbcs-data.js b/www2/node_modules/iconv-lite/encodings/sbcs-data.js similarity index 100% rename from www/node_modules/iconv-lite/encodings/sbcs-data.js rename to www2/node_modules/iconv-lite/encodings/sbcs-data.js diff --git a/www/node_modules/iconv-lite/encodings/tables/big5-added.json b/www2/node_modules/iconv-lite/encodings/tables/big5-added.json similarity index 100% rename from www/node_modules/iconv-lite/encodings/tables/big5-added.json rename to www2/node_modules/iconv-lite/encodings/tables/big5-added.json diff --git a/www/node_modules/iconv-lite/encodings/tables/cp936.json b/www2/node_modules/iconv-lite/encodings/tables/cp936.json similarity index 100% rename from www/node_modules/iconv-lite/encodings/tables/cp936.json rename to www2/node_modules/iconv-lite/encodings/tables/cp936.json diff --git a/www/node_modules/iconv-lite/encodings/tables/cp949.json b/www2/node_modules/iconv-lite/encodings/tables/cp949.json similarity index 100% rename from www/node_modules/iconv-lite/encodings/tables/cp949.json rename to www2/node_modules/iconv-lite/encodings/tables/cp949.json diff --git a/www/node_modules/iconv-lite/encodings/tables/cp950.json b/www2/node_modules/iconv-lite/encodings/tables/cp950.json similarity index 100% rename from www/node_modules/iconv-lite/encodings/tables/cp950.json rename to www2/node_modules/iconv-lite/encodings/tables/cp950.json diff --git a/www/node_modules/iconv-lite/encodings/tables/eucjp.json b/www2/node_modules/iconv-lite/encodings/tables/eucjp.json similarity index 100% rename from www/node_modules/iconv-lite/encodings/tables/eucjp.json rename to www2/node_modules/iconv-lite/encodings/tables/eucjp.json diff --git a/www/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json b/www2/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json similarity index 100% rename from www/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json rename to www2/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json diff --git a/www/node_modules/iconv-lite/encodings/tables/gbk-added.json b/www2/node_modules/iconv-lite/encodings/tables/gbk-added.json similarity index 100% rename from www/node_modules/iconv-lite/encodings/tables/gbk-added.json rename to www2/node_modules/iconv-lite/encodings/tables/gbk-added.json diff --git a/www/node_modules/iconv-lite/encodings/tables/shiftjis.json b/www2/node_modules/iconv-lite/encodings/tables/shiftjis.json similarity index 100% rename from www/node_modules/iconv-lite/encodings/tables/shiftjis.json rename to www2/node_modules/iconv-lite/encodings/tables/shiftjis.json diff --git a/www/node_modules/iconv-lite/encodings/utf16.js b/www2/node_modules/iconv-lite/encodings/utf16.js similarity index 100% rename from www/node_modules/iconv-lite/encodings/utf16.js rename to www2/node_modules/iconv-lite/encodings/utf16.js diff --git a/www/node_modules/iconv-lite/encodings/utf7.js b/www2/node_modules/iconv-lite/encodings/utf7.js similarity index 100% rename from www/node_modules/iconv-lite/encodings/utf7.js rename to www2/node_modules/iconv-lite/encodings/utf7.js diff --git a/www/node_modules/iconv-lite/lib/bom-handling.js b/www2/node_modules/iconv-lite/lib/bom-handling.js similarity index 100% rename from www/node_modules/iconv-lite/lib/bom-handling.js rename to www2/node_modules/iconv-lite/lib/bom-handling.js diff --git a/www/node_modules/iconv-lite/lib/extend-node.js b/www2/node_modules/iconv-lite/lib/extend-node.js similarity index 100% rename from www/node_modules/iconv-lite/lib/extend-node.js rename to www2/node_modules/iconv-lite/lib/extend-node.js diff --git a/www/node_modules/iconv-lite/lib/index.d.ts b/www2/node_modules/iconv-lite/lib/index.d.ts similarity index 100% rename from www/node_modules/iconv-lite/lib/index.d.ts rename to www2/node_modules/iconv-lite/lib/index.d.ts diff --git a/www/node_modules/iconv-lite/lib/index.js b/www2/node_modules/iconv-lite/lib/index.js similarity index 100% rename from www/node_modules/iconv-lite/lib/index.js rename to www2/node_modules/iconv-lite/lib/index.js diff --git a/www/node_modules/iconv-lite/lib/streams.js b/www2/node_modules/iconv-lite/lib/streams.js similarity index 100% rename from www/node_modules/iconv-lite/lib/streams.js rename to www2/node_modules/iconv-lite/lib/streams.js diff --git a/www/node_modules/iconv-lite/package.json b/www2/node_modules/iconv-lite/package.json similarity index 100% rename from www/node_modules/iconv-lite/package.json rename to www2/node_modules/iconv-lite/package.json diff --git a/www/node_modules/inherits/LICENSE b/www2/node_modules/inherits/LICENSE similarity index 100% rename from www/node_modules/inherits/LICENSE rename to www2/node_modules/inherits/LICENSE diff --git a/www/node_modules/inherits/README.md b/www2/node_modules/inherits/README.md similarity index 100% rename from www/node_modules/inherits/README.md rename to www2/node_modules/inherits/README.md diff --git a/www/node_modules/inherits/inherits.js b/www2/node_modules/inherits/inherits.js similarity index 100% rename from www/node_modules/inherits/inherits.js rename to www2/node_modules/inherits/inherits.js diff --git a/www/node_modules/inherits/inherits_browser.js b/www2/node_modules/inherits/inherits_browser.js similarity index 100% rename from www/node_modules/inherits/inherits_browser.js rename to www2/node_modules/inherits/inherits_browser.js diff --git a/www/node_modules/inherits/package.json b/www2/node_modules/inherits/package.json similarity index 100% rename from www/node_modules/inherits/package.json rename to www2/node_modules/inherits/package.json diff --git a/www/node_modules/ipaddr.js/LICENSE b/www2/node_modules/ipaddr.js/LICENSE similarity index 100% rename from www/node_modules/ipaddr.js/LICENSE rename to www2/node_modules/ipaddr.js/LICENSE diff --git a/www/node_modules/ipaddr.js/README.md b/www2/node_modules/ipaddr.js/README.md similarity index 100% rename from www/node_modules/ipaddr.js/README.md rename to www2/node_modules/ipaddr.js/README.md diff --git a/www/node_modules/ipaddr.js/ipaddr.min.js b/www2/node_modules/ipaddr.js/ipaddr.min.js similarity index 100% rename from www/node_modules/ipaddr.js/ipaddr.min.js rename to www2/node_modules/ipaddr.js/ipaddr.min.js diff --git a/www/node_modules/ipaddr.js/lib/ipaddr.js b/www2/node_modules/ipaddr.js/lib/ipaddr.js similarity index 100% rename from www/node_modules/ipaddr.js/lib/ipaddr.js rename to www2/node_modules/ipaddr.js/lib/ipaddr.js diff --git a/www/node_modules/ipaddr.js/lib/ipaddr.js.d.ts b/www2/node_modules/ipaddr.js/lib/ipaddr.js.d.ts similarity index 100% rename from www/node_modules/ipaddr.js/lib/ipaddr.js.d.ts rename to www2/node_modules/ipaddr.js/lib/ipaddr.js.d.ts diff --git a/www/node_modules/ipaddr.js/package.json b/www2/node_modules/ipaddr.js/package.json similarity index 100% rename from www/node_modules/ipaddr.js/package.json rename to www2/node_modules/ipaddr.js/package.json diff --git a/www/node_modules/isarray/.npmignore b/www2/node_modules/isarray/.npmignore similarity index 100% rename from www/node_modules/isarray/.npmignore rename to www2/node_modules/isarray/.npmignore diff --git a/www/node_modules/isarray/.travis.yml b/www2/node_modules/isarray/.travis.yml similarity index 100% rename from www/node_modules/isarray/.travis.yml rename to www2/node_modules/isarray/.travis.yml diff --git a/www/node_modules/isarray/Makefile b/www2/node_modules/isarray/Makefile similarity index 100% rename from www/node_modules/isarray/Makefile rename to www2/node_modules/isarray/Makefile diff --git a/www/node_modules/isarray/README.md b/www2/node_modules/isarray/README.md similarity index 100% rename from www/node_modules/isarray/README.md rename to www2/node_modules/isarray/README.md diff --git a/www/node_modules/isarray/component.json b/www2/node_modules/isarray/component.json similarity index 100% rename from www/node_modules/isarray/component.json rename to www2/node_modules/isarray/component.json diff --git a/www/node_modules/isarray/index.js b/www2/node_modules/isarray/index.js similarity index 100% rename from www/node_modules/isarray/index.js rename to www2/node_modules/isarray/index.js diff --git a/www/node_modules/isarray/package.json b/www2/node_modules/isarray/package.json similarity index 100% rename from www/node_modules/isarray/package.json rename to www2/node_modules/isarray/package.json diff --git a/www/node_modules/isarray/test.js b/www2/node_modules/isarray/test.js similarity index 100% rename from www/node_modules/isarray/test.js rename to www2/node_modules/isarray/test.js diff --git a/www/node_modules/media-typer/HISTORY.md b/www2/node_modules/media-typer/HISTORY.md similarity index 100% rename from www/node_modules/media-typer/HISTORY.md rename to www2/node_modules/media-typer/HISTORY.md diff --git a/www/node_modules/media-typer/LICENSE b/www2/node_modules/media-typer/LICENSE similarity index 100% rename from www/node_modules/media-typer/LICENSE rename to www2/node_modules/media-typer/LICENSE diff --git a/www/node_modules/media-typer/README.md b/www2/node_modules/media-typer/README.md similarity index 100% rename from www/node_modules/media-typer/README.md rename to www2/node_modules/media-typer/README.md diff --git a/www/node_modules/media-typer/index.js b/www2/node_modules/media-typer/index.js similarity index 100% rename from www/node_modules/media-typer/index.js rename to www2/node_modules/media-typer/index.js diff --git a/www/node_modules/media-typer/package.json b/www2/node_modules/media-typer/package.json similarity index 100% rename from www/node_modules/media-typer/package.json rename to www2/node_modules/media-typer/package.json diff --git a/www/node_modules/merge-descriptors/HISTORY.md b/www2/node_modules/merge-descriptors/HISTORY.md similarity index 100% rename from www/node_modules/merge-descriptors/HISTORY.md rename to www2/node_modules/merge-descriptors/HISTORY.md diff --git a/www/node_modules/merge-descriptors/LICENSE b/www2/node_modules/merge-descriptors/LICENSE similarity index 100% rename from www/node_modules/merge-descriptors/LICENSE rename to www2/node_modules/merge-descriptors/LICENSE diff --git a/www/node_modules/merge-descriptors/README.md b/www2/node_modules/merge-descriptors/README.md similarity index 100% rename from www/node_modules/merge-descriptors/README.md rename to www2/node_modules/merge-descriptors/README.md diff --git a/www/node_modules/merge-descriptors/index.js b/www2/node_modules/merge-descriptors/index.js similarity index 100% rename from www/node_modules/merge-descriptors/index.js rename to www2/node_modules/merge-descriptors/index.js diff --git a/www/node_modules/merge-descriptors/package.json b/www2/node_modules/merge-descriptors/package.json similarity index 100% rename from www/node_modules/merge-descriptors/package.json rename to www2/node_modules/merge-descriptors/package.json diff --git a/www/node_modules/methods/HISTORY.md b/www2/node_modules/methods/HISTORY.md similarity index 100% rename from www/node_modules/methods/HISTORY.md rename to www2/node_modules/methods/HISTORY.md diff --git a/www/node_modules/methods/LICENSE b/www2/node_modules/methods/LICENSE similarity index 100% rename from www/node_modules/methods/LICENSE rename to www2/node_modules/methods/LICENSE diff --git a/www/node_modules/methods/README.md b/www2/node_modules/methods/README.md similarity index 100% rename from www/node_modules/methods/README.md rename to www2/node_modules/methods/README.md diff --git a/www/node_modules/methods/index.js b/www2/node_modules/methods/index.js similarity index 100% rename from www/node_modules/methods/index.js rename to www2/node_modules/methods/index.js diff --git a/www/node_modules/methods/package.json b/www2/node_modules/methods/package.json similarity index 100% rename from www/node_modules/methods/package.json rename to www2/node_modules/methods/package.json diff --git a/www/node_modules/mime-db/HISTORY.md b/www2/node_modules/mime-db/HISTORY.md similarity index 100% rename from www/node_modules/mime-db/HISTORY.md rename to www2/node_modules/mime-db/HISTORY.md diff --git a/www/node_modules/mime-db/LICENSE b/www2/node_modules/mime-db/LICENSE similarity index 100% rename from www/node_modules/mime-db/LICENSE rename to www2/node_modules/mime-db/LICENSE diff --git a/www/node_modules/mime-db/README.md b/www2/node_modules/mime-db/README.md similarity index 100% rename from www/node_modules/mime-db/README.md rename to www2/node_modules/mime-db/README.md diff --git a/www/node_modules/mime-db/db.json b/www2/node_modules/mime-db/db.json similarity index 100% rename from www/node_modules/mime-db/db.json rename to www2/node_modules/mime-db/db.json diff --git a/www/node_modules/mime-db/index.js b/www2/node_modules/mime-db/index.js similarity index 100% rename from www/node_modules/mime-db/index.js rename to www2/node_modules/mime-db/index.js diff --git a/www/node_modules/mime-db/package.json b/www2/node_modules/mime-db/package.json similarity index 100% rename from www/node_modules/mime-db/package.json rename to www2/node_modules/mime-db/package.json diff --git a/www/node_modules/mime-types/HISTORY.md b/www2/node_modules/mime-types/HISTORY.md similarity index 100% rename from www/node_modules/mime-types/HISTORY.md rename to www2/node_modules/mime-types/HISTORY.md diff --git a/www/node_modules/mime-types/LICENSE b/www2/node_modules/mime-types/LICENSE similarity index 100% rename from www/node_modules/mime-types/LICENSE rename to www2/node_modules/mime-types/LICENSE diff --git a/www/node_modules/mime-types/README.md b/www2/node_modules/mime-types/README.md similarity index 100% rename from www/node_modules/mime-types/README.md rename to www2/node_modules/mime-types/README.md diff --git a/www/node_modules/mime-types/index.js b/www2/node_modules/mime-types/index.js similarity index 100% rename from www/node_modules/mime-types/index.js rename to www2/node_modules/mime-types/index.js diff --git a/www/node_modules/mime-types/package.json b/www2/node_modules/mime-types/package.json similarity index 100% rename from www/node_modules/mime-types/package.json rename to www2/node_modules/mime-types/package.json diff --git a/www/node_modules/mime/.npmignore b/www2/node_modules/mime/.npmignore similarity index 100% rename from www/node_modules/mime/.npmignore rename to www2/node_modules/mime/.npmignore diff --git a/www/node_modules/mime/CHANGELOG.md b/www2/node_modules/mime/CHANGELOG.md similarity index 100% rename from www/node_modules/mime/CHANGELOG.md rename to www2/node_modules/mime/CHANGELOG.md diff --git a/www/node_modules/mime/LICENSE b/www2/node_modules/mime/LICENSE similarity index 100% rename from www/node_modules/mime/LICENSE rename to www2/node_modules/mime/LICENSE diff --git a/www/node_modules/mime/README.md b/www2/node_modules/mime/README.md similarity index 100% rename from www/node_modules/mime/README.md rename to www2/node_modules/mime/README.md diff --git a/www/node_modules/mime/cli.js b/www2/node_modules/mime/cli.js similarity index 100% rename from www/node_modules/mime/cli.js rename to www2/node_modules/mime/cli.js diff --git a/www/node_modules/mime/mime.js b/www2/node_modules/mime/mime.js similarity index 100% rename from www/node_modules/mime/mime.js rename to www2/node_modules/mime/mime.js diff --git a/www/node_modules/mime/package.json b/www2/node_modules/mime/package.json similarity index 100% rename from www/node_modules/mime/package.json rename to www2/node_modules/mime/package.json diff --git a/www/node_modules/mime/src/build.js b/www2/node_modules/mime/src/build.js similarity index 100% rename from www/node_modules/mime/src/build.js rename to www2/node_modules/mime/src/build.js diff --git a/www/node_modules/mime/src/test.js b/www2/node_modules/mime/src/test.js similarity index 100% rename from www/node_modules/mime/src/test.js rename to www2/node_modules/mime/src/test.js diff --git a/www/node_modules/mime/types.json b/www2/node_modules/mime/types.json similarity index 100% rename from www/node_modules/mime/types.json rename to www2/node_modules/mime/types.json diff --git a/www/node_modules/minimist/.eslintrc b/www2/node_modules/minimist/.eslintrc similarity index 100% rename from www/node_modules/minimist/.eslintrc rename to www2/node_modules/minimist/.eslintrc diff --git a/www/node_modules/minimist/.github/FUNDING.yml b/www2/node_modules/minimist/.github/FUNDING.yml similarity index 100% rename from www/node_modules/minimist/.github/FUNDING.yml rename to www2/node_modules/minimist/.github/FUNDING.yml diff --git a/www/node_modules/minimist/.nycrc b/www2/node_modules/minimist/.nycrc similarity index 100% rename from www/node_modules/minimist/.nycrc rename to www2/node_modules/minimist/.nycrc diff --git a/www/node_modules/minimist/CHANGELOG.md b/www2/node_modules/minimist/CHANGELOG.md similarity index 100% rename from www/node_modules/minimist/CHANGELOG.md rename to www2/node_modules/minimist/CHANGELOG.md diff --git a/www/node_modules/minimist/LICENSE b/www2/node_modules/minimist/LICENSE similarity index 100% rename from www/node_modules/minimist/LICENSE rename to www2/node_modules/minimist/LICENSE diff --git a/www/node_modules/minimist/README.md b/www2/node_modules/minimist/README.md similarity index 100% rename from www/node_modules/minimist/README.md rename to www2/node_modules/minimist/README.md diff --git a/www/node_modules/minimist/example/parse.js b/www2/node_modules/minimist/example/parse.js similarity index 100% rename from www/node_modules/minimist/example/parse.js rename to www2/node_modules/minimist/example/parse.js diff --git a/www/node_modules/minimist/index.js b/www2/node_modules/minimist/index.js similarity index 100% rename from www/node_modules/minimist/index.js rename to www2/node_modules/minimist/index.js diff --git a/www/node_modules/minimist/package.json b/www2/node_modules/minimist/package.json similarity index 100% rename from www/node_modules/minimist/package.json rename to www2/node_modules/minimist/package.json diff --git a/www/node_modules/minimist/test/all_bool.js b/www2/node_modules/minimist/test/all_bool.js similarity index 100% rename from www/node_modules/minimist/test/all_bool.js rename to www2/node_modules/minimist/test/all_bool.js diff --git a/www/node_modules/minimist/test/bool.js b/www2/node_modules/minimist/test/bool.js similarity index 100% rename from www/node_modules/minimist/test/bool.js rename to www2/node_modules/minimist/test/bool.js diff --git a/www/node_modules/minimist/test/dash.js b/www2/node_modules/minimist/test/dash.js similarity index 100% rename from www/node_modules/minimist/test/dash.js rename to www2/node_modules/minimist/test/dash.js diff --git a/www/node_modules/minimist/test/default_bool.js b/www2/node_modules/minimist/test/default_bool.js similarity index 100% rename from www/node_modules/minimist/test/default_bool.js rename to www2/node_modules/minimist/test/default_bool.js diff --git a/www/node_modules/minimist/test/dotted.js b/www2/node_modules/minimist/test/dotted.js similarity index 100% rename from www/node_modules/minimist/test/dotted.js rename to www2/node_modules/minimist/test/dotted.js diff --git a/www/node_modules/minimist/test/kv_short.js b/www2/node_modules/minimist/test/kv_short.js similarity index 100% rename from www/node_modules/minimist/test/kv_short.js rename to www2/node_modules/minimist/test/kv_short.js diff --git a/www/node_modules/minimist/test/long.js b/www2/node_modules/minimist/test/long.js similarity index 100% rename from www/node_modules/minimist/test/long.js rename to www2/node_modules/minimist/test/long.js diff --git a/www/node_modules/minimist/test/num.js b/www2/node_modules/minimist/test/num.js similarity index 100% rename from www/node_modules/minimist/test/num.js rename to www2/node_modules/minimist/test/num.js diff --git a/www/node_modules/minimist/test/parse.js b/www2/node_modules/minimist/test/parse.js similarity index 100% rename from www/node_modules/minimist/test/parse.js rename to www2/node_modules/minimist/test/parse.js diff --git a/www/node_modules/minimist/test/parse_modified.js b/www2/node_modules/minimist/test/parse_modified.js similarity index 100% rename from www/node_modules/minimist/test/parse_modified.js rename to www2/node_modules/minimist/test/parse_modified.js diff --git a/www/node_modules/minimist/test/proto.js b/www2/node_modules/minimist/test/proto.js similarity index 100% rename from www/node_modules/minimist/test/proto.js rename to www2/node_modules/minimist/test/proto.js diff --git a/www/node_modules/minimist/test/short.js b/www2/node_modules/minimist/test/short.js similarity index 100% rename from www/node_modules/minimist/test/short.js rename to www2/node_modules/minimist/test/short.js diff --git a/www/node_modules/minimist/test/stop_early.js b/www2/node_modules/minimist/test/stop_early.js similarity index 100% rename from www/node_modules/minimist/test/stop_early.js rename to www2/node_modules/minimist/test/stop_early.js diff --git a/www/node_modules/minimist/test/unknown.js b/www2/node_modules/minimist/test/unknown.js similarity index 100% rename from www/node_modules/minimist/test/unknown.js rename to www2/node_modules/minimist/test/unknown.js diff --git a/www/node_modules/minimist/test/whitespace.js b/www2/node_modules/minimist/test/whitespace.js similarity index 100% rename from www/node_modules/minimist/test/whitespace.js rename to www2/node_modules/minimist/test/whitespace.js diff --git a/www/node_modules/mkdirp/LICENSE b/www2/node_modules/mkdirp/LICENSE similarity index 100% rename from www/node_modules/mkdirp/LICENSE rename to www2/node_modules/mkdirp/LICENSE diff --git a/www/node_modules/mkdirp/bin/cmd.js b/www2/node_modules/mkdirp/bin/cmd.js similarity index 100% rename from www/node_modules/mkdirp/bin/cmd.js rename to www2/node_modules/mkdirp/bin/cmd.js diff --git a/www/node_modules/mkdirp/bin/usage.txt b/www2/node_modules/mkdirp/bin/usage.txt similarity index 100% rename from www/node_modules/mkdirp/bin/usage.txt rename to www2/node_modules/mkdirp/bin/usage.txt diff --git a/www/node_modules/mkdirp/index.js b/www2/node_modules/mkdirp/index.js similarity index 100% rename from www/node_modules/mkdirp/index.js rename to www2/node_modules/mkdirp/index.js diff --git a/www/node_modules/mkdirp/package.json b/www2/node_modules/mkdirp/package.json similarity index 100% rename from www/node_modules/mkdirp/package.json rename to www2/node_modules/mkdirp/package.json diff --git a/www/node_modules/mkdirp/readme.markdown b/www2/node_modules/mkdirp/readme.markdown similarity index 100% rename from www/node_modules/mkdirp/readme.markdown rename to www2/node_modules/mkdirp/readme.markdown diff --git a/www/node_modules/ms/index.js b/www2/node_modules/ms/index.js similarity index 100% rename from www/node_modules/ms/index.js rename to www2/node_modules/ms/index.js diff --git a/www/node_modules/ms/license.md b/www2/node_modules/ms/license.md similarity index 100% rename from www/node_modules/ms/license.md rename to www2/node_modules/ms/license.md diff --git a/www/node_modules/ms/package.json b/www2/node_modules/ms/package.json similarity index 100% rename from www/node_modules/ms/package.json rename to www2/node_modules/ms/package.json diff --git a/www/node_modules/ms/readme.md b/www2/node_modules/ms/readme.md similarity index 100% rename from www/node_modules/ms/readme.md rename to www2/node_modules/ms/readme.md diff --git a/www/node_modules/multer/LICENSE b/www2/node_modules/multer/LICENSE similarity index 100% rename from www/node_modules/multer/LICENSE rename to www2/node_modules/multer/LICENSE diff --git a/www/node_modules/multer/README.md b/www2/node_modules/multer/README.md similarity index 100% rename from www/node_modules/multer/README.md rename to www2/node_modules/multer/README.md diff --git a/www/node_modules/multer/index.js b/www2/node_modules/multer/index.js similarity index 100% rename from www/node_modules/multer/index.js rename to www2/node_modules/multer/index.js diff --git a/www/node_modules/multer/lib/counter.js b/www2/node_modules/multer/lib/counter.js similarity index 100% rename from www/node_modules/multer/lib/counter.js rename to www2/node_modules/multer/lib/counter.js diff --git a/www/node_modules/multer/lib/file-appender.js b/www2/node_modules/multer/lib/file-appender.js similarity index 100% rename from www/node_modules/multer/lib/file-appender.js rename to www2/node_modules/multer/lib/file-appender.js diff --git a/www/node_modules/multer/lib/make-middleware.js b/www2/node_modules/multer/lib/make-middleware.js similarity index 100% rename from www/node_modules/multer/lib/make-middleware.js rename to www2/node_modules/multer/lib/make-middleware.js diff --git a/www/node_modules/multer/lib/multer-error.js b/www2/node_modules/multer/lib/multer-error.js similarity index 100% rename from www/node_modules/multer/lib/multer-error.js rename to www2/node_modules/multer/lib/multer-error.js diff --git a/www/node_modules/multer/lib/remove-uploaded-files.js b/www2/node_modules/multer/lib/remove-uploaded-files.js similarity index 100% rename from www/node_modules/multer/lib/remove-uploaded-files.js rename to www2/node_modules/multer/lib/remove-uploaded-files.js diff --git a/www/node_modules/multer/package.json b/www2/node_modules/multer/package.json similarity index 100% rename from www/node_modules/multer/package.json rename to www2/node_modules/multer/package.json diff --git a/www/node_modules/multer/storage/disk.js b/www2/node_modules/multer/storage/disk.js similarity index 100% rename from www/node_modules/multer/storage/disk.js rename to www2/node_modules/multer/storage/disk.js diff --git a/www/node_modules/multer/storage/memory.js b/www2/node_modules/multer/storage/memory.js similarity index 100% rename from www/node_modules/multer/storage/memory.js rename to www2/node_modules/multer/storage/memory.js diff --git a/www/node_modules/mysql/Changes.md b/www2/node_modules/mysql/Changes.md similarity index 100% rename from www/node_modules/mysql/Changes.md rename to www2/node_modules/mysql/Changes.md diff --git a/www/node_modules/mysql/License b/www2/node_modules/mysql/License similarity index 100% rename from www/node_modules/mysql/License rename to www2/node_modules/mysql/License diff --git a/www/node_modules/mysql/Readme.md b/www2/node_modules/mysql/Readme.md similarity index 100% rename from www/node_modules/mysql/Readme.md rename to www2/node_modules/mysql/Readme.md diff --git a/www/node_modules/mysql/index.js b/www2/node_modules/mysql/index.js similarity index 100% rename from www/node_modules/mysql/index.js rename to www2/node_modules/mysql/index.js diff --git a/www/node_modules/mysql/lib/Connection.js b/www2/node_modules/mysql/lib/Connection.js similarity index 100% rename from www/node_modules/mysql/lib/Connection.js rename to www2/node_modules/mysql/lib/Connection.js diff --git a/www/node_modules/mysql/lib/ConnectionConfig.js b/www2/node_modules/mysql/lib/ConnectionConfig.js similarity index 100% rename from www/node_modules/mysql/lib/ConnectionConfig.js rename to www2/node_modules/mysql/lib/ConnectionConfig.js diff --git a/www/node_modules/mysql/lib/Pool.js b/www2/node_modules/mysql/lib/Pool.js similarity index 100% rename from www/node_modules/mysql/lib/Pool.js rename to www2/node_modules/mysql/lib/Pool.js diff --git a/www/node_modules/mysql/lib/PoolCluster.js b/www2/node_modules/mysql/lib/PoolCluster.js similarity index 100% rename from www/node_modules/mysql/lib/PoolCluster.js rename to www2/node_modules/mysql/lib/PoolCluster.js diff --git a/www/node_modules/mysql/lib/PoolConfig.js b/www2/node_modules/mysql/lib/PoolConfig.js similarity index 100% rename from www/node_modules/mysql/lib/PoolConfig.js rename to www2/node_modules/mysql/lib/PoolConfig.js diff --git a/www/node_modules/mysql/lib/PoolConnection.js b/www2/node_modules/mysql/lib/PoolConnection.js similarity index 100% rename from www/node_modules/mysql/lib/PoolConnection.js rename to www2/node_modules/mysql/lib/PoolConnection.js diff --git a/www/node_modules/mysql/lib/PoolNamespace.js b/www2/node_modules/mysql/lib/PoolNamespace.js similarity index 100% rename from www/node_modules/mysql/lib/PoolNamespace.js rename to www2/node_modules/mysql/lib/PoolNamespace.js diff --git a/www/node_modules/mysql/lib/PoolSelector.js b/www2/node_modules/mysql/lib/PoolSelector.js similarity index 100% rename from www/node_modules/mysql/lib/PoolSelector.js rename to www2/node_modules/mysql/lib/PoolSelector.js diff --git a/www/node_modules/mysql/lib/protocol/Auth.js b/www2/node_modules/mysql/lib/protocol/Auth.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/Auth.js rename to www2/node_modules/mysql/lib/protocol/Auth.js diff --git a/www/node_modules/mysql/lib/protocol/BufferList.js b/www2/node_modules/mysql/lib/protocol/BufferList.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/BufferList.js rename to www2/node_modules/mysql/lib/protocol/BufferList.js diff --git a/www/node_modules/mysql/lib/protocol/PacketHeader.js b/www2/node_modules/mysql/lib/protocol/PacketHeader.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/PacketHeader.js rename to www2/node_modules/mysql/lib/protocol/PacketHeader.js diff --git a/www/node_modules/mysql/lib/protocol/PacketWriter.js b/www2/node_modules/mysql/lib/protocol/PacketWriter.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/PacketWriter.js rename to www2/node_modules/mysql/lib/protocol/PacketWriter.js diff --git a/www/node_modules/mysql/lib/protocol/Parser.js b/www2/node_modules/mysql/lib/protocol/Parser.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/Parser.js rename to www2/node_modules/mysql/lib/protocol/Parser.js diff --git a/www/node_modules/mysql/lib/protocol/Protocol.js b/www2/node_modules/mysql/lib/protocol/Protocol.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/Protocol.js rename to www2/node_modules/mysql/lib/protocol/Protocol.js diff --git a/www/node_modules/mysql/lib/protocol/ResultSet.js b/www2/node_modules/mysql/lib/protocol/ResultSet.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/ResultSet.js rename to www2/node_modules/mysql/lib/protocol/ResultSet.js diff --git a/www/node_modules/mysql/lib/protocol/SqlString.js b/www2/node_modules/mysql/lib/protocol/SqlString.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/SqlString.js rename to www2/node_modules/mysql/lib/protocol/SqlString.js diff --git a/www/node_modules/mysql/lib/protocol/Timer.js b/www2/node_modules/mysql/lib/protocol/Timer.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/Timer.js rename to www2/node_modules/mysql/lib/protocol/Timer.js diff --git a/www/node_modules/mysql/lib/protocol/constants/charsets.js b/www2/node_modules/mysql/lib/protocol/constants/charsets.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/constants/charsets.js rename to www2/node_modules/mysql/lib/protocol/constants/charsets.js diff --git a/www/node_modules/mysql/lib/protocol/constants/client.js b/www2/node_modules/mysql/lib/protocol/constants/client.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/constants/client.js rename to www2/node_modules/mysql/lib/protocol/constants/client.js diff --git a/www/node_modules/mysql/lib/protocol/constants/errors.js b/www2/node_modules/mysql/lib/protocol/constants/errors.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/constants/errors.js rename to www2/node_modules/mysql/lib/protocol/constants/errors.js diff --git a/www/node_modules/mysql/lib/protocol/constants/field_flags.js b/www2/node_modules/mysql/lib/protocol/constants/field_flags.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/constants/field_flags.js rename to www2/node_modules/mysql/lib/protocol/constants/field_flags.js diff --git a/www/node_modules/mysql/lib/protocol/constants/server_status.js b/www2/node_modules/mysql/lib/protocol/constants/server_status.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/constants/server_status.js rename to www2/node_modules/mysql/lib/protocol/constants/server_status.js diff --git a/www/node_modules/mysql/lib/protocol/constants/ssl_profiles.js b/www2/node_modules/mysql/lib/protocol/constants/ssl_profiles.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/constants/ssl_profiles.js rename to www2/node_modules/mysql/lib/protocol/constants/ssl_profiles.js diff --git a/www/node_modules/mysql/lib/protocol/constants/types.js b/www2/node_modules/mysql/lib/protocol/constants/types.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/constants/types.js rename to www2/node_modules/mysql/lib/protocol/constants/types.js diff --git a/www/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js b/www2/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js b/www2/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js rename to www2/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js b/www2/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js b/www2/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/ComPingPacket.js b/www2/node_modules/mysql/lib/protocol/packets/ComPingPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/ComPingPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/ComPingPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js b/www2/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js b/www2/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js b/www2/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/EmptyPacket.js b/www2/node_modules/mysql/lib/protocol/packets/EmptyPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/EmptyPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/EmptyPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/EofPacket.js b/www2/node_modules/mysql/lib/protocol/packets/EofPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/EofPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/EofPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/ErrorPacket.js b/www2/node_modules/mysql/lib/protocol/packets/ErrorPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/ErrorPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/ErrorPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/Field.js b/www2/node_modules/mysql/lib/protocol/packets/Field.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/Field.js rename to www2/node_modules/mysql/lib/protocol/packets/Field.js diff --git a/www/node_modules/mysql/lib/protocol/packets/FieldPacket.js b/www2/node_modules/mysql/lib/protocol/packets/FieldPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/FieldPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/FieldPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js b/www2/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js b/www2/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js rename to www2/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js b/www2/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/OkPacket.js b/www2/node_modules/mysql/lib/protocol/packets/OkPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/OkPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/OkPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js b/www2/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js b/www2/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/RowDataPacket.js b/www2/node_modules/mysql/lib/protocol/packets/RowDataPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/RowDataPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/RowDataPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js b/www2/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js b/www2/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js b/www2/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js rename to www2/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js diff --git a/www/node_modules/mysql/lib/protocol/packets/index.js b/www2/node_modules/mysql/lib/protocol/packets/index.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/packets/index.js rename to www2/node_modules/mysql/lib/protocol/packets/index.js diff --git a/www/node_modules/mysql/lib/protocol/sequences/ChangeUser.js b/www2/node_modules/mysql/lib/protocol/sequences/ChangeUser.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/sequences/ChangeUser.js rename to www2/node_modules/mysql/lib/protocol/sequences/ChangeUser.js diff --git a/www/node_modules/mysql/lib/protocol/sequences/Handshake.js b/www2/node_modules/mysql/lib/protocol/sequences/Handshake.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/sequences/Handshake.js rename to www2/node_modules/mysql/lib/protocol/sequences/Handshake.js diff --git a/www/node_modules/mysql/lib/protocol/sequences/Ping.js b/www2/node_modules/mysql/lib/protocol/sequences/Ping.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/sequences/Ping.js rename to www2/node_modules/mysql/lib/protocol/sequences/Ping.js diff --git a/www/node_modules/mysql/lib/protocol/sequences/Query.js b/www2/node_modules/mysql/lib/protocol/sequences/Query.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/sequences/Query.js rename to www2/node_modules/mysql/lib/protocol/sequences/Query.js diff --git a/www/node_modules/mysql/lib/protocol/sequences/Quit.js b/www2/node_modules/mysql/lib/protocol/sequences/Quit.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/sequences/Quit.js rename to www2/node_modules/mysql/lib/protocol/sequences/Quit.js diff --git a/www/node_modules/mysql/lib/protocol/sequences/Sequence.js b/www2/node_modules/mysql/lib/protocol/sequences/Sequence.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/sequences/Sequence.js rename to www2/node_modules/mysql/lib/protocol/sequences/Sequence.js diff --git a/www/node_modules/mysql/lib/protocol/sequences/Statistics.js b/www2/node_modules/mysql/lib/protocol/sequences/Statistics.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/sequences/Statistics.js rename to www2/node_modules/mysql/lib/protocol/sequences/Statistics.js diff --git a/www/node_modules/mysql/lib/protocol/sequences/index.js b/www2/node_modules/mysql/lib/protocol/sequences/index.js similarity index 100% rename from www/node_modules/mysql/lib/protocol/sequences/index.js rename to www2/node_modules/mysql/lib/protocol/sequences/index.js diff --git a/www/node_modules/mysql/node_modules/safe-buffer/LICENSE b/www2/node_modules/mysql/node_modules/safe-buffer/LICENSE similarity index 100% rename from www/node_modules/mysql/node_modules/safe-buffer/LICENSE rename to www2/node_modules/mysql/node_modules/safe-buffer/LICENSE diff --git a/www/node_modules/mysql/node_modules/safe-buffer/README.md b/www2/node_modules/mysql/node_modules/safe-buffer/README.md similarity index 100% rename from www/node_modules/mysql/node_modules/safe-buffer/README.md rename to www2/node_modules/mysql/node_modules/safe-buffer/README.md diff --git a/www/node_modules/mysql/node_modules/safe-buffer/index.d.ts b/www2/node_modules/mysql/node_modules/safe-buffer/index.d.ts similarity index 100% rename from www/node_modules/mysql/node_modules/safe-buffer/index.d.ts rename to www2/node_modules/mysql/node_modules/safe-buffer/index.d.ts diff --git a/www/node_modules/mysql/node_modules/safe-buffer/index.js b/www2/node_modules/mysql/node_modules/safe-buffer/index.js similarity index 100% rename from www/node_modules/mysql/node_modules/safe-buffer/index.js rename to www2/node_modules/mysql/node_modules/safe-buffer/index.js diff --git a/www/node_modules/mysql/node_modules/safe-buffer/package.json b/www2/node_modules/mysql/node_modules/safe-buffer/package.json similarity index 100% rename from www/node_modules/mysql/node_modules/safe-buffer/package.json rename to www2/node_modules/mysql/node_modules/safe-buffer/package.json diff --git a/www/node_modules/mysql/package.json b/www2/node_modules/mysql/package.json similarity index 100% rename from www/node_modules/mysql/package.json rename to www2/node_modules/mysql/package.json diff --git a/www/node_modules/negotiator/HISTORY.md b/www2/node_modules/negotiator/HISTORY.md similarity index 100% rename from www/node_modules/negotiator/HISTORY.md rename to www2/node_modules/negotiator/HISTORY.md diff --git a/www/node_modules/negotiator/LICENSE b/www2/node_modules/negotiator/LICENSE similarity index 100% rename from www/node_modules/negotiator/LICENSE rename to www2/node_modules/negotiator/LICENSE diff --git a/www/node_modules/negotiator/README.md b/www2/node_modules/negotiator/README.md similarity index 100% rename from www/node_modules/negotiator/README.md rename to www2/node_modules/negotiator/README.md diff --git a/www/node_modules/negotiator/index.js b/www2/node_modules/negotiator/index.js similarity index 100% rename from www/node_modules/negotiator/index.js rename to www2/node_modules/negotiator/index.js diff --git a/www/node_modules/negotiator/lib/charset.js b/www2/node_modules/negotiator/lib/charset.js similarity index 100% rename from www/node_modules/negotiator/lib/charset.js rename to www2/node_modules/negotiator/lib/charset.js diff --git a/www/node_modules/negotiator/lib/encoding.js b/www2/node_modules/negotiator/lib/encoding.js similarity index 100% rename from www/node_modules/negotiator/lib/encoding.js rename to www2/node_modules/negotiator/lib/encoding.js diff --git a/www/node_modules/negotiator/lib/language.js b/www2/node_modules/negotiator/lib/language.js similarity index 100% rename from www/node_modules/negotiator/lib/language.js rename to www2/node_modules/negotiator/lib/language.js diff --git a/www/node_modules/negotiator/lib/mediaType.js b/www2/node_modules/negotiator/lib/mediaType.js similarity index 100% rename from www/node_modules/negotiator/lib/mediaType.js rename to www2/node_modules/negotiator/lib/mediaType.js diff --git a/www/node_modules/negotiator/package.json b/www2/node_modules/negotiator/package.json similarity index 100% rename from www/node_modules/negotiator/package.json rename to www2/node_modules/negotiator/package.json diff --git a/www/node_modules/object-assign/index.js b/www2/node_modules/object-assign/index.js similarity index 100% rename from www/node_modules/object-assign/index.js rename to www2/node_modules/object-assign/index.js diff --git a/www/node_modules/object-assign/license b/www2/node_modules/object-assign/license similarity index 100% rename from www/node_modules/object-assign/license rename to www2/node_modules/object-assign/license diff --git a/www/node_modules/object-assign/package.json b/www2/node_modules/object-assign/package.json similarity index 100% rename from www/node_modules/object-assign/package.json rename to www2/node_modules/object-assign/package.json diff --git a/www/node_modules/object-assign/readme.md b/www2/node_modules/object-assign/readme.md similarity index 100% rename from www/node_modules/object-assign/readme.md rename to www2/node_modules/object-assign/readme.md diff --git a/www/node_modules/object-inspect/.eslintrc b/www2/node_modules/object-inspect/.eslintrc similarity index 100% rename from www/node_modules/object-inspect/.eslintrc rename to www2/node_modules/object-inspect/.eslintrc diff --git a/www/node_modules/object-inspect/.github/FUNDING.yml b/www2/node_modules/object-inspect/.github/FUNDING.yml similarity index 100% rename from www/node_modules/object-inspect/.github/FUNDING.yml rename to www2/node_modules/object-inspect/.github/FUNDING.yml diff --git a/www/node_modules/object-inspect/.nycrc b/www2/node_modules/object-inspect/.nycrc similarity index 100% rename from www/node_modules/object-inspect/.nycrc rename to www2/node_modules/object-inspect/.nycrc diff --git a/www/node_modules/object-inspect/CHANGELOG.md b/www2/node_modules/object-inspect/CHANGELOG.md similarity index 100% rename from www/node_modules/object-inspect/CHANGELOG.md rename to www2/node_modules/object-inspect/CHANGELOG.md diff --git a/www/node_modules/object-inspect/LICENSE b/www2/node_modules/object-inspect/LICENSE similarity index 100% rename from www/node_modules/object-inspect/LICENSE rename to www2/node_modules/object-inspect/LICENSE diff --git a/www/node_modules/object-inspect/example/all.js b/www2/node_modules/object-inspect/example/all.js similarity index 100% rename from www/node_modules/object-inspect/example/all.js rename to www2/node_modules/object-inspect/example/all.js diff --git a/www/node_modules/object-inspect/example/circular.js b/www2/node_modules/object-inspect/example/circular.js similarity index 100% rename from www/node_modules/object-inspect/example/circular.js rename to www2/node_modules/object-inspect/example/circular.js diff --git a/www/node_modules/object-inspect/example/fn.js b/www2/node_modules/object-inspect/example/fn.js similarity index 100% rename from www/node_modules/object-inspect/example/fn.js rename to www2/node_modules/object-inspect/example/fn.js diff --git a/www/node_modules/object-inspect/example/inspect.js b/www2/node_modules/object-inspect/example/inspect.js similarity index 100% rename from www/node_modules/object-inspect/example/inspect.js rename to www2/node_modules/object-inspect/example/inspect.js diff --git a/www/node_modules/object-inspect/index.js b/www2/node_modules/object-inspect/index.js similarity index 100% rename from www/node_modules/object-inspect/index.js rename to www2/node_modules/object-inspect/index.js diff --git a/www/node_modules/object-inspect/package-support.json b/www2/node_modules/object-inspect/package-support.json similarity index 100% rename from www/node_modules/object-inspect/package-support.json rename to www2/node_modules/object-inspect/package-support.json diff --git a/www/node_modules/object-inspect/package.json b/www2/node_modules/object-inspect/package.json similarity index 100% rename from www/node_modules/object-inspect/package.json rename to www2/node_modules/object-inspect/package.json diff --git a/www/node_modules/object-inspect/readme.markdown b/www2/node_modules/object-inspect/readme.markdown similarity index 100% rename from www/node_modules/object-inspect/readme.markdown rename to www2/node_modules/object-inspect/readme.markdown diff --git a/www/node_modules/object-inspect/test-core-js.js b/www2/node_modules/object-inspect/test-core-js.js similarity index 100% rename from www/node_modules/object-inspect/test-core-js.js rename to www2/node_modules/object-inspect/test-core-js.js diff --git a/www/node_modules/object-inspect/test/bigint.js b/www2/node_modules/object-inspect/test/bigint.js similarity index 100% rename from www/node_modules/object-inspect/test/bigint.js rename to www2/node_modules/object-inspect/test/bigint.js diff --git a/www/node_modules/object-inspect/test/browser/dom.js b/www2/node_modules/object-inspect/test/browser/dom.js similarity index 100% rename from www/node_modules/object-inspect/test/browser/dom.js rename to www2/node_modules/object-inspect/test/browser/dom.js diff --git a/www/node_modules/object-inspect/test/circular.js b/www2/node_modules/object-inspect/test/circular.js similarity index 100% rename from www/node_modules/object-inspect/test/circular.js rename to www2/node_modules/object-inspect/test/circular.js diff --git a/www/node_modules/object-inspect/test/deep.js b/www2/node_modules/object-inspect/test/deep.js similarity index 100% rename from www/node_modules/object-inspect/test/deep.js rename to www2/node_modules/object-inspect/test/deep.js diff --git a/www/node_modules/object-inspect/test/element.js b/www2/node_modules/object-inspect/test/element.js similarity index 100% rename from www/node_modules/object-inspect/test/element.js rename to www2/node_modules/object-inspect/test/element.js diff --git a/www/node_modules/object-inspect/test/err.js b/www2/node_modules/object-inspect/test/err.js similarity index 100% rename from www/node_modules/object-inspect/test/err.js rename to www2/node_modules/object-inspect/test/err.js diff --git a/www/node_modules/object-inspect/test/fakes.js b/www2/node_modules/object-inspect/test/fakes.js similarity index 100% rename from www/node_modules/object-inspect/test/fakes.js rename to www2/node_modules/object-inspect/test/fakes.js diff --git a/www/node_modules/object-inspect/test/fn.js b/www2/node_modules/object-inspect/test/fn.js similarity index 100% rename from www/node_modules/object-inspect/test/fn.js rename to www2/node_modules/object-inspect/test/fn.js diff --git a/www/node_modules/object-inspect/test/global.js b/www2/node_modules/object-inspect/test/global.js similarity index 100% rename from www/node_modules/object-inspect/test/global.js rename to www2/node_modules/object-inspect/test/global.js diff --git a/www/node_modules/object-inspect/test/has.js b/www2/node_modules/object-inspect/test/has.js similarity index 100% rename from www/node_modules/object-inspect/test/has.js rename to www2/node_modules/object-inspect/test/has.js diff --git a/www/node_modules/object-inspect/test/holes.js b/www2/node_modules/object-inspect/test/holes.js similarity index 100% rename from www/node_modules/object-inspect/test/holes.js rename to www2/node_modules/object-inspect/test/holes.js diff --git a/www/node_modules/object-inspect/test/indent-option.js b/www2/node_modules/object-inspect/test/indent-option.js similarity index 100% rename from www/node_modules/object-inspect/test/indent-option.js rename to www2/node_modules/object-inspect/test/indent-option.js diff --git a/www/node_modules/object-inspect/test/inspect.js b/www2/node_modules/object-inspect/test/inspect.js similarity index 100% rename from www/node_modules/object-inspect/test/inspect.js rename to www2/node_modules/object-inspect/test/inspect.js diff --git a/www/node_modules/object-inspect/test/lowbyte.js b/www2/node_modules/object-inspect/test/lowbyte.js similarity index 100% rename from www/node_modules/object-inspect/test/lowbyte.js rename to www2/node_modules/object-inspect/test/lowbyte.js diff --git a/www/node_modules/object-inspect/test/number.js b/www2/node_modules/object-inspect/test/number.js similarity index 100% rename from www/node_modules/object-inspect/test/number.js rename to www2/node_modules/object-inspect/test/number.js diff --git a/www/node_modules/object-inspect/test/quoteStyle.js b/www2/node_modules/object-inspect/test/quoteStyle.js similarity index 100% rename from www/node_modules/object-inspect/test/quoteStyle.js rename to www2/node_modules/object-inspect/test/quoteStyle.js diff --git a/www/node_modules/object-inspect/test/toStringTag.js b/www2/node_modules/object-inspect/test/toStringTag.js similarity index 100% rename from www/node_modules/object-inspect/test/toStringTag.js rename to www2/node_modules/object-inspect/test/toStringTag.js diff --git a/www/node_modules/object-inspect/test/undef.js b/www2/node_modules/object-inspect/test/undef.js similarity index 100% rename from www/node_modules/object-inspect/test/undef.js rename to www2/node_modules/object-inspect/test/undef.js diff --git a/www/node_modules/object-inspect/test/values.js b/www2/node_modules/object-inspect/test/values.js similarity index 100% rename from www/node_modules/object-inspect/test/values.js rename to www2/node_modules/object-inspect/test/values.js diff --git a/www/node_modules/object-inspect/util.inspect.js b/www2/node_modules/object-inspect/util.inspect.js similarity index 100% rename from www/node_modules/object-inspect/util.inspect.js rename to www2/node_modules/object-inspect/util.inspect.js diff --git a/www/node_modules/on-finished/HISTORY.md b/www2/node_modules/on-finished/HISTORY.md similarity index 100% rename from www/node_modules/on-finished/HISTORY.md rename to www2/node_modules/on-finished/HISTORY.md diff --git a/www/node_modules/on-finished/LICENSE b/www2/node_modules/on-finished/LICENSE similarity index 100% rename from www/node_modules/on-finished/LICENSE rename to www2/node_modules/on-finished/LICENSE diff --git a/www/node_modules/on-finished/README.md b/www2/node_modules/on-finished/README.md similarity index 100% rename from www/node_modules/on-finished/README.md rename to www2/node_modules/on-finished/README.md diff --git a/www/node_modules/on-finished/index.js b/www2/node_modules/on-finished/index.js similarity index 100% rename from www/node_modules/on-finished/index.js rename to www2/node_modules/on-finished/index.js diff --git a/www/node_modules/on-finished/package.json b/www2/node_modules/on-finished/package.json similarity index 100% rename from www/node_modules/on-finished/package.json rename to www2/node_modules/on-finished/package.json diff --git a/www/node_modules/on-headers/HISTORY.md b/www2/node_modules/on-headers/HISTORY.md similarity index 100% rename from www/node_modules/on-headers/HISTORY.md rename to www2/node_modules/on-headers/HISTORY.md diff --git a/www/node_modules/on-headers/LICENSE b/www2/node_modules/on-headers/LICENSE similarity index 100% rename from www/node_modules/on-headers/LICENSE rename to www2/node_modules/on-headers/LICENSE diff --git a/www/node_modules/on-headers/README.md b/www2/node_modules/on-headers/README.md similarity index 100% rename from www/node_modules/on-headers/README.md rename to www2/node_modules/on-headers/README.md diff --git a/www/node_modules/on-headers/index.js b/www2/node_modules/on-headers/index.js similarity index 100% rename from www/node_modules/on-headers/index.js rename to www2/node_modules/on-headers/index.js diff --git a/www/node_modules/on-headers/package.json b/www2/node_modules/on-headers/package.json similarity index 100% rename from www/node_modules/on-headers/package.json rename to www2/node_modules/on-headers/package.json diff --git a/www/node_modules/parseurl/HISTORY.md b/www2/node_modules/parseurl/HISTORY.md similarity index 100% rename from www/node_modules/parseurl/HISTORY.md rename to www2/node_modules/parseurl/HISTORY.md diff --git a/www/node_modules/parseurl/LICENSE b/www2/node_modules/parseurl/LICENSE similarity index 100% rename from www/node_modules/parseurl/LICENSE rename to www2/node_modules/parseurl/LICENSE diff --git a/www/node_modules/parseurl/README.md b/www2/node_modules/parseurl/README.md similarity index 100% rename from www/node_modules/parseurl/README.md rename to www2/node_modules/parseurl/README.md diff --git a/www/node_modules/parseurl/index.js b/www2/node_modules/parseurl/index.js similarity index 100% rename from www/node_modules/parseurl/index.js rename to www2/node_modules/parseurl/index.js diff --git a/www/node_modules/parseurl/package.json b/www2/node_modules/parseurl/package.json similarity index 100% rename from www/node_modules/parseurl/package.json rename to www2/node_modules/parseurl/package.json diff --git a/www/node_modules/path-to-regexp/History.md b/www2/node_modules/path-to-regexp/History.md similarity index 100% rename from www/node_modules/path-to-regexp/History.md rename to www2/node_modules/path-to-regexp/History.md diff --git a/www/node_modules/path-to-regexp/LICENSE b/www2/node_modules/path-to-regexp/LICENSE similarity index 100% rename from www/node_modules/path-to-regexp/LICENSE rename to www2/node_modules/path-to-regexp/LICENSE diff --git a/www/node_modules/path-to-regexp/Readme.md b/www2/node_modules/path-to-regexp/Readme.md similarity index 100% rename from www/node_modules/path-to-regexp/Readme.md rename to www2/node_modules/path-to-regexp/Readme.md diff --git a/www/node_modules/path-to-regexp/index.js b/www2/node_modules/path-to-regexp/index.js similarity index 100% rename from www/node_modules/path-to-regexp/index.js rename to www2/node_modules/path-to-regexp/index.js diff --git a/www/node_modules/path-to-regexp/package.json b/www2/node_modules/path-to-regexp/package.json similarity index 100% rename from www/node_modules/path-to-regexp/package.json rename to www2/node_modules/path-to-regexp/package.json diff --git a/www/node_modules/process-nextick-args/index.js b/www2/node_modules/process-nextick-args/index.js similarity index 100% rename from www/node_modules/process-nextick-args/index.js rename to www2/node_modules/process-nextick-args/index.js diff --git a/www/node_modules/process-nextick-args/license.md b/www2/node_modules/process-nextick-args/license.md similarity index 100% rename from www/node_modules/process-nextick-args/license.md rename to www2/node_modules/process-nextick-args/license.md diff --git a/www/node_modules/process-nextick-args/package.json b/www2/node_modules/process-nextick-args/package.json similarity index 100% rename from www/node_modules/process-nextick-args/package.json rename to www2/node_modules/process-nextick-args/package.json diff --git a/www/node_modules/process-nextick-args/readme.md b/www2/node_modules/process-nextick-args/readme.md similarity index 100% rename from www/node_modules/process-nextick-args/readme.md rename to www2/node_modules/process-nextick-args/readme.md diff --git a/www/node_modules/proxy-addr/HISTORY.md b/www2/node_modules/proxy-addr/HISTORY.md similarity index 100% rename from www/node_modules/proxy-addr/HISTORY.md rename to www2/node_modules/proxy-addr/HISTORY.md diff --git a/www/node_modules/proxy-addr/LICENSE b/www2/node_modules/proxy-addr/LICENSE similarity index 100% rename from www/node_modules/proxy-addr/LICENSE rename to www2/node_modules/proxy-addr/LICENSE diff --git a/www/node_modules/proxy-addr/README.md b/www2/node_modules/proxy-addr/README.md similarity index 100% rename from www/node_modules/proxy-addr/README.md rename to www2/node_modules/proxy-addr/README.md diff --git a/www/node_modules/proxy-addr/index.js b/www2/node_modules/proxy-addr/index.js similarity index 100% rename from www/node_modules/proxy-addr/index.js rename to www2/node_modules/proxy-addr/index.js diff --git a/www/node_modules/proxy-addr/package.json b/www2/node_modules/proxy-addr/package.json similarity index 100% rename from www/node_modules/proxy-addr/package.json rename to www2/node_modules/proxy-addr/package.json diff --git a/www/node_modules/qs/.editorconfig b/www2/node_modules/qs/.editorconfig similarity index 100% rename from www/node_modules/qs/.editorconfig rename to www2/node_modules/qs/.editorconfig diff --git a/www/node_modules/qs/.eslintrc b/www2/node_modules/qs/.eslintrc similarity index 100% rename from www/node_modules/qs/.eslintrc rename to www2/node_modules/qs/.eslintrc diff --git a/www/node_modules/qs/.github/FUNDING.yml b/www2/node_modules/qs/.github/FUNDING.yml similarity index 100% rename from www/node_modules/qs/.github/FUNDING.yml rename to www2/node_modules/qs/.github/FUNDING.yml diff --git a/www/node_modules/qs/.nycrc b/www2/node_modules/qs/.nycrc similarity index 100% rename from www/node_modules/qs/.nycrc rename to www2/node_modules/qs/.nycrc diff --git a/www/node_modules/qs/CHANGELOG.md b/www2/node_modules/qs/CHANGELOG.md similarity index 100% rename from www/node_modules/qs/CHANGELOG.md rename to www2/node_modules/qs/CHANGELOG.md diff --git a/www/node_modules/qs/LICENSE.md b/www2/node_modules/qs/LICENSE.md similarity index 100% rename from www/node_modules/qs/LICENSE.md rename to www2/node_modules/qs/LICENSE.md diff --git a/www/node_modules/qs/README.md b/www2/node_modules/qs/README.md similarity index 100% rename from www/node_modules/qs/README.md rename to www2/node_modules/qs/README.md diff --git a/www/node_modules/qs/dist/qs.js b/www2/node_modules/qs/dist/qs.js similarity index 100% rename from www/node_modules/qs/dist/qs.js rename to www2/node_modules/qs/dist/qs.js diff --git a/www/node_modules/qs/lib/formats.js b/www2/node_modules/qs/lib/formats.js similarity index 100% rename from www/node_modules/qs/lib/formats.js rename to www2/node_modules/qs/lib/formats.js diff --git a/www/node_modules/qs/lib/index.js b/www2/node_modules/qs/lib/index.js similarity index 100% rename from www/node_modules/qs/lib/index.js rename to www2/node_modules/qs/lib/index.js diff --git a/www/node_modules/qs/lib/parse.js b/www2/node_modules/qs/lib/parse.js similarity index 100% rename from www/node_modules/qs/lib/parse.js rename to www2/node_modules/qs/lib/parse.js diff --git a/www/node_modules/qs/lib/stringify.js b/www2/node_modules/qs/lib/stringify.js similarity index 100% rename from www/node_modules/qs/lib/stringify.js rename to www2/node_modules/qs/lib/stringify.js diff --git a/www/node_modules/qs/lib/utils.js b/www2/node_modules/qs/lib/utils.js similarity index 100% rename from www/node_modules/qs/lib/utils.js rename to www2/node_modules/qs/lib/utils.js diff --git a/www/node_modules/qs/package.json b/www2/node_modules/qs/package.json similarity index 100% rename from www/node_modules/qs/package.json rename to www2/node_modules/qs/package.json diff --git a/www/node_modules/qs/test/parse.js b/www2/node_modules/qs/test/parse.js similarity index 100% rename from www/node_modules/qs/test/parse.js rename to www2/node_modules/qs/test/parse.js diff --git a/www/node_modules/qs/test/stringify.js b/www2/node_modules/qs/test/stringify.js similarity index 100% rename from www/node_modules/qs/test/stringify.js rename to www2/node_modules/qs/test/stringify.js diff --git a/www/node_modules/qs/test/utils.js b/www2/node_modules/qs/test/utils.js similarity index 100% rename from www/node_modules/qs/test/utils.js rename to www2/node_modules/qs/test/utils.js diff --git a/www/node_modules/random-bytes/HISTORY.md b/www2/node_modules/random-bytes/HISTORY.md similarity index 100% rename from www/node_modules/random-bytes/HISTORY.md rename to www2/node_modules/random-bytes/HISTORY.md diff --git a/www/node_modules/random-bytes/LICENSE b/www2/node_modules/random-bytes/LICENSE similarity index 100% rename from www/node_modules/random-bytes/LICENSE rename to www2/node_modules/random-bytes/LICENSE diff --git a/www/node_modules/random-bytes/README.md b/www2/node_modules/random-bytes/README.md similarity index 100% rename from www/node_modules/random-bytes/README.md rename to www2/node_modules/random-bytes/README.md diff --git a/www/node_modules/random-bytes/index.js b/www2/node_modules/random-bytes/index.js similarity index 100% rename from www/node_modules/random-bytes/index.js rename to www2/node_modules/random-bytes/index.js diff --git a/www/node_modules/random-bytes/package.json b/www2/node_modules/random-bytes/package.json similarity index 100% rename from www/node_modules/random-bytes/package.json rename to www2/node_modules/random-bytes/package.json diff --git a/www/node_modules/range-parser/HISTORY.md b/www2/node_modules/range-parser/HISTORY.md similarity index 100% rename from www/node_modules/range-parser/HISTORY.md rename to www2/node_modules/range-parser/HISTORY.md diff --git a/www/node_modules/range-parser/LICENSE b/www2/node_modules/range-parser/LICENSE similarity index 100% rename from www/node_modules/range-parser/LICENSE rename to www2/node_modules/range-parser/LICENSE diff --git a/www/node_modules/range-parser/README.md b/www2/node_modules/range-parser/README.md similarity index 100% rename from www/node_modules/range-parser/README.md rename to www2/node_modules/range-parser/README.md diff --git a/www/node_modules/range-parser/index.js b/www2/node_modules/range-parser/index.js similarity index 100% rename from www/node_modules/range-parser/index.js rename to www2/node_modules/range-parser/index.js diff --git a/www/node_modules/range-parser/package.json b/www2/node_modules/range-parser/package.json similarity index 100% rename from www/node_modules/range-parser/package.json rename to www2/node_modules/range-parser/package.json diff --git a/www/node_modules/raw-body/HISTORY.md b/www2/node_modules/raw-body/HISTORY.md similarity index 100% rename from www/node_modules/raw-body/HISTORY.md rename to www2/node_modules/raw-body/HISTORY.md diff --git a/www/node_modules/raw-body/LICENSE b/www2/node_modules/raw-body/LICENSE similarity index 100% rename from www/node_modules/raw-body/LICENSE rename to www2/node_modules/raw-body/LICENSE diff --git a/www/node_modules/raw-body/README.md b/www2/node_modules/raw-body/README.md similarity index 100% rename from www/node_modules/raw-body/README.md rename to www2/node_modules/raw-body/README.md diff --git a/www/node_modules/raw-body/SECURITY.md b/www2/node_modules/raw-body/SECURITY.md similarity index 100% rename from www/node_modules/raw-body/SECURITY.md rename to www2/node_modules/raw-body/SECURITY.md diff --git a/www/node_modules/raw-body/index.d.ts b/www2/node_modules/raw-body/index.d.ts similarity index 100% rename from www/node_modules/raw-body/index.d.ts rename to www2/node_modules/raw-body/index.d.ts diff --git a/www/node_modules/raw-body/index.js b/www2/node_modules/raw-body/index.js similarity index 100% rename from www/node_modules/raw-body/index.js rename to www2/node_modules/raw-body/index.js diff --git a/www/node_modules/raw-body/package.json b/www2/node_modules/raw-body/package.json similarity index 100% rename from www/node_modules/raw-body/package.json rename to www2/node_modules/raw-body/package.json diff --git a/www/node_modules/readable-stream/.travis.yml b/www2/node_modules/readable-stream/.travis.yml similarity index 100% rename from www/node_modules/readable-stream/.travis.yml rename to www2/node_modules/readable-stream/.travis.yml diff --git a/www/node_modules/readable-stream/CONTRIBUTING.md b/www2/node_modules/readable-stream/CONTRIBUTING.md similarity index 100% rename from www/node_modules/readable-stream/CONTRIBUTING.md rename to www2/node_modules/readable-stream/CONTRIBUTING.md diff --git a/www/node_modules/readable-stream/GOVERNANCE.md b/www2/node_modules/readable-stream/GOVERNANCE.md similarity index 100% rename from www/node_modules/readable-stream/GOVERNANCE.md rename to www2/node_modules/readable-stream/GOVERNANCE.md diff --git a/www/node_modules/readable-stream/LICENSE b/www2/node_modules/readable-stream/LICENSE similarity index 100% rename from www/node_modules/readable-stream/LICENSE rename to www2/node_modules/readable-stream/LICENSE diff --git a/www/node_modules/readable-stream/README.md b/www2/node_modules/readable-stream/README.md similarity index 100% rename from www/node_modules/readable-stream/README.md rename to www2/node_modules/readable-stream/README.md diff --git a/www/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md b/www2/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md similarity index 100% rename from www/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md rename to www2/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md diff --git a/www/node_modules/readable-stream/duplex-browser.js b/www2/node_modules/readable-stream/duplex-browser.js similarity index 100% rename from www/node_modules/readable-stream/duplex-browser.js rename to www2/node_modules/readable-stream/duplex-browser.js diff --git a/www/node_modules/readable-stream/duplex.js b/www2/node_modules/readable-stream/duplex.js similarity index 100% rename from www/node_modules/readable-stream/duplex.js rename to www2/node_modules/readable-stream/duplex.js diff --git a/www/node_modules/readable-stream/lib/_stream_duplex.js b/www2/node_modules/readable-stream/lib/_stream_duplex.js similarity index 100% rename from www/node_modules/readable-stream/lib/_stream_duplex.js rename to www2/node_modules/readable-stream/lib/_stream_duplex.js diff --git a/www/node_modules/readable-stream/lib/_stream_passthrough.js b/www2/node_modules/readable-stream/lib/_stream_passthrough.js similarity index 100% rename from www/node_modules/readable-stream/lib/_stream_passthrough.js rename to www2/node_modules/readable-stream/lib/_stream_passthrough.js diff --git a/www/node_modules/readable-stream/lib/_stream_readable.js b/www2/node_modules/readable-stream/lib/_stream_readable.js similarity index 100% rename from www/node_modules/readable-stream/lib/_stream_readable.js rename to www2/node_modules/readable-stream/lib/_stream_readable.js diff --git a/www/node_modules/readable-stream/lib/_stream_transform.js b/www2/node_modules/readable-stream/lib/_stream_transform.js similarity index 100% rename from www/node_modules/readable-stream/lib/_stream_transform.js rename to www2/node_modules/readable-stream/lib/_stream_transform.js diff --git a/www/node_modules/readable-stream/lib/_stream_writable.js b/www2/node_modules/readable-stream/lib/_stream_writable.js similarity index 100% rename from www/node_modules/readable-stream/lib/_stream_writable.js rename to www2/node_modules/readable-stream/lib/_stream_writable.js diff --git a/www/node_modules/readable-stream/lib/internal/streams/BufferList.js b/www2/node_modules/readable-stream/lib/internal/streams/BufferList.js similarity index 100% rename from www/node_modules/readable-stream/lib/internal/streams/BufferList.js rename to www2/node_modules/readable-stream/lib/internal/streams/BufferList.js diff --git a/www/node_modules/readable-stream/lib/internal/streams/destroy.js b/www2/node_modules/readable-stream/lib/internal/streams/destroy.js similarity index 100% rename from www/node_modules/readable-stream/lib/internal/streams/destroy.js rename to www2/node_modules/readable-stream/lib/internal/streams/destroy.js diff --git a/www/node_modules/readable-stream/lib/internal/streams/stream-browser.js b/www2/node_modules/readable-stream/lib/internal/streams/stream-browser.js similarity index 100% rename from www/node_modules/readable-stream/lib/internal/streams/stream-browser.js rename to www2/node_modules/readable-stream/lib/internal/streams/stream-browser.js diff --git a/www/node_modules/readable-stream/lib/internal/streams/stream.js b/www2/node_modules/readable-stream/lib/internal/streams/stream.js similarity index 100% rename from www/node_modules/readable-stream/lib/internal/streams/stream.js rename to www2/node_modules/readable-stream/lib/internal/streams/stream.js diff --git a/www/node_modules/readable-stream/node_modules/safe-buffer/LICENSE b/www2/node_modules/readable-stream/node_modules/safe-buffer/LICENSE similarity index 100% rename from www/node_modules/readable-stream/node_modules/safe-buffer/LICENSE rename to www2/node_modules/readable-stream/node_modules/safe-buffer/LICENSE diff --git a/www/node_modules/readable-stream/node_modules/safe-buffer/README.md b/www2/node_modules/readable-stream/node_modules/safe-buffer/README.md similarity index 100% rename from www/node_modules/readable-stream/node_modules/safe-buffer/README.md rename to www2/node_modules/readable-stream/node_modules/safe-buffer/README.md diff --git a/www/node_modules/readable-stream/node_modules/safe-buffer/index.d.ts b/www2/node_modules/readable-stream/node_modules/safe-buffer/index.d.ts similarity index 100% rename from www/node_modules/readable-stream/node_modules/safe-buffer/index.d.ts rename to www2/node_modules/readable-stream/node_modules/safe-buffer/index.d.ts diff --git a/www/node_modules/readable-stream/node_modules/safe-buffer/index.js b/www2/node_modules/readable-stream/node_modules/safe-buffer/index.js similarity index 100% rename from www/node_modules/readable-stream/node_modules/safe-buffer/index.js rename to www2/node_modules/readable-stream/node_modules/safe-buffer/index.js diff --git a/www/node_modules/readable-stream/node_modules/safe-buffer/package.json b/www2/node_modules/readable-stream/node_modules/safe-buffer/package.json similarity index 100% rename from www/node_modules/readable-stream/node_modules/safe-buffer/package.json rename to www2/node_modules/readable-stream/node_modules/safe-buffer/package.json diff --git a/www/node_modules/readable-stream/package.json b/www2/node_modules/readable-stream/package.json similarity index 100% rename from www/node_modules/readable-stream/package.json rename to www2/node_modules/readable-stream/package.json diff --git a/www/node_modules/readable-stream/passthrough.js b/www2/node_modules/readable-stream/passthrough.js similarity index 100% rename from www/node_modules/readable-stream/passthrough.js rename to www2/node_modules/readable-stream/passthrough.js diff --git a/www/node_modules/readable-stream/readable-browser.js b/www2/node_modules/readable-stream/readable-browser.js similarity index 100% rename from www/node_modules/readable-stream/readable-browser.js rename to www2/node_modules/readable-stream/readable-browser.js diff --git a/www/node_modules/readable-stream/readable.js b/www2/node_modules/readable-stream/readable.js similarity index 100% rename from www/node_modules/readable-stream/readable.js rename to www2/node_modules/readable-stream/readable.js diff --git a/www/node_modules/readable-stream/transform.js b/www2/node_modules/readable-stream/transform.js similarity index 100% rename from www/node_modules/readable-stream/transform.js rename to www2/node_modules/readable-stream/transform.js diff --git a/www/node_modules/readable-stream/writable-browser.js b/www2/node_modules/readable-stream/writable-browser.js similarity index 100% rename from www/node_modules/readable-stream/writable-browser.js rename to www2/node_modules/readable-stream/writable-browser.js diff --git a/www/node_modules/readable-stream/writable.js b/www2/node_modules/readable-stream/writable.js similarity index 100% rename from www/node_modules/readable-stream/writable.js rename to www2/node_modules/readable-stream/writable.js diff --git a/www/node_modules/safe-buffer/LICENSE b/www2/node_modules/safe-buffer/LICENSE similarity index 100% rename from www/node_modules/safe-buffer/LICENSE rename to www2/node_modules/safe-buffer/LICENSE diff --git a/www/node_modules/safe-buffer/README.md b/www2/node_modules/safe-buffer/README.md similarity index 100% rename from www/node_modules/safe-buffer/README.md rename to www2/node_modules/safe-buffer/README.md diff --git a/www/node_modules/safe-buffer/index.d.ts b/www2/node_modules/safe-buffer/index.d.ts similarity index 100% rename from www/node_modules/safe-buffer/index.d.ts rename to www2/node_modules/safe-buffer/index.d.ts diff --git a/www/node_modules/safe-buffer/index.js b/www2/node_modules/safe-buffer/index.js similarity index 100% rename from www/node_modules/safe-buffer/index.js rename to www2/node_modules/safe-buffer/index.js diff --git a/www/node_modules/safe-buffer/package.json b/www2/node_modules/safe-buffer/package.json similarity index 100% rename from www/node_modules/safe-buffer/package.json rename to www2/node_modules/safe-buffer/package.json diff --git a/www/node_modules/safer-buffer/LICENSE b/www2/node_modules/safer-buffer/LICENSE similarity index 100% rename from www/node_modules/safer-buffer/LICENSE rename to www2/node_modules/safer-buffer/LICENSE diff --git a/www/node_modules/safer-buffer/Porting-Buffer.md b/www2/node_modules/safer-buffer/Porting-Buffer.md similarity index 100% rename from www/node_modules/safer-buffer/Porting-Buffer.md rename to www2/node_modules/safer-buffer/Porting-Buffer.md diff --git a/www/node_modules/safer-buffer/Readme.md b/www2/node_modules/safer-buffer/Readme.md similarity index 100% rename from www/node_modules/safer-buffer/Readme.md rename to www2/node_modules/safer-buffer/Readme.md diff --git a/www/node_modules/safer-buffer/dangerous.js b/www2/node_modules/safer-buffer/dangerous.js similarity index 100% rename from www/node_modules/safer-buffer/dangerous.js rename to www2/node_modules/safer-buffer/dangerous.js diff --git a/www/node_modules/safer-buffer/package.json b/www2/node_modules/safer-buffer/package.json similarity index 100% rename from www/node_modules/safer-buffer/package.json rename to www2/node_modules/safer-buffer/package.json diff --git a/www/node_modules/safer-buffer/safer.js b/www2/node_modules/safer-buffer/safer.js similarity index 100% rename from www/node_modules/safer-buffer/safer.js rename to www2/node_modules/safer-buffer/safer.js diff --git a/www/node_modules/safer-buffer/tests.js b/www2/node_modules/safer-buffer/tests.js similarity index 100% rename from www/node_modules/safer-buffer/tests.js rename to www2/node_modules/safer-buffer/tests.js diff --git a/www/node_modules/send/HISTORY.md b/www2/node_modules/send/HISTORY.md similarity index 100% rename from www/node_modules/send/HISTORY.md rename to www2/node_modules/send/HISTORY.md diff --git a/www/node_modules/send/LICENSE b/www2/node_modules/send/LICENSE similarity index 100% rename from www/node_modules/send/LICENSE rename to www2/node_modules/send/LICENSE diff --git a/www/node_modules/send/README.md b/www2/node_modules/send/README.md similarity index 100% rename from www/node_modules/send/README.md rename to www2/node_modules/send/README.md diff --git a/www/node_modules/send/SECURITY.md b/www2/node_modules/send/SECURITY.md similarity index 100% rename from www/node_modules/send/SECURITY.md rename to www2/node_modules/send/SECURITY.md diff --git a/www/node_modules/send/index.js b/www2/node_modules/send/index.js similarity index 100% rename from www/node_modules/send/index.js rename to www2/node_modules/send/index.js diff --git a/www/node_modules/send/node_modules/ms/index.js b/www2/node_modules/send/node_modules/ms/index.js similarity index 100% rename from www/node_modules/send/node_modules/ms/index.js rename to www2/node_modules/send/node_modules/ms/index.js diff --git a/www/node_modules/send/node_modules/ms/license.md b/www2/node_modules/send/node_modules/ms/license.md similarity index 100% rename from www/node_modules/send/node_modules/ms/license.md rename to www2/node_modules/send/node_modules/ms/license.md diff --git a/www/node_modules/send/node_modules/ms/package.json b/www2/node_modules/send/node_modules/ms/package.json similarity index 100% rename from www/node_modules/send/node_modules/ms/package.json rename to www2/node_modules/send/node_modules/ms/package.json diff --git a/www/node_modules/send/node_modules/ms/readme.md b/www2/node_modules/send/node_modules/ms/readme.md similarity index 100% rename from www/node_modules/send/node_modules/ms/readme.md rename to www2/node_modules/send/node_modules/ms/readme.md diff --git a/www/node_modules/send/package.json b/www2/node_modules/send/package.json similarity index 100% rename from www/node_modules/send/package.json rename to www2/node_modules/send/package.json diff --git a/www/node_modules/serve-static/HISTORY.md b/www2/node_modules/serve-static/HISTORY.md similarity index 100% rename from www/node_modules/serve-static/HISTORY.md rename to www2/node_modules/serve-static/HISTORY.md diff --git a/www/node_modules/serve-static/LICENSE b/www2/node_modules/serve-static/LICENSE similarity index 100% rename from www/node_modules/serve-static/LICENSE rename to www2/node_modules/serve-static/LICENSE diff --git a/www/node_modules/serve-static/README.md b/www2/node_modules/serve-static/README.md similarity index 100% rename from www/node_modules/serve-static/README.md rename to www2/node_modules/serve-static/README.md diff --git a/www/node_modules/serve-static/index.js b/www2/node_modules/serve-static/index.js similarity index 100% rename from www/node_modules/serve-static/index.js rename to www2/node_modules/serve-static/index.js diff --git a/www/node_modules/serve-static/package.json b/www2/node_modules/serve-static/package.json similarity index 100% rename from www/node_modules/serve-static/package.json rename to www2/node_modules/serve-static/package.json diff --git a/www/node_modules/set-function-length/.eslintrc b/www2/node_modules/set-function-length/.eslintrc similarity index 100% rename from www/node_modules/set-function-length/.eslintrc rename to www2/node_modules/set-function-length/.eslintrc diff --git a/www/node_modules/set-function-length/.github/FUNDING.yml b/www2/node_modules/set-function-length/.github/FUNDING.yml similarity index 100% rename from www/node_modules/set-function-length/.github/FUNDING.yml rename to www2/node_modules/set-function-length/.github/FUNDING.yml diff --git a/www/node_modules/set-function-length/.nycrc b/www2/node_modules/set-function-length/.nycrc similarity index 100% rename from www/node_modules/set-function-length/.nycrc rename to www2/node_modules/set-function-length/.nycrc diff --git a/www/node_modules/set-function-length/CHANGELOG.md b/www2/node_modules/set-function-length/CHANGELOG.md similarity index 100% rename from www/node_modules/set-function-length/CHANGELOG.md rename to www2/node_modules/set-function-length/CHANGELOG.md diff --git a/www/node_modules/set-function-length/LICENSE b/www2/node_modules/set-function-length/LICENSE similarity index 100% rename from www/node_modules/set-function-length/LICENSE rename to www2/node_modules/set-function-length/LICENSE diff --git a/www/node_modules/set-function-length/README.md b/www2/node_modules/set-function-length/README.md similarity index 100% rename from www/node_modules/set-function-length/README.md rename to www2/node_modules/set-function-length/README.md diff --git a/www/node_modules/set-function-length/env.d.ts b/www2/node_modules/set-function-length/env.d.ts similarity index 100% rename from www/node_modules/set-function-length/env.d.ts rename to www2/node_modules/set-function-length/env.d.ts diff --git a/www/node_modules/set-function-length/env.js b/www2/node_modules/set-function-length/env.js similarity index 100% rename from www/node_modules/set-function-length/env.js rename to www2/node_modules/set-function-length/env.js diff --git a/www/node_modules/set-function-length/index.d.ts b/www2/node_modules/set-function-length/index.d.ts similarity index 100% rename from www/node_modules/set-function-length/index.d.ts rename to www2/node_modules/set-function-length/index.d.ts diff --git a/www/node_modules/set-function-length/index.js b/www2/node_modules/set-function-length/index.js similarity index 100% rename from www/node_modules/set-function-length/index.js rename to www2/node_modules/set-function-length/index.js diff --git a/www/node_modules/set-function-length/package.json b/www2/node_modules/set-function-length/package.json similarity index 100% rename from www/node_modules/set-function-length/package.json rename to www2/node_modules/set-function-length/package.json diff --git a/www/node_modules/set-function-length/tsconfig.json b/www2/node_modules/set-function-length/tsconfig.json similarity index 100% rename from www/node_modules/set-function-length/tsconfig.json rename to www2/node_modules/set-function-length/tsconfig.json diff --git a/www/node_modules/setprototypeof/LICENSE b/www2/node_modules/setprototypeof/LICENSE similarity index 100% rename from www/node_modules/setprototypeof/LICENSE rename to www2/node_modules/setprototypeof/LICENSE diff --git a/www/node_modules/setprototypeof/README.md b/www2/node_modules/setprototypeof/README.md similarity index 100% rename from www/node_modules/setprototypeof/README.md rename to www2/node_modules/setprototypeof/README.md diff --git a/www/node_modules/setprototypeof/index.d.ts b/www2/node_modules/setprototypeof/index.d.ts similarity index 100% rename from www/node_modules/setprototypeof/index.d.ts rename to www2/node_modules/setprototypeof/index.d.ts diff --git a/www/node_modules/setprototypeof/index.js b/www2/node_modules/setprototypeof/index.js similarity index 100% rename from www/node_modules/setprototypeof/index.js rename to www2/node_modules/setprototypeof/index.js diff --git a/www/node_modules/setprototypeof/package.json b/www2/node_modules/setprototypeof/package.json similarity index 100% rename from www/node_modules/setprototypeof/package.json rename to www2/node_modules/setprototypeof/package.json diff --git a/www/node_modules/setprototypeof/test/index.js b/www2/node_modules/setprototypeof/test/index.js similarity index 100% rename from www/node_modules/setprototypeof/test/index.js rename to www2/node_modules/setprototypeof/test/index.js diff --git a/www/node_modules/side-channel/.editorconfig b/www2/node_modules/side-channel/.editorconfig similarity index 100% rename from www/node_modules/side-channel/.editorconfig rename to www2/node_modules/side-channel/.editorconfig diff --git a/www/node_modules/side-channel/.eslintrc b/www2/node_modules/side-channel/.eslintrc similarity index 100% rename from www/node_modules/side-channel/.eslintrc rename to www2/node_modules/side-channel/.eslintrc diff --git a/www/node_modules/side-channel/.github/FUNDING.yml b/www2/node_modules/side-channel/.github/FUNDING.yml similarity index 100% rename from www/node_modules/side-channel/.github/FUNDING.yml rename to www2/node_modules/side-channel/.github/FUNDING.yml diff --git a/www/node_modules/side-channel/.nycrc b/www2/node_modules/side-channel/.nycrc similarity index 100% rename from www/node_modules/side-channel/.nycrc rename to www2/node_modules/side-channel/.nycrc diff --git a/www/node_modules/side-channel/CHANGELOG.md b/www2/node_modules/side-channel/CHANGELOG.md similarity index 100% rename from www/node_modules/side-channel/CHANGELOG.md rename to www2/node_modules/side-channel/CHANGELOG.md diff --git a/www/node_modules/side-channel/LICENSE b/www2/node_modules/side-channel/LICENSE similarity index 100% rename from www/node_modules/side-channel/LICENSE rename to www2/node_modules/side-channel/LICENSE diff --git a/www/node_modules/side-channel/README.md b/www2/node_modules/side-channel/README.md similarity index 100% rename from www/node_modules/side-channel/README.md rename to www2/node_modules/side-channel/README.md diff --git a/www/node_modules/side-channel/index.d.ts b/www2/node_modules/side-channel/index.d.ts similarity index 100% rename from www/node_modules/side-channel/index.d.ts rename to www2/node_modules/side-channel/index.d.ts diff --git a/www/node_modules/side-channel/index.js b/www2/node_modules/side-channel/index.js similarity index 100% rename from www/node_modules/side-channel/index.js rename to www2/node_modules/side-channel/index.js diff --git a/www/node_modules/side-channel/package.json b/www2/node_modules/side-channel/package.json similarity index 100% rename from www/node_modules/side-channel/package.json rename to www2/node_modules/side-channel/package.json diff --git a/www/node_modules/side-channel/test/index.js b/www2/node_modules/side-channel/test/index.js similarity index 100% rename from www/node_modules/side-channel/test/index.js rename to www2/node_modules/side-channel/test/index.js diff --git a/www/node_modules/side-channel/tsconfig.json b/www2/node_modules/side-channel/tsconfig.json similarity index 100% rename from www/node_modules/side-channel/tsconfig.json rename to www2/node_modules/side-channel/tsconfig.json diff --git a/www/node_modules/sqlstring/HISTORY.md b/www2/node_modules/sqlstring/HISTORY.md similarity index 100% rename from www/node_modules/sqlstring/HISTORY.md rename to www2/node_modules/sqlstring/HISTORY.md diff --git a/www/node_modules/sqlstring/LICENSE b/www2/node_modules/sqlstring/LICENSE similarity index 100% rename from www/node_modules/sqlstring/LICENSE rename to www2/node_modules/sqlstring/LICENSE diff --git a/www/node_modules/sqlstring/README.md b/www2/node_modules/sqlstring/README.md similarity index 100% rename from www/node_modules/sqlstring/README.md rename to www2/node_modules/sqlstring/README.md diff --git a/www/node_modules/sqlstring/index.js b/www2/node_modules/sqlstring/index.js similarity index 100% rename from www/node_modules/sqlstring/index.js rename to www2/node_modules/sqlstring/index.js diff --git a/www/node_modules/sqlstring/lib/SqlString.js b/www2/node_modules/sqlstring/lib/SqlString.js similarity index 100% rename from www/node_modules/sqlstring/lib/SqlString.js rename to www2/node_modules/sqlstring/lib/SqlString.js diff --git a/www/node_modules/sqlstring/package.json b/www2/node_modules/sqlstring/package.json similarity index 100% rename from www/node_modules/sqlstring/package.json rename to www2/node_modules/sqlstring/package.json diff --git a/www/node_modules/statuses/HISTORY.md b/www2/node_modules/statuses/HISTORY.md similarity index 100% rename from www/node_modules/statuses/HISTORY.md rename to www2/node_modules/statuses/HISTORY.md diff --git a/www/node_modules/statuses/LICENSE b/www2/node_modules/statuses/LICENSE similarity index 100% rename from www/node_modules/statuses/LICENSE rename to www2/node_modules/statuses/LICENSE diff --git a/www/node_modules/statuses/README.md b/www2/node_modules/statuses/README.md similarity index 100% rename from www/node_modules/statuses/README.md rename to www2/node_modules/statuses/README.md diff --git a/www/node_modules/statuses/codes.json b/www2/node_modules/statuses/codes.json similarity index 100% rename from www/node_modules/statuses/codes.json rename to www2/node_modules/statuses/codes.json diff --git a/www/node_modules/statuses/index.js b/www2/node_modules/statuses/index.js similarity index 100% rename from www/node_modules/statuses/index.js rename to www2/node_modules/statuses/index.js diff --git a/www/node_modules/statuses/package.json b/www2/node_modules/statuses/package.json similarity index 100% rename from www/node_modules/statuses/package.json rename to www2/node_modules/statuses/package.json diff --git a/www/node_modules/streamsearch/.eslintrc.js b/www2/node_modules/streamsearch/.eslintrc.js similarity index 100% rename from www/node_modules/streamsearch/.eslintrc.js rename to www2/node_modules/streamsearch/.eslintrc.js diff --git a/www/node_modules/streamsearch/.github/workflows/ci.yml b/www2/node_modules/streamsearch/.github/workflows/ci.yml similarity index 100% rename from www/node_modules/streamsearch/.github/workflows/ci.yml rename to www2/node_modules/streamsearch/.github/workflows/ci.yml diff --git a/www/node_modules/streamsearch/.github/workflows/lint.yml b/www2/node_modules/streamsearch/.github/workflows/lint.yml similarity index 100% rename from www/node_modules/streamsearch/.github/workflows/lint.yml rename to www2/node_modules/streamsearch/.github/workflows/lint.yml diff --git a/www/node_modules/streamsearch/LICENSE b/www2/node_modules/streamsearch/LICENSE similarity index 100% rename from www/node_modules/streamsearch/LICENSE rename to www2/node_modules/streamsearch/LICENSE diff --git a/www/node_modules/streamsearch/README.md b/www2/node_modules/streamsearch/README.md similarity index 100% rename from www/node_modules/streamsearch/README.md rename to www2/node_modules/streamsearch/README.md diff --git a/www/node_modules/streamsearch/lib/sbmh.js b/www2/node_modules/streamsearch/lib/sbmh.js similarity index 100% rename from www/node_modules/streamsearch/lib/sbmh.js rename to www2/node_modules/streamsearch/lib/sbmh.js diff --git a/www/node_modules/streamsearch/package.json b/www2/node_modules/streamsearch/package.json similarity index 100% rename from www/node_modules/streamsearch/package.json rename to www2/node_modules/streamsearch/package.json diff --git a/www/node_modules/streamsearch/test/test.js b/www2/node_modules/streamsearch/test/test.js similarity index 100% rename from www/node_modules/streamsearch/test/test.js rename to www2/node_modules/streamsearch/test/test.js diff --git a/www/node_modules/string_decoder/.travis.yml b/www2/node_modules/string_decoder/.travis.yml similarity index 100% rename from www/node_modules/string_decoder/.travis.yml rename to www2/node_modules/string_decoder/.travis.yml diff --git a/www/node_modules/string_decoder/LICENSE b/www2/node_modules/string_decoder/LICENSE similarity index 100% rename from www/node_modules/string_decoder/LICENSE rename to www2/node_modules/string_decoder/LICENSE diff --git a/www/node_modules/string_decoder/README.md b/www2/node_modules/string_decoder/README.md similarity index 100% rename from www/node_modules/string_decoder/README.md rename to www2/node_modules/string_decoder/README.md diff --git a/www/node_modules/string_decoder/lib/string_decoder.js b/www2/node_modules/string_decoder/lib/string_decoder.js similarity index 100% rename from www/node_modules/string_decoder/lib/string_decoder.js rename to www2/node_modules/string_decoder/lib/string_decoder.js diff --git a/www/node_modules/string_decoder/node_modules/safe-buffer/LICENSE b/www2/node_modules/string_decoder/node_modules/safe-buffer/LICENSE similarity index 100% rename from www/node_modules/string_decoder/node_modules/safe-buffer/LICENSE rename to www2/node_modules/string_decoder/node_modules/safe-buffer/LICENSE diff --git a/www/node_modules/string_decoder/node_modules/safe-buffer/README.md b/www2/node_modules/string_decoder/node_modules/safe-buffer/README.md similarity index 100% rename from www/node_modules/string_decoder/node_modules/safe-buffer/README.md rename to www2/node_modules/string_decoder/node_modules/safe-buffer/README.md diff --git a/www/node_modules/string_decoder/node_modules/safe-buffer/index.d.ts b/www2/node_modules/string_decoder/node_modules/safe-buffer/index.d.ts similarity index 100% rename from www/node_modules/string_decoder/node_modules/safe-buffer/index.d.ts rename to www2/node_modules/string_decoder/node_modules/safe-buffer/index.d.ts diff --git a/www/node_modules/string_decoder/node_modules/safe-buffer/index.js b/www2/node_modules/string_decoder/node_modules/safe-buffer/index.js similarity index 100% rename from www/node_modules/string_decoder/node_modules/safe-buffer/index.js rename to www2/node_modules/string_decoder/node_modules/safe-buffer/index.js diff --git a/www/node_modules/string_decoder/node_modules/safe-buffer/package.json b/www2/node_modules/string_decoder/node_modules/safe-buffer/package.json similarity index 100% rename from www/node_modules/string_decoder/node_modules/safe-buffer/package.json rename to www2/node_modules/string_decoder/node_modules/safe-buffer/package.json diff --git a/www/node_modules/string_decoder/package.json b/www2/node_modules/string_decoder/package.json similarity index 100% rename from www/node_modules/string_decoder/package.json rename to www2/node_modules/string_decoder/package.json diff --git a/www/node_modules/toidentifier/HISTORY.md b/www2/node_modules/toidentifier/HISTORY.md similarity index 100% rename from www/node_modules/toidentifier/HISTORY.md rename to www2/node_modules/toidentifier/HISTORY.md diff --git a/www/node_modules/toidentifier/LICENSE b/www2/node_modules/toidentifier/LICENSE similarity index 100% rename from www/node_modules/toidentifier/LICENSE rename to www2/node_modules/toidentifier/LICENSE diff --git a/www/node_modules/toidentifier/README.md b/www2/node_modules/toidentifier/README.md similarity index 100% rename from www/node_modules/toidentifier/README.md rename to www2/node_modules/toidentifier/README.md diff --git a/www/node_modules/toidentifier/index.js b/www2/node_modules/toidentifier/index.js similarity index 100% rename from www/node_modules/toidentifier/index.js rename to www2/node_modules/toidentifier/index.js diff --git a/www/node_modules/toidentifier/package.json b/www2/node_modules/toidentifier/package.json similarity index 100% rename from www/node_modules/toidentifier/package.json rename to www2/node_modules/toidentifier/package.json diff --git a/www/node_modules/type-is/HISTORY.md b/www2/node_modules/type-is/HISTORY.md similarity index 100% rename from www/node_modules/type-is/HISTORY.md rename to www2/node_modules/type-is/HISTORY.md diff --git a/www/node_modules/type-is/LICENSE b/www2/node_modules/type-is/LICENSE similarity index 100% rename from www/node_modules/type-is/LICENSE rename to www2/node_modules/type-is/LICENSE diff --git a/www/node_modules/type-is/README.md b/www2/node_modules/type-is/README.md similarity index 100% rename from www/node_modules/type-is/README.md rename to www2/node_modules/type-is/README.md diff --git a/www/node_modules/type-is/index.js b/www2/node_modules/type-is/index.js similarity index 100% rename from www/node_modules/type-is/index.js rename to www2/node_modules/type-is/index.js diff --git a/www/node_modules/type-is/package.json b/www2/node_modules/type-is/package.json similarity index 100% rename from www/node_modules/type-is/package.json rename to www2/node_modules/type-is/package.json diff --git a/www/node_modules/typedarray/.travis.yml b/www2/node_modules/typedarray/.travis.yml similarity index 100% rename from www/node_modules/typedarray/.travis.yml rename to www2/node_modules/typedarray/.travis.yml diff --git a/www/node_modules/typedarray/LICENSE b/www2/node_modules/typedarray/LICENSE similarity index 100% rename from www/node_modules/typedarray/LICENSE rename to www2/node_modules/typedarray/LICENSE diff --git a/www/node_modules/typedarray/example/tarray.js b/www2/node_modules/typedarray/example/tarray.js similarity index 100% rename from www/node_modules/typedarray/example/tarray.js rename to www2/node_modules/typedarray/example/tarray.js diff --git a/www/node_modules/typedarray/index.js b/www2/node_modules/typedarray/index.js similarity index 100% rename from www/node_modules/typedarray/index.js rename to www2/node_modules/typedarray/index.js diff --git a/www/node_modules/typedarray/package.json b/www2/node_modules/typedarray/package.json similarity index 100% rename from www/node_modules/typedarray/package.json rename to www2/node_modules/typedarray/package.json diff --git a/www/node_modules/typedarray/readme.markdown b/www2/node_modules/typedarray/readme.markdown similarity index 100% rename from www/node_modules/typedarray/readme.markdown rename to www2/node_modules/typedarray/readme.markdown diff --git a/www/node_modules/typedarray/test/server/undef_globals.js b/www2/node_modules/typedarray/test/server/undef_globals.js similarity index 100% rename from www/node_modules/typedarray/test/server/undef_globals.js rename to www2/node_modules/typedarray/test/server/undef_globals.js diff --git a/www/node_modules/typedarray/test/tarray.js b/www2/node_modules/typedarray/test/tarray.js similarity index 100% rename from www/node_modules/typedarray/test/tarray.js rename to www2/node_modules/typedarray/test/tarray.js diff --git a/www/node_modules/uid-safe/HISTORY.md b/www2/node_modules/uid-safe/HISTORY.md similarity index 100% rename from www/node_modules/uid-safe/HISTORY.md rename to www2/node_modules/uid-safe/HISTORY.md diff --git a/www/node_modules/uid-safe/LICENSE b/www2/node_modules/uid-safe/LICENSE similarity index 100% rename from www/node_modules/uid-safe/LICENSE rename to www2/node_modules/uid-safe/LICENSE diff --git a/www/node_modules/uid-safe/README.md b/www2/node_modules/uid-safe/README.md similarity index 100% rename from www/node_modules/uid-safe/README.md rename to www2/node_modules/uid-safe/README.md diff --git a/www/node_modules/uid-safe/index.js b/www2/node_modules/uid-safe/index.js similarity index 100% rename from www/node_modules/uid-safe/index.js rename to www2/node_modules/uid-safe/index.js diff --git a/www/node_modules/uid-safe/package.json b/www2/node_modules/uid-safe/package.json similarity index 100% rename from www/node_modules/uid-safe/package.json rename to www2/node_modules/uid-safe/package.json diff --git a/www/node_modules/unpipe/HISTORY.md b/www2/node_modules/unpipe/HISTORY.md similarity index 100% rename from www/node_modules/unpipe/HISTORY.md rename to www2/node_modules/unpipe/HISTORY.md diff --git a/www/node_modules/unpipe/LICENSE b/www2/node_modules/unpipe/LICENSE similarity index 100% rename from www/node_modules/unpipe/LICENSE rename to www2/node_modules/unpipe/LICENSE diff --git a/www/node_modules/unpipe/README.md b/www2/node_modules/unpipe/README.md similarity index 100% rename from www/node_modules/unpipe/README.md rename to www2/node_modules/unpipe/README.md diff --git a/www/node_modules/unpipe/index.js b/www2/node_modules/unpipe/index.js similarity index 100% rename from www/node_modules/unpipe/index.js rename to www2/node_modules/unpipe/index.js diff --git a/www/node_modules/unpipe/package.json b/www2/node_modules/unpipe/package.json similarity index 100% rename from www/node_modules/unpipe/package.json rename to www2/node_modules/unpipe/package.json diff --git a/www/node_modules/util-deprecate/History.md b/www2/node_modules/util-deprecate/History.md similarity index 100% rename from www/node_modules/util-deprecate/History.md rename to www2/node_modules/util-deprecate/History.md diff --git a/www/node_modules/util-deprecate/LICENSE b/www2/node_modules/util-deprecate/LICENSE similarity index 100% rename from www/node_modules/util-deprecate/LICENSE rename to www2/node_modules/util-deprecate/LICENSE diff --git a/www/node_modules/util-deprecate/README.md b/www2/node_modules/util-deprecate/README.md similarity index 100% rename from www/node_modules/util-deprecate/README.md rename to www2/node_modules/util-deprecate/README.md diff --git a/www/node_modules/util-deprecate/browser.js b/www2/node_modules/util-deprecate/browser.js similarity index 100% rename from www/node_modules/util-deprecate/browser.js rename to www2/node_modules/util-deprecate/browser.js diff --git a/www/node_modules/util-deprecate/node.js b/www2/node_modules/util-deprecate/node.js similarity index 100% rename from www/node_modules/util-deprecate/node.js rename to www2/node_modules/util-deprecate/node.js diff --git a/www/node_modules/util-deprecate/package.json b/www2/node_modules/util-deprecate/package.json similarity index 100% rename from www/node_modules/util-deprecate/package.json rename to www2/node_modules/util-deprecate/package.json diff --git a/www/node_modules/utils-merge/.npmignore b/www2/node_modules/utils-merge/.npmignore similarity index 100% rename from www/node_modules/utils-merge/.npmignore rename to www2/node_modules/utils-merge/.npmignore diff --git a/www/node_modules/utils-merge/LICENSE b/www2/node_modules/utils-merge/LICENSE similarity index 100% rename from www/node_modules/utils-merge/LICENSE rename to www2/node_modules/utils-merge/LICENSE diff --git a/www/node_modules/utils-merge/README.md b/www2/node_modules/utils-merge/README.md similarity index 100% rename from www/node_modules/utils-merge/README.md rename to www2/node_modules/utils-merge/README.md diff --git a/www/node_modules/utils-merge/index.js b/www2/node_modules/utils-merge/index.js similarity index 100% rename from www/node_modules/utils-merge/index.js rename to www2/node_modules/utils-merge/index.js diff --git a/www/node_modules/utils-merge/package.json b/www2/node_modules/utils-merge/package.json similarity index 100% rename from www/node_modules/utils-merge/package.json rename to www2/node_modules/utils-merge/package.json diff --git a/www/node_modules/vary/HISTORY.md b/www2/node_modules/vary/HISTORY.md similarity index 100% rename from www/node_modules/vary/HISTORY.md rename to www2/node_modules/vary/HISTORY.md diff --git a/www/node_modules/vary/LICENSE b/www2/node_modules/vary/LICENSE similarity index 100% rename from www/node_modules/vary/LICENSE rename to www2/node_modules/vary/LICENSE diff --git a/www/node_modules/vary/README.md b/www2/node_modules/vary/README.md similarity index 100% rename from www/node_modules/vary/README.md rename to www2/node_modules/vary/README.md diff --git a/www/node_modules/vary/index.js b/www2/node_modules/vary/index.js similarity index 100% rename from www/node_modules/vary/index.js rename to www2/node_modules/vary/index.js diff --git a/www/node_modules/vary/package.json b/www2/node_modules/vary/package.json similarity index 100% rename from www/node_modules/vary/package.json rename to www2/node_modules/vary/package.json diff --git a/www/node_modules/xtend/.jshintrc b/www2/node_modules/xtend/.jshintrc similarity index 100% rename from www/node_modules/xtend/.jshintrc rename to www2/node_modules/xtend/.jshintrc diff --git a/www/node_modules/xtend/LICENSE b/www2/node_modules/xtend/LICENSE similarity index 100% rename from www/node_modules/xtend/LICENSE rename to www2/node_modules/xtend/LICENSE diff --git a/www/node_modules/xtend/README.md b/www2/node_modules/xtend/README.md similarity index 100% rename from www/node_modules/xtend/README.md rename to www2/node_modules/xtend/README.md diff --git a/www/node_modules/xtend/immutable.js b/www2/node_modules/xtend/immutable.js similarity index 100% rename from www/node_modules/xtend/immutable.js rename to www2/node_modules/xtend/immutable.js diff --git a/www/node_modules/xtend/mutable.js b/www2/node_modules/xtend/mutable.js similarity index 100% rename from www/node_modules/xtend/mutable.js rename to www2/node_modules/xtend/mutable.js diff --git a/www/node_modules/xtend/package.json b/www2/node_modules/xtend/package.json similarity index 100% rename from www/node_modules/xtend/package.json rename to www2/node_modules/xtend/package.json diff --git a/www/node_modules/xtend/test.js b/www2/node_modules/xtend/test.js similarity index 100% rename from www/node_modules/xtend/test.js rename to www2/node_modules/xtend/test.js diff --git a/www/package-lock.json b/www2/package-lock.json similarity index 98% rename from www/package-lock.json rename to www2/package-lock.json index a184175..1754865 100644 --- a/www/package-lock.json +++ b/www2/package-lock.json @@ -1,11 +1,12 @@ { - "name": "www", + "name": "www2", "lockfileVersion": 3, "requires": true, "packages": { "": { "dependencies": { "body-parser": "^1.20.2", + "cors": "^2.8.5", "express": "^4.19.2", "express-fileupload": "^1.5.0", "express-session": "^1.18.0", @@ -159,6 +160,18 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmmirror.com/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", diff --git a/www/package.json b/www2/package.json similarity index 65% rename from www/package.json rename to www2/package.json index 10d381e..9e87e97 100644 --- a/www/package.json +++ b/www2/package.json @@ -1,6 +1,11 @@ { + "scripts": { + "start": "nodemon main.js", + "start2": "nodemon main2.js" + }, "dependencies": { "body-parser": "^1.20.2", + "cors": "^2.8.5", "express": "^4.19.2", "express-fileupload": "^1.5.0", "express-session": "^1.18.0", diff --git a/www/sql/mailrecords.sql b/www2/sql/mailrecords.sql similarity index 85% rename from www/sql/mailrecords.sql rename to www2/sql/mailrecords.sql index eb1cabc..f13c3e3 100644 --- a/www/sql/mailrecords.sql +++ b/www2/sql/mailrecords.sql @@ -34,9 +34,21 @@ CREATE TABLE `mail` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8; + /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; + +DROP TABLE IF EXISTS `images`; + +CREATE TABLE images ( + id INT AUTO_INCREMENT PRIMARY KEY, + username varchar(1000), + name VARCHAR(255) NOT NULL, + path VARCHAR(255) NOT NULL, + hash VARCHAR(255) NOT NULL, + UNIQUE KEY unique_hash (hash) +); diff --git a/www/static/Untitled-1.html b/www2/static/Untitled-1.html similarity index 100% rename from www/static/Untitled-1.html rename to www2/static/Untitled-1.html diff --git a/www/static/form.html b/www2/static/form.html similarity index 95% rename from www/static/form.html rename to www2/static/form.html index 45b431c..cc86475 100644 --- a/www/static/form.html +++ b/www2/static/form.html @@ -2,7 +2,7 @@ - 创建用户 + 创建账户 + + + + + + + + +

欢迎您,尊敬的

+

欢迎访问识别系统!

+ + +
+
识别查询
+
后台管理
+
+ + + + + + +

联系我们

+

如有任何关于系统的疑问或建议,请联系我们:

+
+ 电子邮件:aa893824054@163.com
+ 电话:184-7635-1355 +
+ + + + + \ No newline at end of file diff --git a/www/test.js b/www2/test.js similarity index 100% rename from www/test.js rename to www2/test.js diff --git a/www2/uploads/1.jpg b/www2/uploads/1.jpg new file mode 100644 index 0000000..ad07db7 Binary files /dev/null and b/www2/uploads/1.jpg differ diff --git a/www2/uploads/1720487843718.jpg b/www2/uploads/1720487843718.jpg new file mode 100644 index 0000000..707329a Binary files /dev/null and b/www2/uploads/1720487843718.jpg differ diff --git a/www2/uploads/20240707203524.png b/www2/uploads/20240707203524.png new file mode 100644 index 0000000..9a8a2c3 Binary files /dev/null and b/www2/uploads/20240707203524.png differ diff --git a/www/uploads/5.PNG b/www2/uploads/5.PNG similarity index 100% rename from www/uploads/5.PNG rename to www2/uploads/5.PNG diff --git a/www2/uploads/Zombatar_1.jpg b/www2/uploads/Zombatar_1.jpg new file mode 100644 index 0000000..5a52b02 Binary files /dev/null and b/www2/uploads/Zombatar_1.jpg differ diff --git a/www2/uploads/zh1112211121u.png b/www2/uploads/zh1112211121u.png new file mode 100644 index 0000000..1bd5381 Binary files /dev/null and b/www2/uploads/zh1112211121u.png differ diff --git a/www2/uploads/zh1112221u.png b/www2/uploads/zh1112221u.png new file mode 100644 index 0000000..88f81a9 Binary files /dev/null and b/www2/uploads/zh1112221u.png differ diff --git a/www2/uploads/zh111u.jpg b/www2/uploads/zh111u.jpg new file mode 100644 index 0000000..9603542 Binary files /dev/null and b/www2/uploads/zh111u.jpg differ